Функционал генерации прайсов предназначен для того, чтобы агрегировать несколько складов в один файл с ценами профилей. То есть вы можете получать файл с конкретным ассортиментом и уровнем цен и далее предоставлять его своим клиентам. Генерация выполняется вручную с необходимо вам частотой. После того как файл сгенерируется, вы можете скачать его к себе на компьютер. При настройке конфигурации можно применять различные настройки. Ниже описаны возможности настройки.
Дополнительно:
- Генерация выгрузки в формате YML
- Генерация прайсов для AVITO
- Генерация прайсов Google Merchant Center
- Обновление цен и остатков на Ozon
- Генерация выгрузки в формате Kaspi.kz
Все опции, активированные на сайте и касающиеся ценообразования, влияют на конечный результат генерации. Например, если у вас активирована опция "Округление цены", то конечные результаты генерации будут учитывать значение опции.
Содержание
- 1 Создание прайса
- 2 Общие
- 3 Фильтры
- 3.1 Включая только диапазон цен
- 3.2 Минимальное наличие
- 3.3 Исключить наличие
- 3.4 Исключить по совпадению в описании
- 3.5 Исключить бренды
- 3.6 Включить бренды
- 3.7 Исключить артикулы
- 3.8 Включить товары из списка
- 3.9 Исключить товары из списка
- 3.10 Включить только товары из "Информации о товарах"
- 3.11 Исключать из генерации поставщиков, необновлённых в пределах заданной нормы
- 3.12 Влияние фильтров на потребление услуги
- 4 Отправка e-mail
- 5 Выгрузка на FTP
- 6 Свойства файла
- 7 Что делать для одинаковых товаров
- 8 Региональные настройки
- 9 Выгрузка предложений на ZZAP
Создание прайса
При создании прайса необходимо выбрать его тип:
- обычный прайс,
- генерация YML-выгрузки,
- генерация для avito,
- генерация отчета,
- обновление поставщика с фиксированными ценами.
После создания конфигурации изменить ее тип будет уже нельзя.
Также при изменении профиля генерации (например, Опт на Розницу) изменится и ссылка для скачивания итогового файла. Другие изменения (выбранные поставщики, фильтрация и т.д.) не влияют на ссылку.
Общие
Тип прайса
Тип файла прайса CSV, XLS или XLSX.
Если сгенерированно более 65 000 строк, то в прайсе формата XLS эти строки будут разбиты на несколько листов. На одном листе может быть максимум 65 000 строк, все остальные переносятся на следующий лист и т.д. Если требуется разместить все позиции на одном листе, используете формат файла CSV или XLSX.
Кодировка генерируемого файла формата CSV всегда Windows-1251.
Валюта
Выбирается валюта, в которой будет сгенерирован конечный прайс.
Показывать реальное наличие
Если галочка не установлена, то в прайсе реальное наличие товаров будет заменено на "+". Если галочка установлена, то будет указано такое же наличие, как и в поиске на сайте, т.е. в соответствии с настройками опции "Поиск: заменять наличие".
Правило замены
Относится к коррекции значения по наличию. Доступно при включенной опции "Показывать реальное наличие", заполняется поле в виде математического выражения. Правил может быть от 1 до 3 штук. Несколько правил на "больше" или "меньше" не применимы.
Примеры корректных записей:
5=10,<5=2,>100=50
так все найденные 5 шт. в наличии будут заменены на 10 шт. Все что меньше 5 шт, будут заменены на 2 шт, а все что больше ста на 50.
<5=10
т.е. все что меньше 5 штук, заменить на значение 10. Все остальное останется без изменений.
7=3,10=30
позиции с наличием 7 будут иметь наличие 3, наличие 10 изменится на 30. Т.е. несколько условий на "равно" сработают.
Не сработает условие вида >3=10,>10=20,>20=25 - применится только последнее >20=25.
Наименования брендов
- Использовать названия из справочника ABCP - названия всех брендов будут выгружены согласно справочнику ABCP
- Использовать названия из справочника EMEX - названия всех брендов будут выгружены согласно справочнику ABCP, но будет использована замена для некоторых брендов, которые компания EMEX в своей системе принимает только в таком виде. Используйте данный параметр только для выгрузки прайса на EMEX.
- Использовать собственные названия - будет произведена замена названия указанных брендов из справочника ABCP на синонимы согласно настроенному списку.
Приоритетный источник описания товара
- Прайс-лист. Это значение по умолчанию. Если в прайсе описание отсутствует, подставляется дефолтный текст "Деталь" defaultArticleDescription
- Информация о товарах (Описание). В этом варианте будет использовано "Описание" товара из раздела "Информация о товарах". Если у товара нет описания в "Информации о товарах", описание будет взято из прайса. Если отсутствует в прайсе, то подставляется дефолтный текст "Деталь" defaultArticleDescription
- Информация о товарах (Расширенное описание). В этом варианте будет использовано "Расширенное описание" товара из раздела "Информация о товарах". Если у товара нет расширенного описания в "Информации о товарах", описание будет взято из прайса. Если отсутствует в прайсе, то подставляется дефолтный текст "Деталь" defaultArticleDescription
Выгрузка Б/У предложений из партий ТС
Варианты:
- "Да, любое состояние" (по умолчанию)
- "Только отличное состояние"
- "Хорошее состояние и лучше"
- "Удовлетворительное состояние и лучше"
- "Под восстановление и лучше"
- "Нет"
В значении "Нет" исключаются товары с признаком "товар, бывший в употреблении".
В остальных значениях выгружаются товары указанного состояния и лучше. Например, выбрано "Хорошее состояние и лучше", значит в генерацию попадают товары с признаками "Новый", б/у "Отличное состояние" и "Хорошее состояние".
У выгружаемых б/у товаров в начало описания добавляется [Б/У]. В конец описания добавляется описание состояния из партии. Например, "[Б/У] Рулевая рейка. Состояние - отличное".
Автогенерация
- Выключена - автоматическая генерация прайса выключена. Запустить генерацию прайса можно только вручную.
- Ежедневно - в этом режиме вы можете задать генерацию прайса до 7 раз в сутки. Установка времени в 00:00 или же пустая ячейка отключает генерацию в момент.
- Ежедневно (будни) - в этом режиме вы можете задать генерацию прайса до 7 раз в сутки по будням (пн, вт, ср, чт, пт). Установка времени в 00:00 или же пустая ячейка отключает генерацию в момент.
- Еженедельно - в этом режиме вы можете указать для каждого дня недели по одному времени генерации. Установка времени в 00:00 или же пустая ячейка отключает генерацию в день.
- Раз в 3 часа - генерации каждые три часа начиная с указанного времени. Например, указано время 11:45, генерация будет запущена в 11:45, 14:45, 17:45, 20:45, 23:45, 02:45, 05:45 и 08:45.
- Раз в 2 часа - генерации каждые два часа начиная с указанного времени.
- Раз в час - генерации каждые час в указанную минуту.
Генерировать даже если склад не обновлялся - проверка обновления поставщиков работает при выключенной галке и включенной автогенерации. Если поставить галку или выключить автогенерацию, то проверки обновления поставщиков не будет.
"Безопасный" режим
Исключает из описания товаров некорректные символы. Работает медленнее.
Фильтры
Включая только диапазон цен
В прайс будут добавлены товары, у которых цена после проценки по выбранному профилю находится в указанном диапазоне. Цена указывается в валюте генерируемого прайса.
Минимальное наличие
В прайс попадут товары с наличием равным или большим указанного.
При генерации прайса для 4mycar из прайса удаляются позиции с нулевым наличием, даже если задано минимальное наличие "0". Это обязательное условие.
Исключить наличие
Из прайса будут исключены товары с указаннвым наличием. Наличие можно указывать через запятую, например, "-1,0,1,2"
Исключить по совпадению в описании
Из прайса будут исключены товары, в описании которых присутствуют слова, указанные в этой настройке. Регистр букв не влияет на совпадение.
Исключить бренды
Настройка исключает из генерации указанные бренды.
Включить бренды
Настройка оставляет в итоговом файле только указанные бренды.
Исключить артикулы
Исключает указанные артикулы из генерации. Сверка происходит по очищенному номеру, то есть если в настройке ввести 01-089, а в прайсе 01 089, то артикул будет исключен из сгенерированного прайс листа.
Также можно ввести регулярное выражения для исключения артикулов по частичному совпадению. Регулярное выражение обязательно должно начинаться и заканчиваться прямыми слешами, например: /04465(.*)/ для удаления всех артикулов, начинающихся с 04465.
Включить товары из списка
Можно загрузить список товаров, который должен быть в выгрузке.
Формат файла csv, разделитель табуляция, кодировка utf-8, в первой колонке бренд (эталонное название), во второй колонке артикул. Максимальный размер файла 2 Мб. Скачать пример.
Исключить товары из списка
Можно загрузить список товаров, которых не должно быть в выгрузке.
Формат файла csv, разделитель табуляция, кодировка utf-8, в первой колонке бренд (эталонное название), во второй колонке артикул. Максимальный размер файла 2 Мб. Скачать пример.
Включить только товары из "Информации о товарах"
При активации этого фильтра в итоговом файле будут только товары из списка "Информация о товарах".
Исключать из генерации поставщиков, необновлённых в пределах заданной нормы
Для каждого поставщика можно задать норму обновления, например 3 дня и если поставщик не обновлен в течении заданной нормы, он подсвечивается красным. Для каких-то поставщиков нормой будет месяц, а какие-то необходимо обновлять каждый день. Опция "Исключать из генерации поставщиков, необновлённых в пределах заданной нормы" позволяет исключать из генерации прайса поставщиков для которых указана норма обновления и они не были обновлены в пределах этой нормы. Например, задана норма обновления 3 дня, поставщик последний раз был обновлен 2 дня назад - он попадёт в прайс. Если же поставщик не обновлялся дольше 3 суток, то его товары будут исключены из прайса. Если норма обновления не указана для поставщика, то он всегда будет попадать в прайс, независимо от опции. Если в результате действия опции из генерации будут исключены все участвующие в ней поставщики, генерация нового прайса выполнена не будет.
Влияние фильтров на потребление услуги
Фильтры в генерации прайсов можно разделить на две группы. Часть фильтров влияет на итоговое количество потребленной услуги "Генерация прайсов", часть - нет. Фильтры, которые срабатывают до проценки, уменьшают реально потребленное количество строк генерации. Это следующие фильтры:
- Минимальное наличие,
- Исключить наличие ***,
- Исключить бренды,
- Включить бренды,
- Исключить артикулы,
- Включить только товары из "Информации о товарах",
- Исключить товары из списка,
- Включить товары из списка,
- фильтрация по категориям в генерации для маркетплейсов.
Фильтры, установка которых не уменьшает потребленное количество генерации:
- Фильтр по ценам,
- Оставлять лучший по выбранному критерию,
- Суммировать наличие при совпадении цены и срока,
- Всегда считать товар со своих складов лучшим,
- Считать бренды из одной группы как один бренд,
- Исключить по совпадению в описании,
- Экспортировать по совпадению в описании,
- Выгрузка Б/У предложений из партий ТС ,
- исключать товары без картинок.
Отправка e-mail
Уведомление о завершении
При установленном чекбоксе после окончания генерации будут отправлены e-mail на адреса с настройками указанными ниже.
Адреса уведомлений
Адрес(а) получателей письма с уведомлением о генерации. Возможные варианты заполнения:
- test@example.com
- test@example.com, test2@example.com
Адреса отправителя
Адрес отправителя письма с уведомлением о генерации. Обратный адрес. Адрес для ответа.
Тема письма
Тема письма с уведомлением о генерации. Если не указана, будет использована стандартная.
Отправлять во вложении
Если файл прайса размером менее 10 Мб, то он будет прикреплен к письму, иначе будет отправлена ссылка на скачивание файла прайса.
Скрытые получатели
Адрес(а) получателей скрытой копии письма с уведомлением о генерации. Возможные варианты заполнения:
- test@example.com
- test@example.com, test2@example.com
помимо явного указания email адресов для отправки уведомлений, можно добавлять клиентов.
Для этого необходимо в поле поиска клиента начать вводить его имя и из появившегося выпадающего списка выбрать клиента, после чего нажать кнопку "Добавить клиента"
В значение поля "Скрытые получатели" можно ввести максимум 4 000 символов.
Выгрузка на FTP
Включить
Выгрузка сгенерированного прайс-листа доступна только для профиля генерации с типом "Прайс-лист". При установленном чекбоксе после окончания генерации файл прайс-листа будет закачиваться на указанный в конфиге сервер с указанными параметрами..
Настройки FTP
Закачка будет осуществляться один раз сразу после окончания генерации. При недоступности FTP-сервера, разрыва коннекта и других технических неполадках соединения с FTP-сервером, повторных попыток аплоада не будет выполнено.
Свойства файла
Архивировать
Архивировать сгенерированный файл в zip. Необходимо включать при генерации больших прайсов и рассылки их по e-mail в качестве вложений.
Имя файла (без расширения)
Имя файла прайса, которое будут видеть клиенты. Необходимо указывать без расширения, например "price_tomilino". Допускаются латинские буквы, русские буквы, цифры, точка, пробел и знак подчеркивания. А также, если вы хотите, чтобы имя файла содержало дату последней успешной генерации прайса, то у вас есть возможность в имени файла указать шаблон - {CREATE_DATE}, например "price_tomilino_{CREATE_DATE}". Все остальные символы будут автоматически удалены.
Выводить вес позиции
При активации настройки в генерируемом файле в последней колонке будет передаваться вес товара из справочника платформы. Чтобы вес отображался при использовании собственного шаблона, необходимо активировать чекбокс и добавить переменную {weight} в шаблон прайса.
Шаблон прайса
Шаблон прайса можно использовать для того, чтобы добавить в получаемый после генерации файл свои данные, логотип компании, добавить или удалить определенные колонки, поменять их расположение.
Шаблон - это файл формата XLS, XLSX или CSV (разделитель текста - табуляция, запятая или точка с запятой) в кодировке windows-1251, содержащий переменные из списка ниже. Пример шаблона можно скачать по ссылке
Обращаем Ваше внимание:
- НИ В КОЕМ СЛУЧАЕ НЕ ДОБАВЛЯЙТЕ В КАЧЕСТВЕ ШАБЛОНА ОБЫЧНЫЙ ПРАЙС-ЛИСТ!
- При загрузке собственного шаблона в формате XLS, возможна генерация максимум 100 тыс. позиций. Для CSV и XLSX ограничения нет.
- Расширение подгружаемого шаблона должно совпадать с Типом прайса в конфигурации.
- Название листа в сгенеренном прайсе xls/xlsx соответствует названию листа в шаблоне.
- Число в названии листа в шаблоне будет номером первого листа. При отсутствии числа отсчет начнется с 1. Например, в шаблоне в названии листа "SHEET0", в прайсе будет - SHEET0, SHEET1, SHEET2. В названии листа "ЛИСТ144", в прайсе будет - ЛИСТ144, ЛИСТ145, ЛИСТ146. В названии листа "Лист", в прайсе будет - Лист1, Лист2, Лист3.
Доступные переменные:
| ПЕРЕМЕННАЯ | ОПИСАНИЕ |
| {rows} | Обязательная. Первая ячейка строки, в которой будут выводиться позиции прайса, должна начинаться с этой переменной(см. примеры ниже) |
| {brandName} | Бренд |
| {brandNumberFix} | Каталожный номер |
| {brandNumber} | Каталожный номер в виде, как он указан в исходном прайс-листе |
| {price} | Цена покупки |
| {priceSale} | Цена продажи |
| {availability} | Наличие |
| {updateDate} | Дата и время последнего обновления прайса, из которого позиция попала в файл. Формат 'Год-месяц-день Часы:Минуты' |
| {grp} | Группа завода изготовителя |
| {description} | Описание |
| {code} | Код поставщика |
| {packing} | Количество в упаковке |
| {weight} | Вес позиции из справочника платформы |
| {currencyCode} | Код валюты |
| {deadlineHV} | Срок доставки (на формат вывода влияет опция "Отображение срока поставки на сайте"; на отображение также влияет опция "Поиск: время в часах, меньше которого выводить срок доставки в часах"; указываются единицы измерения времени: дни, часы ) |
| {deadlineInHours} | Срок доставки в часах |
| {currentDate} | Текущая дата в формате 'Год-месяц-день Часы:Минуты' |
| {currentDateDD.MM.YYYY} | Текущая дата в формате 'ДД.ММ.ГГГГ' |
| {resellerSite} | Основной домен сайта |
| {currencyCode} | Код валюты прайса, например RUB |
| {currencyDesignation} | Сокращенное название валюты прайса, например руб. |
| {distributorId} | Идентификатор поставщика |
| {distributorRouteId} | Идентификатор маршрута поставщика |
| {distributorRouteDescription} | Краткое описание маршрута |
Внимание! В XLS и XLSX-шаблоне в ячейке с каталожным номером необходим модификатор {SETSTRING}, иначе номера начинающиеся с "0" программами чтения xls-файлов будут считаться числами и распознаваться неверно. То есть этот модификатор вставляем в поле, где будет расположен артикул перед или после параметра {brandNumberFix}. Т.е. чтобы было так: {SETSTRING}{brandNumberFix}
К примеру вы загрузили шаблон в таком формате(XLS, XLSX):
Ваш прайс после генерации будет выглядеть(XLS, XLSX):
К примеру вы загрузили шаблон в таком формате(CSV):
Ваш прайс после генерации будет выглядеть(CSV):
Что делать для одинаковых товаров
Оставлять лучший по выбранному критерию
- Оставлять лучший по цене, наличию, сроку
Среди одинаковых товаров (совпадают номер и бренд) будет выбран как лучший тот, у которого ниже цена. Если цены совпадают, будет выбран товар с большим наличием. При совпадении наличия товар выбирается по меньшему сроку доставки
- Оставлять лучший по сроку, цене, наличию
Среди одинаковых товаров (совпадают номер и бренд) будет выбран как лучший тот, у которого меньший срок доставки. Если сроки совпадают, будет выбран товар с меньшей ценой. При совпадении цены товар выбирается по большему наличию
Суммировать наличие при совпадении цены и срока
При совпадении цены и срока, суммируется наличие.
Доступен только в случае выбранного критерия выбора лучшего
Всегда считать товар со своих складов лучшим
Товар со своих складов будет считаться лучшим (свои склады задаются в опции "Свои склады (id собственных складов реселлера (через запятую)")
Доступен только в случае выбранного критерия выбора лучшего
Считать бренды из одной группы как один бренд
Опция позволяет рассматривать бренды, находящиеся в одной группе, к примеру, HYUNDAI, KIA, Mobis, как один бренд и выбирать из найденных позиций лучшее предложение.
Доступен только в случае выбранного критерия выбора лучшего
Региональные настройки
Десятичный разделитель
Определяет символ, который будет отделять дробную часть числа в цене товаров. Для русскоязычных версия MS Excel лучше использовать точку и формат ячейки "Цена", что гарантирует корректное отображение, подсчет и сортировку по этой колонке.
Выгрузка предложений на ZZAP
Для того, чтобы прайсы успешно обрабатывались необходимо:
- использовать формат CSV
- установить галочку ""Безопасный" режим"
- оставить шаблон прайса пустым
- установить галочку "Скрывать шапку в прайс-листе"
- установить галочку "Выводить срок поставки 6-й колонкой" (если используется формат ZZAP "6 колонок с наличием и сроком поставки")
Пример настройки:
При настройке прайс-листа в ZZAP использовать тип "6 колонок с наличием и сроком поставки", колонки настроить следующим образом:







