如何在Woocommerce中设置购物车到期日期?

时间:2017-07-27 16:22:05

标签: php wordpress woocommerce hook-woocommerce

我想设置3个小时到期,所以我尝试了这个filter,但对我来说它不起作用

if ( ! class_exists( 'WoocommerceLicenseAPI' ) ) {
    add_filter('wc_session_expiring', array('WoocommerceLicenseAPI', 'filter_ExtendSessionExpiring') );

    add_filter('wc_session_expiration' , array('WoocommerceLicenseAPI', 'filter_ExtendSessionExpired') );
}
static function filter_ExtendSessionExpiring($seconds) {
    return 60 * 60 * 3;
}
static function filter_ExtendSessionExpired($seconds) {
    return 60 * 60 * 3;
}

1 个答案:

答案 0 :(得分:-1)

即将到期的购物车会话的WooCommerce cron每12小时运行一次,因此如果您希望用户购物车在不到12小时后到期,则需要将其更改为每小时一次。我构建了这个插件,它提供了一个简单的界面来更改过期http://mtrl.co.uk/shop/product/woocommerce-cart-expiration/