Поддержка WooCommerce «Пустая корзина» и оплата по ссылке

  • Время от времени возникает задача формировать заказ из админки и отправлять ссылку на оплату клиенту.

    Оплата производится через rbspayment (онлайн банковскими картами).

    После создания заказа и перевода его в статус «В ожидании оплаты», отправляем письмом ссылку. Когда он переходит по ней, выдается сообщение «Корзина пуста» и к дальнейшей оплате не допускается. При этом, если предварительно на сайте положить любой товар в корзину и открыть эту ссылку, то уже можно оплатить, причем не тот товар, что в корзине, а те, что добавлены в админке, то есть все правильно.

    Ссылка в письме: https://*****.ru/checkout/order-pay/9328/?pay_for_order=true&key=wc_order_2KL8MAElK3rK7

    Как устранить проблему «пустой корзины», чтобы не объяснять лишний раз покупателю положить что-то в корзину перед заходом по ссылке?

    • Тема изменена 1 месяц, 2 нед. назад пользователем  smacyas.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • После создания заказа

    А как вы это делаете?
    Обычно используются плагины типа Phone Orders for WooCommerce

    • Ответ изменён 1 месяц, 2 нед. назад пользователем  kword.

    Делаю стандартными функциями Woocommerce:
    1. Перевожу заказ в «Ожидание оплаты» -> появляется ссылка, которую можно отправить покупателю.
    2. Ему приходит письмо из файла emails/customer-invoice.php:
    An order has been created for you on Nevoton. To pay for this order please use the following link: pay
    Order: 9328 (30.07.2019)
    ….
    3. Далее, нажимая на эту ссылку его перебрасывает на сайт для оплаты. И тут возникает нюанс — корзина пустая — не загружается окно оплаты, если что-то было — то загружается.

    А добавляю заказ — в разделе Заказы -> Добавить заказ

    • Ответ изменён 1 месяц, 2 нед. назад пользователем  smacyas.

    Я советую вам обратиться в техподдержку вашего платежного модуля rbspayment. С другими методами оплаты таких проблем не возникает.

    Добрый день. Нашли решение? Такая же проблема…

    Нет, не нашел, написал разработчикам, так они просят дать доступ к админке, к сожалению, я не могу его им предоставить, больше пока не занимался

Просмотр 5 ответов — с 1 по 5 (всего 5)