Woocommerce添加多种产品有效,但不通过数量

时间:2015-08-11 19:40:43

标签: javascript php wordpress woocommerce

在向购物车添加多个商品时,我遇到了传递数量的问题。我有一个表设置,客户可以一次添加10个skus。事实上它确实将所有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 个答案:

答案 0 :(得分:0)

如果您选中“单独销售的商品”框,则为

。它被硬编码为仅允许1