Объединить страницу корзины и оформить заказ Wordpress

Подскажите, пожалуйста, пытаюсь объединить на одной странице корзину и оформление заказа, но столкнулся с проблемой, что WP не дает в админке поменять страницу корзины на страницу оформление заказа, не ищет ничего, кроме корзины.

введите сюда описание изображения

Может кто подсказать, как это обойти? Заранее спасибо.


Ответы (1 шт):

Автор решения: Valerii Vasyliev

Как вариант поставить редирект с корзины на чекаут

add_action( 'template_redirect', 'redirect_to_checkout_if_cart' );
function redirect_to_checkout_if_cart() {
    
    if ( !is_cart() ) return;

    global $woocommerce;

    wp_redirect( $woocommerce->cart->get_checkout_url(), 302 );
    
    exit;
}

Потом привести шаблон woocommerce/checkout/review-order.php к нужным функциям из шаблона корзины woocommerce/cart/cart.php

→ Ссылка