Необходимо добавлять к одному основному товару другой бесплатный товар. Должно быть добавлено столько бесплатных товаров, сколько положено в корзину основных товаров. Для этого создано несколько промоакций, которые могут применяться одновременно:
- Если в корзине один основной товар, то добавить один бесплатный товар
- Если в корзине два основных товара, то добавить один бесплатный товар
- Если в корзине три основных товара, то добавить один бесплатный товар
и т.д.
Бесплатные товары корректно добавляются в необходимом количестве, когда основной товар добавляется сам по себе. Бесплатные товары корректно добавляются в необходимом количестве, если в корзину положили только одну комбинацию товаров с данным товаром.
Некорректно бесплатные товары добавляются в следующих случаях:
- в Корзину положена и комбинация товаров с основным товаром, и основной товар сам по себе (см. скриншот)
- в Корзину положены две разные комбинации с основным товаром.
Ошибка воспроизводится на демо.