Поддержка WooCommerce WC после заказа не перенаправляет на receipt_page

  • Система мультсайт. На одном работает хорошо, когда пользователь заполняет поле заказа и нажимает пноку «Подтвердить заказ», его направляет на страницу с квитанцией и кнопкой на платежный шлюз.
    На другом при нажатии на кнопку «Подтвердить заказ» происходит пересход с «/checkout/» на «checkout/order-pay/{ORDER_ID}/?key=wc_order_{KEY}», при этом страница остается та же, где форма ввода деталей заказа!

    ======== Цепочка вызова страницы order-receipt.php: ==========

    1. Сама форма:
    woocommerce\templates\checkout\order-receipt.php

    2. Далее из приватного метода:
    woocommerce\includes\shortcodes\class-wc-shortcode-checkout.php

    // Class WC_Shortcode_Checkout
    private static function order_pay( $order_id ) {
    wc_get_template( ‘checkout/order-receipt.php’, array( ‘order’ => $order ) );
    }

    И из публичного метода класса:
    3. // Class WC_Shortcode_Checkout
    public static function output( $atts ) {
    self::order_pay( $wp->query_vars[‘order-pay’] );
    }

    4. woocommerce/includes/class-wc-shortcodes.php
    // Class WC_Shortcodes
    public static function checkout( $atts ) {
    return self::shortcode_wrapper( array( ‘WC_Shortcode_Checkout’, ‘output’ ), $atts );
    }

    =========================

    В лог ошибки не льются.

    Пытаюсь отследить, куда отправляется форма заказа action=»/checkout».
    Если сможете что-то подсказать, буду рад!

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «WC после заказа не перенаправляет на receipt_page» закрыта для новых ответов.