По умолчанию на странице оформления заказа нет кнопки очистки корзины.
Кнопка Очистить корзину в Woocommerce добавляется в два этапа:
Добавляем в functions.php ( находиться в корне темы)
add_action( 'init', 'woocommerce_clear_cart_url' );
function woocommerce_clear_cart_url() {
if ( isset( $_GET['clear-cart'] ) ) {
WC()->cart->empty_cart();
}
}
Далее добавим кнопку Очистить корзину на выбранную страницу.
<a class="button" href="<?php echo $woocommerce->cart->get_cart_url(); ?>?empty-cart"><?php _e( 'Empty Cart', 'woocommerce' ); ?></a>
Если необходимо добавить кнопку после таблицы корзины рядом с кнопкой Обновить корзину нужно в functions.php добавить:
add_action( 'woocommerce_cart_actions', 'true_empty_cart_btn' );
function true_empty_cart_btn(){
echo '<a class="button" href="' . WC()->cart->get_cart_url() . '?empty-cart">Очистить корзину</a>';
}