我有一個小的HTML產品選擇器,它通過URL中的發佈數據傳遞Woocommerce sku's。我想用這些SKU將匹配的產品添加到woocommerce購物車。將多個產品添加到Woocommerce籃子腳本
我寫了一個PHP腳本,它坐在我的Wordpress主題目錄中,我認爲它幾乎在那裏,但可以做一些幫助,爲什麼我得到「500服務器錯誤」。如果我刪除了add_to_cart函數並將sku的回顯出來,那麼我可以看到問題出在那裏。我的想法是因爲我在循環之外使用add_to_cart函數?但我不確定。以下是我到目前爲止,如果任何人都可以幫助它將不勝感激。
<?php
//get skus
$design_sample_ids = $_GET["samples"];
//put skus in array
$design_sample_id = explode(";", $design_sample_ids);
//loop through skus
foreach ($design_sample_id as $sample_id) {
//add each sku to cart
WC()->cart->add_to_cart($sample_id);
}
?>