我创建了一个函数,并由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)。
我认为,现在可以理解了。请检查,让我知道我错过的事情。预先感谢。