Убрать страницу checkout Wordpress
Хотел бы сделать оплату прямо в корзине одной кнопкой. Подскажите пожалуйста в какую сторону копать, что можно сделать
Ответы (1 шт):
Автор решения: Valerii Vasiliev
→ Ссылка
Нужно не checkout убирать, а страницу корзины
function redirect_to_checkout_if_cart() {
if ( !is_cart() ) return;
global $woocommerce;
wp_redirect( wc_get_checkout_url(), 302 );
exit;
}
add_action( 'template_redirect', 'redirect_to_checkout_if_cart' );
function skip_cart_redirect_checkout( $url ) {
return wc_get_checkout_url();
}
add_filter( 'woocommerce_add_to_cart_redirect', 'skip_cart_redirect_checkout' );
А уже в оставшейся странице checkout изменять, если в корзине остались какие-то важные функции