Закрыть
Скидки в Webasyst 25–29 ноября 2021

Описание примененных скидок в истории выполнения заказа Не принято

2

Проблема: при сохранении описания скидок для всего заказа не учитывается общее описание скидок от плагинов.

В разделе "Маркетинг - Скидки" установлена настройка:

Плагин скидок в хуке "order_calculate_discount" возвращает массив, содержащий данные:

[
    'discount' => 0, // потому что скидка распределилась по всем товарам
    'description' => "HTML описание примененных скидок",
    'items' => [
        [ 'discount' => 2261, 'description' => "HTML описание скидки для товара" ]
    ]
]

Ожидается, что будет использовано "HTML описание примененных скидок". В итоге получаем следующее стандартное сообщение:

Является ли это недоработкой?

1 комментарий

  • +1

    На первый взгляд, это не является недоработкой, потому что в текущей версии Shop-Script такое поведение воспроизводится только при значении настройки «Как должна рассчитываться скидка, если к заказу применимо более одного правила: максимальная скидка ко всему заказу рассчитывается после применения максимальных скидок для отдельных товаров». В описанном случае скидка, применяемая ко всему заказу, не является максимальной и поэтому игнорируется вместе с её описанием.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите