WebSite X5Help Center

 
Max F.
Max F.
User

обновление количества товара после оформления заказа  ru

Автор: Max F.
Просмотрено 909, Подписчики 1, Размещенный 0  

Всем здравствуйте

Кто то сталкивался с проблемой обновления количества товаров на сайте после покупки покупателем. Почему то оформляю 3 штуки товара(которого всего в базе 3 штуки), но после покупки все равно количество на сайте тоже самое. КАк сделать чтобы количетво динамически менялось после покупки?

Размещено
11 Ответы - 1 Полезно
Aleksej H.
Aleksej H.
Moderator

Здравствуйте. В принципе, такая возможность есть. Но только если товар был оплачен. Это можно натсроить в опциях оплаты. И то, пока доступно только для PayPal.

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

а как система поймет что товар был оплачен. Ведь покупатель мог просто нажать кнопку купить paypal на сайте но не купить. Система не поймет купил он на самом деле или не купил

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

Наоборот значит галочку снять надо, чтобы количество обновилось, так как система не поймет оплачен был заказ или нет?

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

Не подскажите что значит в этой оплате песочница активирована(Тестовый режим) Скрин прикрепил

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

На страницу клиента поместил user orders, но заказы клиента почему то не отображаются. В настройках корзины стоит покупка без обязательной регистрации полльзователя(так понимаю значит данные клиента вносятся в бд в процессе оформления заказа). В инструкции посмотрел- пишут что надо выставлять галочку разрешить регистрацию пользователя- в корзине. Но этот пункт отсутствует- есть только опция покупка без обяз. регистрации и пункты что должен ввести клиент в процессе заказа. Под зарегеным аккаунтом совершаю покупки- и в user orders ничего не приходит. На скринах пример как должнол быть(из устаревшей видно инструкции) и как у меня отображается по факту

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

второй скрин как по факту отображается

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

И еще к теме корзины вопрос может кто знает..

Зачем в x5 в корзине стоит опция подтверждение заказа по завершению оплаты, если x5 не узнает оплатил клиент или нет- при пользовательском коде оплаты или при paypal. При пайпал там только клик по кнопке может прийти как информация, а дальше клиент может не оплатить к примеру и выйти

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

скрин к подверждению заказа после оплаты 

Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

"а как система поймет что товар был оплачен. Ведь покупатель мог просто нажать кнопку купить paypal на сайте но не купить. Система не поймет купил он на самом деле или не купил. Наоборот значит галочку снять надо, чтобы количество обновилось, так как система не поймет оплачен был заказ или нет?" - когда покупатель оплачивает свой заказ через этот способ оплаты, то PayPal передаёт специальные данные Вашему сайту о том, что этот заказ оплачен. На основании этих данных меняется количество товара. По крайней мере, на сколько я знаю.

"Не подскажите что значит в этой оплате песочница активирована(Тестовый режим) Скрин прикрепил" - проверка работы оплаты через PayPal без фактической оплаты. Просто для тестирования. Подробнее.

"На страницу клиента поместил user orders, но заказы клиента почему то не отображаются." - работает только для зарегистрированных пользователей. В этих платных видео уроках (на английском) показано, как это можно настроить.

"Но этот пункт отсутствует- есть только опция покупка без обяз"- есть и другие варианты:

"Под зарегеным аккаунтом совершаю покупки- и в user orders ничего не приходит." - рекомендую PHP 7.2, смотрите ошибки в консоли во время всего оформления заказа и на странице списка заказов. Проверяйте логи сервера на наличие ошибок и отказов в доступе. Данные о заказах должны храниться в базе данных. В программе нужно указать корректные данных для подключения к базе данных.

"Зачем в x5 в корзине стоит опция подтверждение заказа по завершению оплаты, если x5 не узнает оплатил клиент или нет- при пользовательском коде оплаты или при paypal. " - если оплата при помощи встроенного способа, через PayPal, то узнает. Плюс, попробуйте вручную сменить статус заказа.

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

ОК, спасибо

Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

Не за что. wink

Читать больше
Размещено От Aleksej H.