Проблема: при сохранении описания скидок для всего заказа не учитывается общее описание скидок от плагинов.
В разделе "Маркетинг - Скидки" установлена настройка:
Плагин скидок в хуке "order_calculate_discount" возвращает массив, содержащий данные:
[
'discount' => 0, // потому что скидка распределилась по всем товарам
'description' => "HTML описание примененных скидок",
'items' => [
[ 'discount' => 2261, 'description' => "HTML описание скидки для товара" ]
]
]
Ожидается, что будет использовано "HTML описание примененных скидок". В итоге получаем следующее стандартное сообщение:
На первый взгляд, это не является недоработкой, потому что в текущей версии Shop-Script такое поведение воспроизводится только при значении настройки «Как должна рассчитываться скидка, если к заказу применимо более одного правила: максимальная скидка ко всему заказу рассчитывается после применения максимальных скидок для отдельных товаров». В описанном случае скидка, применяемая ко всему заказу, не является максимальной и поэтому игнорируется вместе с её описанием.
1 комментарий
На первый взгляд, это не является недоработкой, потому что в текущей версии Shop-Script такое поведение воспроизводится только при значении настройки «Как должна рассчитываться скидка, если к заказу применимо более одного правила: максимальная скидка ко всему заказу рассчитывается после применения максимальных скидок для отдельных товаров». В описанном случае скидка, применяемая ко всему заказу, не является максимальной и поэтому игнорируется вместе с её описанием.