WC()->购物车-> add_to_cart无法在循环中正常运行

时间:2019-06-12 08:30:39

标签: ajax wordpress woocommerce

我创建了一个函数,并由ajax调用。就像在吼叫。

$giftProducts = $giftData['boxProductData'];
foreach ($giftProducts as $giftProduct ) {
    $prodid = $giftProduct['id'];
    $prodnum = (int)$giftProduct['num'];
    echo $prodnum."<br />";
    WC()->cart->add_to_cart( $prodid, $prodnum );
}

当我进行ajax调用时。第一个产品要添加到购物车中,并带有确切的编号。但其余部分会添加到购物车中,编号为1。我有什么想念的吗?

举个例子。假设我有3个产品A,B和C。

所有内容都由ajax添加到购物车中。 A(2个),B(2个),C(5个)

它被添加为A(2 nos),B(1 no),C(1 no)。

我认为,现在可以理解了。请检查,让我知道我错过的事情。预先感谢。

0 个答案:

没有答案