In 2024, more ecommerce sites are planning a move to HPOS data storage.
This plugin is marked as not compliant with HPOS data storage.
Is this true, and if so, is it something that would be very difficult to implement?
Due to the dev’s laziness, I looked for alternatives and lo and behold, I found this article that actually provides a code snippet that does exactly what the plugin does.
https://avada.io/woocommerce/docs/add-clear-cart-button.html
I did the Code Snippet method and used this snippet and works LIKE A CHARM:
add_action( 'woocommerce_cart_coupon', 'custom_woocommerce_empty_cart_button' );
function custom_woocommerce_empty_cart_button() {
echo '<a href="' . esc_url( add_query_arg( 'empty_cart', 'yes' ) ) . '" class="button" title="' . esc_attr( 'Empty Cart', 'woocommerce' ) . '">' . esc_html( 'Empty Cart', 'woocommerce' ) . '</a>';
}
add_action( 'wp_loaded', 'custom_woocommerce_empty_cart_action', 20 );
function custom_woocommerce_empty_cart_action() {
if ( isset( $_GET['empty_cart'] ) && 'yes' === esc_html( $_GET['empty_cart'] ) ) {
WC()->cart->empty_cart();
$referer = wp_get_referer() ? esc_url( remove_query_arg( 'empty_cart' ) ) : wc_get_cart_url();
wp_safe_redirect( $referer );
}
}