3.9 Наценки на группы товаров. Это пункт настроек позволяет делать наценки на товар персонально или на группу товаров. Например нам надо сделать наценку на определенных 10 товаров +40%. Для этого надо нажать на синий плюсик внизу справа и у нас появится 3 поля:
1) Название группы. Это просто название внутри системы, чисто для обозначения группы товаров. Ниже этого поля есть кнопка Импорт. Когда нажимаем на импорт у нас открывается окно импортирования товаров в группу.
В окне есть поле ввода где можно вставить товары через разделитель. По умолчанию разделитель новая строка. Ниже слева есть поле ввода самого разделителя. Если товары с новой строки - ничего там не надо заполнять. Правее есть поле ввода значения в формате pd.name или p.model то есть таблица (p или pd) через точку поле. По умолчанию значение это p.product_id.
Ниже есть кнопка Поехали - это кнопка запуска импорта. Левее от этой кнопки есть настройка перезаписи. Если выделена (точка справа на зеленом фоне) то все товары что уже есть в группе удаляются а новые из поля списка товаров записываются. Если выключена перезапись - товары добавляются.
2) Товары. Здесь есть поле ввода для поиска товара (стандартный автокомплит) Вводите первые символы названия, или артикул или id товара и из выпадающего списка кликаете на нужный и он попадает в область списка товаров ниже этого поля. Для удаления оттуда товара достаточно нажать на маленький минус в списке.
3) Наценка. Здесь можете прописать наценку/скидку, все как в пункте 3.1. Например -10% или же +100.
При добавлении сюда товаров другие скидки (общие и на категорию) срабатывать не будут!
Что бы удалить группу товаров достаточно нажать на красный минус справа.
В системе товары и наценка находятся в массиве $data['product_markup'] в виде ключ - id товара, значение - наценка.
Например вам надо на товары со значением поля upc = 2 поставить наценку 20% тогда можно просто добавить через кастомный код в пункте 4.3
if($product['upc'] == 2){
$data['product_markup'][$product['product_id']] = 20%;
}
Конечно, не забывайте что для работы с полями базы данных надо их добавить в Дополнительные поля базы для выгрузки в пункте 5.1, т.к. по умолчанию модуль забирает только самые необходимые поля.
В параметрах системы UniXML настройка находится в $data['markup_products']