标签: php wordpress woocommerce hook-woocommerce
我想在5分钟后自动从产品中清空完整的Woocommerce购物车。有没有办法以编程方式做到这一点?
答案 0 :(得分:0)
首先在woocommerce_add_to_cart钩子上设置一个具有当前时间的会话或cookie。
woocommerce_add_to_cart
页面加载后,您可以使用init钩子检查当前时间和会话时间之间的差值是否大于300秒,然后可以清除购物车。
init
global $woocommerce; $woocommerce->cart->empty_cart();