已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
4天前关闭。
Improve this question
我有一个定制的cart-page,看起来像这样:x1c 0d1x其背后的思想是,只有选中的项目应该是结帐的一部分,而不是所有项目(默认)。
为了使其正常运行,当**点击“进行结账”button
**时,应通过以下操作清空购物车:
WC()->cart ->empty_cart();
并将勾选的项目加上所有的数量等。因此,当打开结账页面时,在审查订单table
中的计算是正确的。可以通过以下操作添加项目:
WC()->cart->add_to_cart($product_id);
问题:当自动执行WC()->cart ->empty_cart();
时,所有项目+table
都被删除,导致WC()->cart->add_to_cart($product_id);
无法工作。
购物车页面中可能有两种显示:表显示
和**“您的购物车当前为空”**显示
在表格显示中,可以使用前面提到的操作添加项目,但是在“您的购物车当前为空”显示中,它不起作用。
问题:如何以编程方式在woocommerce中添加一个项目,以便在“您的购物车当前为空”显示中,可以向表中添加新项目/生成表。
1条答案
按热度按时间qhhrdooz1#
请试着遵循这个:
第一步:
在输入复选框中,您需要将class分配为“sss-item-select”,并在值中添加cart_item_key,如下所示:
第二步:
然后在Child-theme > function.php中插入以下代码:
我希望它会起作用:)