我有一个安装了WooCommerce的网站。在我的网站上,我使用CRED允许用户在我的商店中创建产品(因此,他们需要通过WooCommerce结帐付款)。
当我现在填写CRED Toolset表单并按“付款以创建产品”时,我将直接重定向到WooCommerce结帐。
当我现在关闭页面(无需继续付款)并在2天后返回时,结帐仍在其中,其中包含“产品”。因为我不想要这个,所以我在这里添加了此功能以在2小时后清理结帐,但是我尝试了一下,但是它不起作用(结帐在几天后仍然可用)
/**
* Checkout and cart expiring
*/
add_filter( 'wc_session_expiring', 'wc_session_expiring' );
function wc_session_expiring( $seconds ) {
return 60 * 60 * 1;
}
/**
* Checkout and cart expired
*/
add_filter( 'wc_session_expiration', 'wc_session_expired' );
function wc_session_expired( $seconds ) {
return 60 * 60 * 2;
}
那么等待用户按下“立即付款”按钮2个小时后,我该如何清理结帐?