WC после заказа не перенаправляет на receipt_page
-
Система мультсайт. На одном работает хорошо, когда пользователь заполняет поле заказа и нажимает пноку «Подтвердить заказ», его направляет на страницу с квитанцией и кнопкой на платежный шлюз.
На другом при нажатии на кнопку «Подтвердить заказ» происходит пересход с «/checkout/» на «checkout/order-pay/{ORDER_ID}/?key=wc_order_{KEY}», при этом страница остается та же, где форма ввода деталей заказа!======== Цепочка вызова страницы order-receipt.php: ==========
1. Сама форма:
woocommerce\templates\checkout\order-receipt.php2. Далее из приватного метода:
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».
Если сможете что-то подсказать, буду рад!
- Тема «WC после заказа не перенаправляет на receipt_page» закрыта для новых ответов.