3.9 Наценки на группы товаров

3.9 Наценки на группы товаров. Это пункт настроек позволяет делать наценки на товар персонально или на группу товаров. Например нам надо сделать наценку на определенных 10 товаров +40%. Для этого надо нажать на синий плюсик внизу справа и у нас появится 3 поля:

1) Название группы. Это просто название внутри системы, чисто для обозначения группы товаров. Ниже этого поля есть кнопка Импорт. Когда нажимаем на импорт у нас открывается окно импортирования товаров в группу. 

Скриншот модуля UniXML

В окне есть поле ввода где можно вставить товары через разделитель. По умолчанию разделитель новая строка. Ниже слева есть поле ввода самого разделителя. Если товары с новой строки - ничего там не надо заполнять. Правее есть поле ввода значения в формате pd.name или p.model то есть таблица (p или pd) через точку поле. По умолчанию значение это p.product_id.

Ниже есть кнопка Поехали - это кнопка запуска импорта. Левее от этой кнопки есть настройка перезаписи. Если выделена (точка справа на зеленом фоне) то все товары что уже есть в группе удаляются а новые из поля списка товаров записываются. Если выключена перезапись - товары добавляются.

2) Товары. Здесь есть поле ввода для поиска товара (стандартный автокомплит) Вводите первые символы названия, или артикул или id товара и из выпадающего списка кликаете на нужный и он попадает в область списка товаров ниже этого поля. Для удаления оттуда товара достаточно нажать на маленький минус в списке.

3) Наценка. Здесь можете прописать наценку/скидку, все как в пункте 3.1. Например -10% или же +100.

При добавлении сюда товаров другие скидки (общие и на категорию) срабатывать не будут!

Что бы удалить группу товаров достаточно нажать на красный минус справа.

В системе товары и наценка находятся в массиве $data['product_markup'] в виде ключ - id товара, значение - наценка.

Скриншот модуля UniXML

Например вам надо на товары со значением поля upc = 2 поставить наценку 20% тогда можно просто добавить через кастомный код в пункте 4.3

if($product['upc'] == 2){
  $data['product_markup'][$product['product_id']] = 20%;
}

Конечно, не забывайте что для работы с полями базы данных надо их добавить в Дополнительные поля базы для выгрузки в пункте 5.1, т.к. по умолчанию модуль забирает только самые необходимые поля.

В параметрах системы UniXML настройка находится в $data['markup_products']
×
Информация только для UniXML 7.x
Модуль не работает в рф и работать не будет

Разработчик модуля - Прут Николай.

Работаю с opencart c 2010 года.

Создал успешные модули UniXML Pro, MicrodataPro, Easyphoto, Редиректор 301 и другие.

Авторское право на модуль UniXML и информацию на этом сайте принадлежит Прут Николаю.

Копирование материала или использования нелицензионного модуля запрещено.