Отсутствует ордер Статус - это системная спецификация c инструмент для регулирования статусов платежей.
На странице оформления заказа, когда вы переходите к пятому шагу Оплата - OpenCart генерирует заказ в базе данных со статусом 0 (Отсутствует заказ), потому что, когда пользователь производит оплату - order_id будет go на сайт платежного шлюза для поддержания оплаты. Как только платеж будет успешно обработан (или иначе) - тогда платежная система вернет статус платежа, и OpenCart обновит статус вашего заказа 0 (Отсутствует заказ) до в процессе .
Так что, если какой-либо пользователь придет оформить заказ и перейти к подтверждению раздела, но платеж не был выполнен - заказ останется со статусом Отсутствует заказ .
Вам необходимо проверить:
Может быть, ваш способ оплаты возвращает неверный статус или не возвращает их вообще. В этом случае вы можете протестировать другой платежный модуль.
В ваших платежных модулях может быть настройка статуса заказа. Проверьте их. Вы найдете платежи в Расширения - Расширения - Платежи.
ОБНОВЛЕНО
У платежей PayPal эта проблема возникает очень часто , Нашел решение здесь. Как решить стандартные недостающие заказы Opencart Paypal
, но первое, что приходит на ум, это то, что, возможно, OpenCart использует IPN для обновления заказов в системе. Если у вас включен IPN в вашей учетной записи песочницы, но нет в реальной учетной записи, это может вызвать такую проблему. Войдите в свой профиль PayPal в режиме реального времени и go для настройки уведомлений о мгновенных платежах. Убедитесь, что он включен. Дрю Энджелл