Объединить страницу корзины и оформить заказ 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
