WC()->cart->add_to_cart(8, 1);
我正在使用上面的代码在购物车中添加动态产品。当我登录时它工作正常,但在我未登录时无法添加产品。如何解决这个问题?
2年后回答,以防有人遇到类似的问题。我通过首先添加将商品添加到购物车,然后设置 woocommerce 会话 cookie 来解决此问题:
wc()->cart->add_to_cart($id);
wc()->session->set_customer_session_cookie(true);