• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Очистка корзины WooCommerce Direct Checkout

Image CMS
#1
Для woocommerce существует замечательный плагин - WooCommerce Direct Checkout. Но в нём есть проблема - при возвращении из формы заказа корзина не очищается. Решить данную проблему можно следующим сниппетом:

// before addto cart, only allow 1 item in a cart
add_filter( 'woocommerce_add_to_cart_validation', 'woo_custom_add_to_cart_before' );

function woo_custom_add_to_cart_before( $cart_item_data ) {

global $woocommerce;
$woocommerce->cart->empty_cart();

// Do nothing with the data and return
return true;
}
 
Последнее редактирование: