How to clear Woocommerce cart after x amount of time. I need to reset the session after 30 minutes (Use case: cart was abandoned).
Tried using Woocommerce Cart Expiration plugin but it does not work for last version of Woocommerce 5.7.1 Woocommerce cart expiration.
Also tried via filter (pasted in functions.php), but it doesn't do the job :
add_filter('wc_session_expiring', 'so_26545001_filter_session_expiring' );
function so_26545001_filter_session_expiring($seconds) {
return 60 * 25; // 25 mins
}
add_filter('wc_session_expiration', 'so_26545001_filter_session_expired' );
function so_26545001_filter_session_expired($seconds) {
return 60 * 30; // 30 mins
}