WooCommerce:结帐过期无效

时间:2019-02-11 19:33:43

标签: php wordpress woocommerce

我有一个安装了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个小时后,我该如何清理结帐?

0 个答案:

没有答案