...
Альтернативный алгоритм работы механики
Описанный выше стандартный
...
- Товары, участвующие в акции, сортируются по цене.
- Лоя отсчитывает от конца списка каждый N товар и дает на него фиксированную цену.
- От какого конца списка отсчитывать, зависит от параметра сортировки — от наименьшей цены или от наибольшей.
При такой работе плагина Лоя никогда не дает фикс. цену на наименьший/наибольший по цене товар. Она пропускает первые несколько позиций и дает фикс. цену только для каждой N позиции.
...
алгоритм работы механики Фиксированная цена сначала сортирует участвующие в акции товары по возрастанию или убыванию цены, а лишь затем выбирает из них по порядковому номеру те, на которые будет установлена фиксированная цена. Очевидно, что такой алгоритм не может гарантировать, что фиксированная цена будет назначена на самый дешевый или самый дорогой товар, так как, система начинает отсчет N-ной товарной позиции с начала отсортированного списка и пропускает первые несколько позиций, в итоге, присваивая фиксированную цену только для каждой N-ной по счету позиции. Если необходимо, чтобы фиксированная цена назначалась именно на самые дешевые/дорогие товары, а не на самые дешевые/дорогие через N товаров
...
Решение
1. Добавить в плагин альтернативный способ расчета вознаграждения по следующему алгоритму:
...
, то нужно просто обратиться к команде технической поддержки LOYA с просьбой поменять алгоритм работы механики.
В результате смены алгоритма, механика будет работать следующим образом:
- Определит в чеке количество товаров, участвующих в акции.
...
- Разделит количество участвующих в акции товаров
...
- нацело на N.
- Получившееся число
...
- будет определять количество товаров, на которые будет
...
- назначена фиксированная цена. Например, при N=3:
- если в чеке 1 или 2 товара,
...
- то фиксированная цена не будет присвоена ни одному товару;
- если в чеке от 3 до 5 товаров,
...
- то фиксированная цена будет присвоена одному товару;
- если в чеке от 6 до 8 товаров,
...
- то фиксированная цена будет присвоена двум товарам.
- Товары, участвующие в акции,
...
- будут отсортированы по цене.
- В зависимости от настройки сортировки Лоя берет несколько самых дорогих или самых дешевых товаров в количестве, определенном в п.3 и дает на них фиксированную цену
2. Переключение между алгоритмами выполняется переключением флагов в базе
3. Переименовать опции списка "Сортировка по цене":
- Вместо "По наименьшей" отображать "Сначала дешевые"
- Вместо "По наибольшей" отображать "Сначала дорогие"