2017-09-14 111 views
0

我正在使用add_to_cart($ product_id,$ quantity)函数创建一个自定义按钮以将产品添加到购物车。它适用于单个属性,但是当我用另一个产品ID更改product_id时,它显示错误。woocommerce add_to_cart函数不会在购物车中添加两个不同的产品

$ cart = $ woocommerce-> cart-> add_to_cart($ product_id,$ quantity);

当我尝试与不同的product_ids相同时,它停止工作。 任何解决方案?

+0

错误是什么? –

+0

@AkshayShah当我更改产品ID时它会返回false –

+0

更改为新$ product_id的值是多少?它真的存在吗? –

回答

0

好的,谢谢你的帮助。最后,问题解决了。实际上,93 product_id产品缺货,这就是为什么它返回false。 add_to_cart()函数不适用于产品缺货。

+0

如果您启用产品级别的库存管理(库存选项卡中的选项)并且您“允许延期交货”(选项),add_to_cart()函数将起作用... – LoicTheAztec

+1

@LoicTheAztec是的,我检查了所有选项。现在它运作良好。 –

相关问题