- Регистрация
- 28.12.2018
- Сообщения
- 732
- Благодарностей
- 343
- Баллы
- 63
Шаблон для автоматической обработки прайс-листов полученных от поставщика или с помощью парсинга сайтов.
Работы стало больше не только в онлайн, но и в оффлайн. Её тоже возможно автоматизировать данным шаблоном.
Например, по расписанию скачали файл или спарсили с сайта поставщика данные, проследили за конкурентами, привели всё к единому виду с помощью этого шаблона и загрузили в один или несколько интернет магазинов.
Шаблон помогает собрать несколько файлов и источников информации в единую базу, пригодную для дальнейшей работы.
1) На вход подается прайсы от поставщика, которые не подходят для выгрузки остатков и цен из-за структуры, разрывов или часть товаров не нужна.
2) На выходе получаем файл пригодный для импорта.
3) Обработка происходит согласно правилам, реализованным отдельными таблицами:
а) Excel файл ассортимент - представляет собой таблицу, где обязательно должны быть два столбца, наименование и артикул. На практике получается с помощью экспорта ассортимента из магазина.
б) Excel файл "сопоставление" данных. Представляет собой таблицу для сравнения строк ассортимента с прайс-листом.
Входные настройки проекта
Указываем номера столбцов в прайс-листе для получения уникальной строки, по которой возможно определить товар. Возможно указать как один, так и несколько столбцов в любом порядке.
Номер столбца с ценой нужен для получения цены и её последующей обработки согласно правилам.
Коэффициент для цен служит для наценки или наоборот, для снижения цены товара относительно конкурента. В данном случае это 90% от цены.
Минимальная версия ZennoPoster 5.34
Структура данных в архиве:
1) Внутри папки "обработка прайс-листов" находится основной шаблон, отвечающий за формирование единообразного прайс-листа, пригодного для дальнейшего импорта в интернет магазины и сервисы.
2) В папке "парсер озон для получения цен" находится простейший шаблон, для примера получения цен с конкурирующего сайта, в данном случае это озон. Нужен только для примера получения данных.
3) В папке "opencart обновление цен php, post" находится php файл, предназначенный для получения post запросов от зенопостера и обновления цен на сайте.
Особенности обработки:
1) Столбцы считаем обычным способом, от 1. В коде это учитывается.
2) В шаблоне сопоставления первый столбец указан как наименование товара в нашем магазине, это поведение возможно изменить сейчас через код, для понимания логики работы в коде это убрано.
3) Остатки не учитываются, т.к. их обработка очень индивидуальна, у кого-то их нет, где-то вместо чисел идет много, мало и т.п., поэтому добавлять лучше индивидуально.
4) Шаблон проверен на больших файлах до 6000 наименований, в архиве минимальный вариант для примера.
5) Если ошибиться с номером столбца, то шаблон промолчит из-за пропуска любых ошибок, которые не может обработать. Отладка при необходимости индивидуально в коде, заготовка сделана.
6) Данные в демо перемешаны и в ассортименте не хватает части позиций. Данные обновляются согласно сопоставлению, наличию в прайсе и ассортименте, если где-то нет данных, то не будет в файле "результаты"
Скорее всего будет много вопросов по работе данного шаблона, хотя у него и простая логика, но достаточно необычная.
По этой же причине все сделано в виде C# кода, на кубиках у меня получается очень запутанный шаблон.
Работы стало больше не только в онлайн, но и в оффлайн. Её тоже возможно автоматизировать данным шаблоном.
Например, по расписанию скачали файл или спарсили с сайта поставщика данные, проследили за конкурентами, привели всё к единому виду с помощью этого шаблона и загрузили в один или несколько интернет магазинов.
Шаблон помогает собрать несколько файлов и источников информации в единую базу, пригодную для дальнейшей работы.
1) На вход подается прайсы от поставщика, которые не подходят для выгрузки остатков и цен из-за структуры, разрывов или часть товаров не нужна.
2) На выходе получаем файл пригодный для импорта.
3) Обработка происходит согласно правилам, реализованным отдельными таблицами:
а) Excel файл ассортимент - представляет собой таблицу, где обязательно должны быть два столбца, наименование и артикул. На практике получается с помощью экспорта ассортимента из магазина.
б) Excel файл "сопоставление" данных. Представляет собой таблицу для сравнения строк ассортимента с прайс-листом.
Входные настройки проекта
Указываем номера столбцов в прайс-листе для получения уникальной строки, по которой возможно определить товар. Возможно указать как один, так и несколько столбцов в любом порядке.
Номер столбца с ценой нужен для получения цены и её последующей обработки согласно правилам.
Коэффициент для цен служит для наценки или наоборот, для снижения цены товара относительно конкурента. В данном случае это 90% от цены.
Минимальная версия ZennoPoster 5.34
Структура данных в архиве:
1) Внутри папки "обработка прайс-листов" находится основной шаблон, отвечающий за формирование единообразного прайс-листа, пригодного для дальнейшего импорта в интернет магазины и сервисы.
2) В папке "парсер озон для получения цен" находится простейший шаблон, для примера получения цен с конкурирующего сайта, в данном случае это озон. Нужен только для примера получения данных.
3) В папке "opencart обновление цен php, post" находится php файл, предназначенный для получения post запросов от зенопостера и обновления цен на сайте.
Особенности обработки:
1) Столбцы считаем обычным способом, от 1. В коде это учитывается.
2) В шаблоне сопоставления первый столбец указан как наименование товара в нашем магазине, это поведение возможно изменить сейчас через код, для понимания логики работы в коде это убрано.
3) Остатки не учитываются, т.к. их обработка очень индивидуальна, у кого-то их нет, где-то вместо чисел идет много, мало и т.п., поэтому добавлять лучше индивидуально.
4) Шаблон проверен на больших файлах до 6000 наименований, в архиве минимальный вариант для примера.
5) Если ошибиться с номером столбца, то шаблон промолчит из-за пропуска любых ошибок, которые не может обработать. Отладка при необходимости индивидуально в коде, заготовка сделана.
6) Данные в демо перемешаны и в ассортименте не хватает части позиций. Данные обновляются согласно сопоставлению, наличию в прайсе и ассортименте, если где-то нет данных, то не будет в файле "результаты"
Скорее всего будет много вопросов по работе данного шаблона, хотя у него и простая логика, но достаточно необычная.
По этой же причине все сделано в виде C# кода, на кубиках у меня получается очень запутанный шаблон.
- Категория
- Другое
- Номер конкурса шаблонов
- Седьмой конкурс шаблонов
- Уровень сложности
- Продвинутый
Вложения
-
74,6 КБ Просмотры: 180
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.