如何添加過濾器或鉤「woocommerce_add_to_cart」
我想在同一時間添加到購物車兩款產品,一個是原始(電流)產品以及二是從下拉列表中
add_action('woocommerce_add_to_cart', 'custome_add_to_cart');
$cnt=2
function custome_add_to_cart() {
global $woocommerce;
$cnt = $cnt + 1;
echo $cnt."X";
echo $p_id=$_POST['assessories'];
$woocommerce->cart->add_to_cart($p_id, 1);
}
輸出: - 正如您在下面的輸出圖像中看到的,它會在購物車中多次添加相同的下拉項目,但我只需要1個數量即可添加到購物車。似乎add_to_cart函數運行很多次。 我應該怎麼做或如何添加過濾器以傳遞第二個下拉式產品作爲參數添加到購物車功能?所以我可以添加這個產品也在購物車。
我建議你嘗試[複合材料製品(http://woothemes.com/products/composite-products) – helgatheviking 2015-02-06 12:29:28
複合材料製品是一種有償的插件。我只是想要第二個產品有ID($ p_id)也應該添加到購物車與原來添加到購物車產品。 – luckyamit 2015-02-06 12:31:49
是的,但它確實如你所描述的那樣。 – helgatheviking 2015-02-06 14:51:18