WC () -> cart-> add_to_cart не работает должным образом в цикле - PullRequest
0 голосов
/ 12 июня 2019

Я создал функцию, и она вызвана 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 номера), B (1 номер), C (1 номер).

Я думаю, теперь это понятно.Пожалуйста, проверьте и дайте мне знать о том, что я пропустил.Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...