YoJiG

товар в корзине и в заказе, после неудачной оплаты

Рекомендуемые сообщения

YoJiG    0

ocStore 2.1.0.2

simple 4.6.0

Поставлен для тестирования модуль оплаты яндекс касса - который предоставляет яндекс.

На тестировании выявилась особенность:

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

Если зайти в корзину и еще раз попытаться оплатить - создается еще один заказ (все уведомления отправляются) и при неудачной оплате - товар остается в корзине, в "истории заказа" висит уже два заказа

При еще одной попытке, заказ прибавляется, товар остается в корзине.

То есть, если попытаться раз 10-20 неудачно оплатить, то сформируется 10-20 заказов и тот же товар все еще будет висеть в корзине.

 

собсно вопросы:

как сменить статус заказа при неудачной попытке оплаты (что бы можно было как то идентифицировать его в админке)? А то висит 10-20 заказов от одного пользователя и непонятно, он их реально заказал или заплющило, а со стороны покупателя вообще фарш, при неудачной попытке оплаты будет два заказа, при повторной неудачи будет три заказа, и фиг тут поймешь заказалось один или все три.
 

Как сделать, что бы при повторной попытке оплаты оплаты и возврате вкорзину, пользователь оплачивал тот же заказ?

 

Можно как то сделать, что бы удалялся из корзины товар?

 

Вообще не совсем понятна такая схема работы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    822

ocStore 2.1.0.2

simple 4.6.0

Поставлен для тестирования модуль оплаты яндекс касса - который предоставляет яндекс.

может я глупость скажу, но - а что по этому поводу говорит сам яндекс? :ugeek:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
YoJiG    0

Пока ничего. А что они сказать могут?

Что то типа: "мы возвращаем вашему магазину статус не оплачено или тех ошибки, а как данный статус обрабатывает Ваш магазин мы не знаем." ?

 

Дополнение: заказы есесно идут с разными номерами.

 

Дополнение 2:  если прошла оплата, то товар пропадает из корзины и остается два заказа, с разными номерами.

Один в "ожидании" второй "в обработке".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    822

Пока ничего. А что они сказать могут?

Что то типа: "мы возвращаем вашему магазину статус не оплачено или тех ошибки, а как данный статус обрабатывает Ваш магазин мы не знаем." ?

немного не понял - модуль-то они сами написали, для opencart?

если да - то вроде этот момент в самом модуле должен учитываться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
YoJiG    0

Я не знаю кто им модуль писал. Скачивал у них после регистрации.

 

Допустим учитывается: модуль возвращает статус - не оплачено, тех работы или еще какой.

Далее что происходит.

На странице оплаты возникает надпись об ошибке, Заказ формируется, попадает в мои заказы, получаем статус - присваиваем заказу (заказ то сфомировался). далее покупатель его повторно оплатить не может (а заказ висит в моих заказах). А в корзине висит тот же товар.

Далее покупатель лезет в корзину (товар там все еще висит) и оплачивает (если опять ошибка возвращаемся на начало и +1 заказ). Получаем: два разных заказа. С двумя разными номерами, с разными письмами на почту. В админке тоже.

 

Допустим не учитывается: модуль не возвращает статус.

------------

На странице оплаты возникает надпись об ошибке, тыкаем пимпу вернутся в магазин, иииии...

Заказ формируется, попадает в мои заказы, покупатель его повторно оплатить не может. А в корзине висит тот же товар.

Далее покупатель лезет в корзину (не забыли что товар там все еще висит) и оплачивает. Получаем: два разных заказа. С двумя разными номерами, с разными письмами на почту. В админке тоже.

------------------

 

т.е. заказ сформировался, и этот же заказ не удалился из корзины, и при попытке его оформить - получаем новый заказ.

Изменено пользователем YoJiG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
YoJiG    0

Поставлен для тестирования модуль оплаты яндекс касса - который предоставляет яндекс.

На тестировании выявилась особенность:

Дополнение: Модуль настроен для тестирования оплаты, а не модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
YoJiG    0

Получается, что если статус не оплачено, то заказ формируется, из корзины товар не удается, при его оплате формируется новый заказ.

информационные письма по всем заказам рассылаются.

 

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

 

И получаешь на почту письма

  • заказ1 - заказан
  • заказ2 - заказан
  • заказ3- заказан
  • заказ3 - изменился статус,
  • вы оплатили заказ3. (от яндекс касс)

Залезаешь в магазин, а там:

  • заказ1 - ожидание
  • заказ2- ожидание
  • заказ3 - в обработке.

Заказ удалить нельзя, и что от тебя хотят эти злые дядьки в магазине? ты же сделал один заказ и оплатил, почему их три? мне три не надо. Звоним туда, выясняем и т.д.

 

А админке все три заказа. и ты со стороны админа сидишь и думаешь, а что это? три разных заказа? который один оплачен, а по остальным будут звонить или оплачивать потом?  Или что?

Изменено пользователем YoJiG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От garif12
      Подскажите пожалуйста, можно ли реализовать следующее: покупатель оформляет заказ. Далее заказ формируется, но, откладывается в состояние "на рассмотрении" или что-то в этом роде. Далее я проверяю заказ, одобряю, и после этого клиент может оплатить заказ (только вот тут момент, какие ему способы будут доступны, теже что и при оформлении?) - или как-то чтобы просто ему доступна возможность стало завершить оформление. Вот как-то так мысль.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу