В общем, сейчас мы практически добили модификаторы цены и занимаемся тестированием этого Дбобра.
Что такое модификатор цены?
Это специальные типы элементов, которые могут изменить конечную сумму заказа, если произошли какие-нибудь условия. Например,
1. Допустим нам не хочется пользоваться импортом, но нужно в определенной категории сделать скидку на 10%.
Добавляем модификатор, в настройках указываем 10% и нужную категорию и все. Опачки, все цены снижены.
2. Или хочется добавить поле для кода акции, который добавит скидку на весь заказ сразу.
3. Или насильно добавляем НДС не стыжась никого.
Выглядит это примерно так (верстка не окончательная)
В админке
В итоге, к чему мы пришли.
Модификаторы цены бывают 3х видов.
1. Глобальные - добавят скидку всему заказу сразу, вне зависимости сколько товаров там есть.
(например, код акции, НДС, новогодняя распродажа на все итд)
2. Для товара в корзине - для каждого товара в заказе, скидка вычисляется в рамках одного товара
(например, при покупке больше 5 штук, скидка в 20%)
3. Индивидуальные в элементе цены - это частный случай. Как вы знаете, у JBPrice есть поле куда можно указать скидку или наценку конкретно для определенного товара или даже вариации.
Сами модификаторы могут быть (это не относится к полям JBPrice)
1. Явные - пользователь видит её.
Например, мы меняем цену и хотим чтобы пользователь знал и видел это (удобно для акций)
2. Не явные - пользователь даже не подозревает что, что-то изменилось. Он просто видит товар дешевле или дороже по отношению к другим магазинам, т.е просто цена.
Например, добавляем ко всем товарам скрытую маржу, чтобы магазин мог оплачивать свою аренду и не прогорел.
Приоритет у индивидуальной скидки/наценки в JBPrice выше чем у остальных.
----------------------
Элементы могут быть самыми разнообразными, условия в них тоже. Например,
- добавлять/убирать процент
- добавлять/убирать деньги в валюте отличной от основной
- акция по коду
- скидка по кол-во
- только для опред. группы людей
- только для опред. категории, товара, каталога и т.д.
- можно добавлять несколько модификаторов сразу,
- ставить приоритету
- да что угодно и как угодно, пишутся элементы очень просто (=
Зачем я об этом пишу?
Нам очень требуется ваша помощь и мнение со стороны.
Посмотрите пожалуйста примеры в гугладоке и расскажите, в верном ли мы направлении движемся ?
Решит ли этот подход вашу головную боль со скидками?
В приложенном гугладоке любой может оставлять комментарии и прочитать несколько примеров
Буду рад умеренному троллингу, комментированию, любым хотелкам и предложениям в рамках вышесказанного.
https://docs.google....MH1BEU-8A/edit#
PS Некоторые примеры в документе не очень логичные, но это не суть важно.