2017-09-14 44 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是的,我檢查了所有選項。現在它運作良好。 –

相關問題