Проблема, с которой я сталкиваюсь, связана с кодами ваучеров. По умолчанию Prestashop применяет скидку определенного товара к сумме всей корзины. Например, если у меня в корзине 3 товара по цене 100 фунтов стерлингов, общая сумма корзины составляет 300 фунтов стерлингов. Если у меня есть ваучер на общую сумму 200 фунтов стерлингов, который действителен только для 1 из 3 продуктов в моей корзине, поведение, которого я хочу добиться, заключается в том, что Prestashop распознает, что ваучер действителен только для одного продукта, а не вычитая общую сумму ваучера на 200 фунтов стерлингов из общей суммы корзины (по сути, применяя остаток кредита ваучера к двум другим неприменимым предметам), он будет вычитать только сумму всех применимых предметов (в данном случае 100 фунтов стерлингов) и кое-как создать новый ваучер на остаток кредита.
Надеюсь, это имеет смысл, и заранее большое спасибо за любую предложенную помощь.
Ваше здоровье