我在向购物车中添加多个项目时遇到了传递数量的问题。我有一个表格设置,顾客一次最多可以加10个商品。事实上,它确实将所有10个产品添加到购物车页面,但问题是数量只显示1。我已经尝试了一个vardump在结束车部分的回声,它回声很好。我不知道为什么它不接电话。
function process_add_products()
{
global $woocommerce;
$cart_url = $woocommerce->cart->get_cart_url();
if (!empty($_POST["add"]))
{
if ($_POST["add"]==1)
{
$addprod_q = $_POST["addprod_q"];
$addprod_id = $_POST["addprod_id"];
foreach ($addprod_id as $k=>$pid)
{
$woocommerce->cart->add_to_cart($pid, $addprod_q[$k]);
}
header("Location: ".$cart_url);
die();
}
}
}
任何想法?
如果你勾选了单独出售的物品。硬编码只允许1