我正在嘗試向woocommerce購物車添加可定製產品。Woocommerce將可定製產品添加到購物車
我已計算好所有細節並準備好將其添加到購物車。
縱觀woocommerce api,它看起來像我可以使用REST,但我只是認爲必須有一個更簡單的方法與常規的PHP。
我想是這樣的:
function add_product_to_wc(){
global $woocommerce;
$product_id = $name;
$variationid = $type;
$spec = array();
$spec['Dimension'] = $dimension; //user select Dimension
$spec['ColorOne'] = $colorOne; //user select color 1
$spec['ColorTwo'] = $colorTwo; //user select color 2
$woocommerce->cart->add_to_cart($product_id, $variationid, $spec, null);}
我完全關閉?或者我該怎麼做?
但如果該產品是通過定製創建定製的產品 - 如此事先沒有產品ID。我應該在同一個實例中創建產品嗎? –
總是有一個產品ID,你必須首先在WooCommerce中創建變量產品。您也可以通過編程的方式來完成,但仍然需要先創建,以便您可以使用該ID將其添加到您的購物車。 – doublesharp