@ligisayan

Почему после оплаты товара и возврата в корзину не происходит ее очищение?

Есть магазин wordpress+woocommerce. После оплаты карточкой за выбранный заказ по кнопке возврата в корзину не происходит ее очищение. Если добавить строчку кода:
<?php global $woocommerce; $woocommerce->cart->empty_cart(); ?>

то очищается лишь страница корзины, на которую идет переадресация, но товар фактически все равно остается в корзине. Что можно сделать? Функция для возврата в корзину:
/**
     * Process the payment and return the result
    **/
    function process_payment( $order_id ) {

        $order  = wc_get_order( $order_id );

        return array(
            'result' => 'success',
            'redirect'  => $order->get_checkout_payment_url( true )
        );
    }
  • Вопрос задан
  • 594 просмотра
Пригласить эксперта
Ответы на вопрос 1
@0leg5ergeev
Самые глупые вопросы здесь задаю я
После оплаты карточкой


Какой-то плагин для оплаты?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы