Удаление оплаченного заказа при двойном оформлении

Даже ситуация когда покупатель ушел на страницу оплаты и не смог оплатить. У менеджера в заказе это нигде не отображается. Для него это обычная брошенная корзина. Да, есть там контакт, но когда звонить? На след день уже поздно, а сегодня еще не понятно определился покупатель или нет.

Проблема то как раз в том, что покупатель оплатил заказ, а у менеджера он висит как незавершенный, потому, что оплаченный удалился.

Имеется ввиду, что когда клиент по ошибке хочет повторно оплатить заказ, когда его только что оплатил и в БД уже есть об этом информация, то можно просто это проверить и проблемы не будет.

Проверьте статус заказа который устанавливается при успешной оплате (настройка статуса заказа при онлайн оплате делается в настройках способа оплаты на вкладке Настройка). В настройках этого статуса (Администрирование → Статусы → Статусы заказов) должно быть выбрано Расчет кол-ва товара в наличии: Уменьшение

Например если Вы создали свой статус заказа с “Расчет кол-ва товара в наличии: Увеличение” и установили его как статус при успешном ответе об оплате от платежной системы то при следующем заказе он перепишет предыдущий. Ставьте “Расчет кол-ва товара в наличии: Уменьшение”

Заказ не считается оплаченным (оформленным) если не уменьшать кол-во товара в остатке

с этим проблем нет, большинство заказов оплачиваются нормально

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

Моя тема, последний абзац

Добрый день.

Поделитесь, пожалуйста, направлением костылей :slight_smile:

image

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

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

С этим можно было бы жить, но незавершенные заказы падают в црм с одним составом, а потом после такого финта состав заказа может измениться.

Вот размышляю, что лучше сделать. Приходит в голову после каждого нажатия на оформление создавать заказ с новым номером.

Это давно уже было, делали примерно как вы написали клиенту, тоже крайне редко возникало и тоже потом были проблемы при сборке заказов.