Обработка прайс листов excel

Логотип надстройки Unification

Программа «Прайс лист», выполненная в виде надстройки для Excel, позволяет легко автоматизировать обработку прайс-листов.

Вспомните ситуацию: поставщики в очередной раз прислали свои прайс-листы в Excel — конечно, в совершенно разных форматах — и вам нужно объединить данные из всех этих файлов в одну таблицу. А составители этих таблиц будто специально хотели усложнить вам жизнь: один отправитель разбил ФИО на 3 разных столбца, другой указал цены в гривнах вперемешку с рублевыми, третий объединил в одном столбце наименование товара и его артикул, четвертый вынес названия категорий товара в отдельные строки. И вот смотрите вы на все эти файлы и понимаете, что, кроме как вручную, их не привести к единому виду.

Но на самом деле, выполнение таких сложных задач можно (и нужно) доверить нашей программе: потратив полчаса на её настройку, вы сможете полностью автоматизировать обработку разнотипных прайсов нажатием одной кнопки!

Что умеет программа

Главная функция программы — автоматическая обработка прайс-листов и, как следствие, приведение их к единому нужному вам формату одним нажатием кнопки.

В числе полезных функций программы вы также найдете:

  • Автоматизацию наценки по категориям
    Можно задать любые правила наценки на любую выборку товаров (например, на холодильники — наценка 10%, на всю косметику — 180 рублей на каждый товар, а на все товары дешевле 1000 руб. — 70%).
  • Обработку и фильтрацию данных
    Один столбец можно разбить на несколько отдельных, или сцепить данные разных столбцов в один.
  • Создание черных и белых списков
    Можно отсеить ненужные категории товара или взять только нужные.
  • Конвертацию валют
    Все валюты приводятся к единой. Курсы конвертации задаются в настройках.
  • Формирование категорий товаров по наименованиям
    Например, холодильники и чайники относим к бытовой технике, всё остальное помещаем в категорию “разное”, и т.д.
  • Автоматическую обработку прайсов со сложной структурой (много листов, данные расположены блоками и т.д.)

Настройка программы «Прайс-лист»

Вам потребуется один раз задать настройки для каждого типа обрабатываемого файла (из какого столбца что брать, в какой столбец итоговой таблицы вставлять, каким образом преобразовывать данные) — и в дальнейшем программа сама будет делать за вас всю работу.

Помощь в настройке программы под конкретные прайсы — платная, однако большинство клиентов справляются с настройкой самостоятельно.

Техническая информация

Системные требования

  • Компьютер под управлением Windows (XP, Vista, 7, 8, 10)
  • Приложение Microsoft Excel (версии 2003, 2007, 2010, 2013 или 2016)

Подробнее

Форматы файлов

Программа поддерживает следующие форматы входных файлов и результата:

  • файлы CSV
  • файлы Excel (XLS, XLSB, XLSM, XLSX, и т.п.)

Поддерживаются таблицы как линейной, так и иерархической структуры.
Подробнее

Справка по программе «Прайс лист»

Сейчас инструкции в стадии разработки. В ближайшее время будут добавлены ещё и видеоинструкция.

  • 346839 просмотров

На чтение 5 мин Просмотров 1.4к. Опубликовано 17.05.2021

В этой статье я хочу рассмотреть популярный, на мой взгляд, модуль для обновления цен и остатков от автора usergio – Автоматическая обработка прайс-листов (АОП). Цена модуля на сегодняшний день – 2900 рублей. Дороговато, но оно того стоит, поверьте. Модуль позволяет очень гибко настроить синхронизацию цен по Excel прайсу.

Модуль совместим со следующими версиями: OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OCStore 2.1, OCStore 2.3, OCStore 3.0, OcShop 1.5.6.4.х, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3.

Работает даже на хостинге с тайм-аутом для выполнения php скриптов в 30 секунд.
Обновление может происходить:

  • в ручном режиме
  • по заданию cron в полностью автоматическом режиме с заданным вами интервалом
  • модуль может загружать прайс с внешнего ресурса по ftp или https.

Итак, начнем.

Подготовка прайс листа в Excel

Подготовить прайс-лист очень просто. Для этого необходимо выполнить следующие шаги:

  1. В первый столбец поместите название товара. Оно не обновляется, в данном случае, а необходимо для лучшей визуализации. Не всегда понятно какой артикул соответсвует тому или иному товару. А при наличии наименования легко понять и частично проверить корректность заполненных данных, проведя визуальную проверку сформированного Excel прайса.
  2. Во втором столбце должна быть артикул товара.
  3. В третьем столбце разместите цену товара.
  4. В четвертом столбце разместите количество товара на складе (остаток).

Этот вариант размещения информации в столбцах является примерным. Его можно изменить на любой удобный порядок и прописать нужные вам значения в нужных вам столбцах. Главное после изменения не забыть внести соответствующие корректировки в модуль обработки. Далее в настройке модуля будет рассматриваться именно этот порядок значений столбцов прайса Excel.

Вот и весь прайс. Абсолютно ничего сложного. Модуль обмена данных может работать практически с любым количеством товаров. Проверялся на сайтах в несколько десятков тысяч товаров.

Прайс Excel

Пример составленного прайса

Очень важно, чтобы в теле прайса не содержалось лишних строк. Наименование склада или любой другой информации.

Как правильно составить прайс лист?

Логика работы модуля достаточно проста. Он идет построчно, перебирая артикулы и сопоставляет их с артикулом в базе данных на сайте магазина. Если модуль наткнется на строку отличную от того формата, в котором весь прайс, то он прекратит дальнейшее обновление цен и остатков.

Будьте внимательны!

1С очень часто в тело прайса добавляет наименование других складов. Перед загрузкой такого прайса в модуль, его необходимо проверить визуально с помощью сортировок Excel. Времени это занимает немного, но убережет вас от не полного обновления цен и остатков в вашем интернет магазине.

Настройки модуля для работы с прайсом.

Процесс установки модуля в магазин я пропущу, он достаточно прост и подробно описан в руководстве.

Перейдите к настройкам модуля АОП в админке магазина: Каталог — Постащики.

Хостинг AdminVPS

Расположение модуля

Расположение модуля в админке магазина

Перед вами откроется окно с уже готовыми алгоритмами для обработки прайсов от поставщиков.

Вид модуля при переходе в его настройки

Вид модуля при переходе в его настройки

Давайте создадим новое правило для обработки прайс-листа Excel от нового поставщика. Нажмите на «Плюс» в правом верхнем углу. Откроется страница настройки новой обработки.

Настройка параметров обработки прайса

Настройка параметров обработки прайса

Не пугайтесь этому многообразию полей ввода и чекбоксов. Вы должны понимать, что гибкий инструмент для работы всегда имеет много настроек. Хотите меньше настроек? Придется писать модуль самостоятельно под ваши задачи 😊.

Самые главные настройки, без которых не запустится обновление – отмечены красными звездочками. Для минимальной настройки нам и нужно заполнить эти поля. В них вписываем номер столбца в Excel с соответствующими данными. Смотрим наш пример в самом начале статьи:

  1. название товара.
  2. артикул товара.
  3. цену товара.
  4. количество товара на складе (остаток).

Артикул обязателен, по нему модуль понимает что ему обновить.

Вводим номер столбца с ценой

Вводим номер столбца с ценой
Номер столбца с артикулом
Номер столбца с артикулом
3й – цена
3й – цена
4й – количество
4й – количество

В самом низу выбираем ЧТО мы будем обновлять: в нашем случае остаток (количество) и цену товара.

Выбор способа обновления

Выбор способа обновления

Самое главное: не забыть нажать на кнопку сохранения метода обработки прайса. В правом верхнем углу. Только после этого можно проводить обновление.

Всё, ужасы закончены )) Переходим опять на главную страницу модуля и выбираем наш только что созданный способ обработки прайса.

Запуск модуля обработки прайс-листа Excel

Запуск модуля обработки прайс-листа Excel

Зачем ещё раз переходить в настройки? Смысл в том, что вы один раз создаете шаблон под определенного поставщика, а потом запускаете его когда угодно. У них у каждого свой формат таблицы. Также не всегда нужно обновлять остатки например. Сначала эти лишние шаги немного мешают, но после начинаешь ценить их смысл.

Проверяем еще раз наши настройки и нажимаем Start / Continue вверху или внизу страницы. Попадаем на страницу загрузки прайса. Загружаем и опять жмем Start / Continue.

Загрузка Excel прайса

Загрузка Excel прайса

Вот и всё. Модуль начнет загрузку данных в вашу базу данных. Если за 30 секунд модуль не успеет закончить всю работу и у вас сработает тайм-аут сервера, то запустите обновление ещё раз. Модуль продолжит с того места, где прервался в прошлый раз. Если же у вас VPS, то каких проблем быть не должно.

Благодаря этому методу я обновляю прайсы очень быстро. Также не забывайте про crone – всегда можно настроить полный автопилот без вашего участия.

Успехов в работе интернет-магазина!

 

Pawel111

Пользователь

Сообщений: 7
Регистрация: 18.06.2013

Добрый день.
Подскажите, как быстрее всего привести прайс листы поставщиков к одному общему файлу excel? В файле должно быть все сгруппировано по общим столбцам: Порядковый номер, Артикул, Название, Размеры, Цена, Описание итд.
Прайсы все разные по структуре (в одной ячейке могут быть несколько наименований которые имеют общий размер но разные цены). Поставщиков 10, прайсов 10, позиций в сумме больше 20000 шт, и поскольку цены постоянно меняются, вручную редактировать прайсы очень долго и возможны ошибки.
Нужно это для максимально быстрой загрузки (или обновления) названий, цен, описаний, артикулов, размеров итд., в программу 1С через обработку (ЗагрузкаДанныхИзТабличногоДокумента.epf).
В идеале хочу чтобы все было просто, получил новый прайс, нажал кнопку и все привелось к нужному мне виду в общий файл .xls . Соответственно залил этот файл в 1С.

Подскажите самый быстрый способ.
Спасибо.

MS Excel 2003, 2007.
1C 8.2 Бухгалтерия и Управление торговлей.

 

Newbie

Пользователь

Сообщений: 159
Регистрация: 22.12.2012

Возможно офф, но самый быстрый способ обязать поставщиков предоставлять вам прайсы в установленном вами формате. У кого деньги, тот и заказывает услугу. («Кто девушку ужинает, тот её и танцует»)

 

Pawel111

Пользователь

Сообщений: 7
Регистрация: 18.06.2013

Невозможно( поставщики упертые с советской закалкой люди.

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

#4

10.07.2013 14:42:17

Цитата
Pawel111 пишет: …Подскажите самый быстрый способ….

http://excelvba.ru/programmes/Unification

Учимся сами и помогаем другим…

 

Слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

надо писать макрос

причем универсальный — для всех десяти вариантов, — врядли получится

 

Pawel111

Пользователь

Сообщений: 7
Регистрация: 18.06.2013

Слэн, Согласен что макросы нужны, но никогда не занимался написанием таковых. Прошу посоветуйте с чего начать обучение. Книги а лучше видео уроки.
ber$erk, Спасибо. Изучаю программу. Посмотрим что получиться.

 

Azuon

Пользователь

Сообщений: 5
Регистрация: 25.02.2016

#7

25.02.2016 11:05:55

Цитата
Newbie написал:
самый быстрый способ обязать поставщиков предоставлять вам прайсы в установленном вами формате.

Это не реально. Даже если поставщики сговоряться между собой и будут давать одну структуру, все-равно найдется какой-то самый умный который захочет выделиться.

Цитата
Pawel111 написал:
В идеале хочу чтобы все было просто, получил новый прайс, нажал кнопку и все привелось к нужному мне виду в общий файл .xls . Соответственно залил этот файл в 1С.

У меня такая же задача, только без 1С. Если у вас уже стоит 1С, то с Экселем связываться вообще не стоит! Для 1С есть конфигурации по объединению прайсов, плюс распределённая работа с базой данных.

 

Raccoon

Пользователь

Сообщений: 11
Регистрация: 16.02.2016

#8

25.03.2016 17:42:41

Цитата
Azuon написал:
Даже если поставщики сговоряться между собой и будут давать одну структуру, все-равно найдется какой-то самый умный который захочет выделиться.

Достаточно чтобы каждый ихних по отдельности отдавал прайс в нужной структуре. На этом форуме достаточно примеров всяких конвертеров.

Цитата
Azuon написал:
У меня такая же задача, только без 1С.

Без учетной системы вам не обойтись. Эксель не может заменить учетную систему, потому чем раньше вы начнете готовиться к переходу тем лучше для вас. А вот какую систему выбрать — уже вам решать.

 

kuklp

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Вы ребят, на дату постов внимание обращайте иногда :D

Я сам — дурнее всякого примера! …

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

kuklp, +1  :)

Учимся сами и помогаем другим…

 

Azuon

Пользователь

Сообщений: 5
Регистрация: 25.02.2016

#11

26.03.2016 08:58:56

Цитата
Raccoon написал: Достаточно чтобы каждый ихних по отдельности отдавал прайс в нужной структуре

Прайс-листы имеют так же свойство меняться со временем. А вообще они делятся по предназначению — для «человеческого» пользования и для машинного (автоматизация). Трудность больше всего составляет первый тип.

Цитата
Raccoon написал:
Эксель не может заменить учетную систему, потому чем раньше вы начнете готовиться к переходу тем лучше для вас

В этом я согласен. Не стоит насиловать Эксель и пытаться сделать из него учетную программу, но чем его заменить пока не знаю.

Цитата
kuklp написал: Вы ребят, на дату постов внимание обращайте иногда

Если создать новую тему, будет меньше тролей?

 

kuklp

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Если Вы сознательно желаете выглядеть глупо, начиная диалог с людьми закончившими его 3 года назад и давно забывшими об этой теме, то продолжайте в том же духе, я еще поулыбаюсь. 8)

Я сам — дурнее всякого примера! …

 

Mukis

Пользователь

Сообщений: 3
Регистрация: 29.03.2016

#13

29.03.2016 13:07:49

Цитата
Azuon написал:
Для 1С есть конфигурации по объединению прайсов, плюс распределённая работа с базой данных.

Сама 1С будет дороже Экселя, это даже без учета дополнительных конфигураций и надстроек для работы с прайсами.

Цитата
kuklp написал:
Вы ребят, на дату постов внимание обращайте иногда

Тема, тем не менее, очень актуальны до сих пор, проблема прайсов возникает наверное почти у всех кто с ними работает. Кроме пустого спама, у вам есть информация по обсуждаемому вопросу? Советы?

Цитата
Raccoon написал:
На этом форуме достаточно примеров всяких конвертеров.

Это снежный ком который будет расти по мере увеличения прайсов и в один момент ситуация выйдет из под контроля.

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#14

29.03.2016 13:21:41

Цитата
Mukis написал:
Кроме пустого спама…

Mukis, Вы знаете определение слова спам?

 

Mukis

Пользователь

Сообщений: 3
Регистрация: 29.03.2016

#15

30.03.2016 15:08:05

Цитата
Юрий М написал:
Вы знаете определение слова спам?

Я определяю его как навязчивое предоставление не нужной информации лицам, не выражавшим желания их получать. Если учесть, что пользователи форума с более 10 тыс. постов ничего не могут сказать по существу вопроса (кроме спама, флуда) с которым сталкиваются почти все, можно предположить что подобные ситуации имеют массовый характер. Так же добавлю, что данный диалог для меня точно не интересен по объективной причине пустой траты времени. Если есть что предложить по обсуждаемой теме прайсов, с удовольствием ознакомлюсь, а кормить троллей нет желания.

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#16

30.03.2016 17:49:13

Mukis, Сергей всего лишь обратил внимание гостей на дату сообщения. Что в этом такого? А вот Вы только зашли на форум и уже в первом же сообщении столько негатива…

Цитата
Mukis написал:
пользователи форума с более 10 тыс. постов ничего не могут сказать по существу вопроса

Этот пользователь помог не одной сотне людей советами и готовыми решениями и не Вам его осуждать.

 

Mukis

Пользователь

Сообщений: 3
Регистрация: 29.03.2016

#17

01.04.2016 15:57:24

Цитата
Юрий М написал:
Этот пользователь помог не одной сотне людей советами и готовыми решениями и не Вам его осуждать.

У меня небыло цели кого-то задеть или оскорбить, если это произошло я прошу прощения, мне не стыдно извиниться ели это была ошибка с моей стороны, но свое мнение я выразил и считаю его объективным касаемо данной темы форума, потому по сути ответ тот же.

Цитата
Azuon написал:
В этом я согласен. Не стоит насиловать Эксель и пытаться сделать из него учетную программу

Какие тогда варианты???

 

TIRol

Пользователь

Сообщений: 10
Регистрация: 04.02.2016

#18

02.04.2016 12:14:44

Цитата
Mukis написал: Какие тогда варианты???

Вариантов на самом деле больше чем вы думаете, достаточно всего лишь зайти в поисковик. Есть специализированные программы по работе с прайс-листами, такие как ПДС-Прайс, Инетшоп и т.п.

Цитата
Mukis написал: Сама 1С будет дороже Экселя, это даже без учета дополнительных конфигураций и надстроек для работы с прайсами.

Если вы все хотите на шару — то учите сами досконально макросы Экселя и конвертируйте/обрабатывайте/сводите прайсы. Тут люди не просто так отвечают лаконично — они хотят чтобы вы заказали работу за деньги. И это вполне нормально, их время тоже стоит денег и всем хочется кушать!

Цитата
Azuon написал:
У меня такая же задача, только без 1С.

Задачи у всех на самом деле разные, хоть прайсы могут быть похожи или даже одинаковые.

Цитата
Raccoon написал: Без учетной системы вам не обойтись.

Если у вас пара простых прайсов — возьмите ПДС-Прайс, если нужно автоматизировать автоматическую закачку с интернета, импорт прайсов из почты, удаление дубликатов товаров у разных поставщиков, распределять права пользователей и сетевая работа — то уже берите программу посложнее и настраивайте ее работу под себя. В любом случае процесс нужно предварительно наладить и настроить на корректную работу.

 

kuklp

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#19

02.04.2016 12:26:39

Цитата
TIRol написал:
Тут люди не просто так отвечают лаконично — они хотят чтобы вы заказали работу за деньги.

C чего это Вы взяли? Тут люди помогают освоить Эксель. Но тут при этом не стол халявных заказов. Вообще не стол заказов, стол в другой ветке.

Я сам — дурнее всякого примера! …

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#20

02.04.2016 12:26:53

Цитата
Тут люди не просто так отвечают лаконично — они хотят чтобы вы заказали работу за деньги.

Ошибаетесь.
Я тоже мог бы написать: по себе не судят. Но я ведь не знаю причин, по которым у Вас сложилось такое впечатление.

Причины лаконичности: жаль времени на развернутые ответы; не всегда понятна задача; есть желание дать удочку, чтобы подтолкнуть к получению знаний.

Но если задача требует затрат больше, чем простая помощь… Здесь помогают безвозмездно, но не делают проекты только потому, что форум и что кто-то чего-то не умеет. И в таких случаях или помощь минимальна (см. выше), или нет помощи, потому что «сделайте все вместо меня, потому что план горит» — это не помощь

Дошла очередь до тяжелой артиллерии. Впервые я познакомился с Price List Importer (далее PLI) в августе 2011. Признаюсь, пришлось месяц разбираться, что это за зверек, и почему за него столько хотят. Вскоре принял твердое решение перевести свой магазин на данный продукт.

  • Обработка прайсов
  • Алгоритмы поиска и сравнения одинаковых товаров
  • Ценообразование
  • Экспорт
  • Производительность
  • Дополнительные возможности
  • Автоматическая обработка прайс-листов
  • Работа тех. поддержки
  • Будущее проекта
  • Выводы
  • Мнение эксперта

E-Trade PLI разработка Харьковских программистов, создан в 2006 г, и решение явно для профессионалов. E-Trade PLI — это не просто софт для обработки прайс-листов, это настоящий фотошоп для прайс-листов, изменит так, что никто не узнает.  Такой подробный обзор, как предыдущих программ не представляется возможным, так это получится произведение, сравнимое разве что с произведениями Льва Толстого. Решение очень мощное, но не лишено недостатков, во всей работе программы прослеживается явно мышление программиста, и иногда это плохо вписывается в работу реального магазины. Поэтому в данном обзоре E-Trade PLI будут рассмотрены основные возможности и отличия от других решений. Для желающих изучить подробней можно скачать бесплатно демонстрационную версию .

Программа продается в нескольких редакциях

  • Lite на 1000 товаров стоимость 150 $.
  • Standart на 3000 товаров, стоимостью 300 $
  • Professional — не ограничено товаров 500$
  • Network — сетевая версия 650$
  • Так же существует возможность аренды программы всего за 50$ в месяц.

Несколько подробней о сетевой версий, т.к. этот момент часто вызывает вопросы. Network позволяет работать несколько пользователям в программе одновременно. (но за каждого пользователя более 2х, дополнительно 150$.) Для работы одновременно необходим Windows Server или  пропатчить windows 7 патчем, и дополнительным пользователям подключаться через RDP.

Обработка прайсов

Если магазин уже существует, и наполнен товарами, программа позволяет импортировать все товары с сайта через специально разработанный модуль E-Trade HTTP Tunnel, который работает со всеми современными CMS движками, для других или самописных CMS импорт можно осуществить через фаил YML (Яндекс Маркет) или товарной площадки такой как tui.ru, Prom.ua, Deal.by.

Price List Importer поддерживает обработку практически всех форматов прайс-листов — excel, XML, CSV, в последних версиях появилась возможность обновлять цены напрямую через API, но только для поставщиков — Merlion и OCS. В редких случаях поставщики присылают прайсы в PDF, такие прайсы невозможно подключить ни в этой ни других программах, но можно использовать конвертеры.  Также программа поддерживает скачивание прайса по ссылке, но без авторизации.

Программа E-Trade PLI позволяет сцеплять прайс-листы, когда цены в одном листе, наличие или другие данные в другом, программа легко их склеивает по коду, названию или их вхождению. Функция очень востребована.

Насчет импорта колонок — “полный фарш”,

Настройка обработки прайс-листов PLI

Настройка обработки прайс-листов PLI

а если этого мало, например “серия” или “коллекция” — можно создавать неограниченное количество индивидуальных полей. На этом моменте стоит остановится чуть подробней: при импорте доп. полей можно использовать регулярные выражения, или логические выражения. Например если у поставщика 2 склада, с разными сроками доставки, можно написать выражение, которое будет передать на сайт  время ожидания товара.

Если в прайсе несколько листов E-Trade PLI позволяет настроить каждый лист индивидуально, или использовать общие настройки.

Особый момент — определение категорий. Многие функции в программе работают на уровне категории, и настроек для определения категории очень много. Программа распознает категории, когда указаны явно (для каждого товара), в виде абзацев, в виде группировки, или раскрывающего списка. Для особых случаев есть распределение на основании форматирования,например, когда форматирование в прайсе цветами или шрифтом. Недостатка в этом не замечал.

Можно настроить даже такие прайсы, где объедены ячейки, или же наоборот, в прайсе есть общий товар, и варианты модификаций. Программа успешно их обрабатывает, но конечно после настройки.

Для совсем сложных случаев, со сложными условиями (например, вы хотите импортировать только товары с маржой более 15%, или название модели сделать заглавными буквами) программа поддерживает написание своих VBA макросов, что снимает любые  ограничения.

При обработке прайса можно указать достаточно сложный расчет закупочной цены. Бывает, что поставщики предоставляют в прайсе базовую цену, а для подсчета своей цены уже надо отнимать некий % в зависимости от категории или производителя.  E-Trade PLI легко справляется с такими задачами. Можно задать, что для холодильников Liebherr надо отнять 5%, а для Bosch 3%. Также можно загружать мультивалютные прайсы, причем программа может сама брать курс из интернета.

Для настоящих “экстрималов” присутствуют еще множество тонких настроек, которые описывать сейчас не имеет смысла. В общем в плане импорта все на отлично. Из недостатков — совсем маленький: программа не умеет брать прайсы из архивов.

Алгоритмы поиска и сравнения одинаковых товаров.

В программе целых 13 механизмов сравнения товаров, причем можно менять их порядок, и индивидуально настраивать для каждого прайса. Из значительных минусов — нет документации о каждом способе, приходится изучать, экспериментировать вручную. Поэтому попробую кратко рассказать о самых востребованных.

  1. Поиск по артикулу — тут все ясно, поиск по артикулу /парт-номеру товара. Можно настроить минимальную длину артикула для сравнения. Если у Вас магазин электроники и много разных категорий, не рекомендую активировать этот метод, а лучше использовать:
  2. Поиск по артикулу +производитель. Минимальную длину артикула в данном случае рекомендую поставить 5. Механизм работает надежно.
  3. Поиск по названию — все просто, автоматически сопоставляет, если название совпало. Рекомендую всегда держать включенным, и обязательно более приоритетный чем последующие.
  4. Поиск по названию с очисткой от кириллицы, спецсимволов и ключевых слов.  — алгоритм очень полезный но имеет особенности. Если в номенклатуре есть наименования состоящие только из кириллицы (русский букв) — например “турбощетка Karcher. “Мешки для пылесоса Karcher” и “насадка всасывающая Karcher”, то после очистки останется только “Karcher”  (это примеры из реальных магазинов),и товары склеятся. Чтобы этого не произошло, для каждого такого бренда можно настроить — не очищать кириллицу. Так же есть справочник слов которые можно очищать, или же наоборот “ключевое слово”, если оно есть в карточке товара, и встречается в прайсе по вхождение — это тот товар. Это уже конечно слишком подошел к деталям, но механизм очень полезный.
  5. Поиск по регулярным выражениям, самый действенный и уникальный механизм. Для тех кто знаком с регулярными выражениями, сразу оценят все прелести механизма. Для тех кто не знает — это что-то вроде шаблонов для поиска, но они записываются в особом виде, и часто бывает достаточно, прописать пару выражений на категорию, чтоб находились одинаковые товары. Регулярные выражения можно составлять индивидуально для каждой категории, поставщика, производителя. Поистине чудесный механизм.
  6. Сопоставление вручную. Конечно есть механизм ручного сравнения, для этого запускается особая процедура, под забавным названием — УМКА. Программа предлагает вариант из прайс листа, и наиболее похожий вариант из добавленных товаров. Механизмы очень серьезные, основаны на компьютерной лингвистике и серьезными математическими методами. В 95% предлагает правильный товар, остается только подтвердить выбор.

Есть и другие механизмы — по модели, кросс-номеру, описанию, вхождению артикула, но это рассчитано уже на частные случаи, пока рассматривать не будем.

E-Trade PriceList Importer настройка сравнения товара

E-Trade PriceList Importer настройка сравнения товара

Кроме этого, при автоматическом сопоставлении программа может учитывать цвет, причем благодаря справочнику цветов, программа определяет цвет даже если он записан как Черный, Чёрный, черн. Black и другие, и эти настройки можно подстроить под особенности своего товара.

Ценообразование

Механизм ценообразования в E-Trade PLI явно разрабатывал явный фанат цифр и математики. С ценами можно делать что угодно, как угодно и где угодно, как сразу так и по отдельности. Способы скидок /наценок в программе:

  • Общая наценка на весь прайс
  • Учет стоимости доставки (можно для каждой категории свою)
  • Наценка на категорию прайс-листа
  • Наценка на категорию учетной системы
  • Наценка на основании правил импорта (очень удобный механизм, можно менять наценку, в зависимости от свойств товара — например только на белые беспроводные мыши скидка 5%)
  • Пороговая наценка на прайс (количество порогов не ограничено в программе)
  • Пороговая наценка на категорию
  • Пороговая наценка на категорию +производителя (только на пылесосы Bosch дороже 100 уе)
  • На основании производителя прайса (только на Razer из ТИД)
  • Но основании наличия (под заказ скидка, или с ближнего склада наценка больше)
    E-Trade PriceList Importer ценообразование
    E-Trade PriceList Importer ценообразованиеДля каждой наценки, кроме общей и доставки можно указывать наценку в виде процента или коэффициента и добавки постоянного значения.

Так же можно использовать РРЦ, Спец. цены, назначать главные по цене прайсы, и даже назначать цену в зависимости от запасов поставщика.

Это еще не все, в программу можно загружать цены конкурентов, для этого мы можете у нас заказать парсер цен, или в программе есть функция загрузки цен с яндекс-маркета. И вот с этими ценами делать, что угодно. Можно написать свои алгоритмы, любой сложности. За консультациями создания своего ценообразования и реализации, также можете обратится к нам.

И это еще не все. В E-Trade PLI можно задать неограниченное количество дополнительных ценовых колонок, с индивидуальной наценкой или маркетинговым анализом — это может быть и оптовая цена, величина бонуса клиентам, отклонение цены магазина от среднерыночной, разница с определенным конкурентом и т.д.

Возможности поистине громадные и предоставляют размах маркетинговому творчеству.

Экспорт.

Возможности экспорта тоже очень широки. Price List Importer позволяет экспортировать на все известные CMS, причем экспорт идет посредством HTTP-туннеля прямо на сайт (кроме Magento, ShopScript 1.2, osCommerce Vam Edition). Программа не использует прямой доступ к базе, поэтому во время экспорта может создаваться доп. нагрузка на сервер. На выделенных серверах, магазин в 50 000 товаров, обновляется менее минуты.

Есть возможность выгружать в Excel, CSV с выбором своих шаблонов, структурой и любых полей. Также гибкие настройки выгрузки формата YML для прайс-агрегаторов (торговые площадки) и стандартизированный для 1С. Также можно создать сводный прайс-лист, где выводятся поставщики и закупочная цена или же цена конкурента для каждого товара.

Немного дегтя, экспорт не поддерживает многоядерность, и при большом количестве шаблоном, будет делать все последовательно, что занимает прилично времени, особенно YML и для 1С

Производительность.

Тут, увы, не все хорошо. Программа очень ресурсоёмкая и очень сильно зависит от количества товаров. При 20000 товаров она еще очень резвая, после начинается падение скорости. При 50 000 товаров в учетной системе, 100 000 товаров поставщиков программа уже работает очень медленно. При 120 000 работать практически невозможно, начинают сыпаться ошибки. Разработчики сделали уже все возможное, особенно в последний год благодаря моим рекомендациям, программа стала работать заметно лучше, но предел в 100 000 так и остался.Это все связано с языком программирования FoxPro. на котором написана программа. Но могу дать пару советов, которые заметно помогут работе.

  1. Вряд ли в магазине более 50 000 товаров одной категории, скорее всего это уже гипермаркет. Создавайте несколько баз. В одной категория — электроника, в другой — спорт-товары, в третьей — дом и сад и т.п. Программа позволяет задавать для каждой базы смещение ID товаров и категорий, поэтому технически сложностей особых нет.
  2. Если же по какой-то причине разделить базу не получится, рекомендую отключать все неиспользуемые поля, сортировки.
  3. Некоторые операции в программе поддерживают многоядерность, особенно это имеет смысл если у Вас много поставщиков. Также будет полезным 1 гб свободной памяти на каждого пользователя, и отключение файла подкачки.

Если база товаров поставщиков в пределах 40-60 тыс разделать особого смысла нет, но подготовьте мощный компьютер. В первую очень важна шустрая SSD. По процессорам проводил большой тест скорости. Наиболее быстро работает на Core i7, процессоры AMD даже старшей серии, отстают в раза 1.5.

Дополнительные возможности.

Отдельно можно приобрести программу для создания контента E-Trade Content Creator. Программа позволяет парсить контент с некоторых известных магазинов или площадок — яндекс маркет, Никс, Браин, Мерлион, меил ру, хотлайн и др. Список официально поддерживаемых можно посмотреть тут. Иногда попадаются сайты, которых в списке нет, но программа контент забирает. Если подходящих товаров на этих порталов нет, в программе достаточно удобно создавать вручную, или же передавать посредством импорта из прайсов.

Автоматическая обработка прайс-листов.

Данный пункт вынес отдельно, т.к. представляет большой интерес. Добавить и обработать прайс-листы — дело одно, а автоматическое обновление прайсов — задача постоянное. В программе многое учтено для этого

  • Встроенный планировщик задач. Позволяет запустить в определенное время, или с каким-то периодом импорт прайса, пересчет цен и экспорт
  • Скачивание прайса по ссылки, или автоматически принять файл с электронной почты. Причем можно настроить несколько электронных ящиков, и для каждого поставщика задать свои правила
  • Автоматическое обновление курса валют.
  • Пакетный экспорт сразу нескольких шаблонов

Данного функционала в большинстве случаев достаточно для автоматического обновления сайта.

Работа тех. поддержки.

Тех поддержка осуществляется бесплатно на протяжении 3 месяцев после покупки. Спустя 3 месяца становится платная или через форум. В принципе 98% проблем через форум решают. В случае какой то ошибки, обновления выпускают очень быстро, бывает в течении часа. Заметил некую неравномерность — то тихо, то активно выходят новые версии с новым функционалом. За месяц обязательно добавится что-то новое в функционале.

Будущее проекта.

Мне удалось пообщаться с руководителем проекта Почерниным Валерием на выставке Ecom Expo 2015 о будущем проекта:

Ведётся разработка новой версии программы E-Trade PriceList Importer, которая обладает увеличенным быстродействием за счёт использования современных СУБД, к примеру на выбор будут сразу доступны MySQL и PostgreSQL. В новой версии будет изменён подход к загрузке информации, данные будут загружаться по требованию, тем самым в разы снизится нагрузка на систему в целом. В итоге новая версия программы нацелена на обработку больших данных (big data) с минимальными задержками.

Наряду с увеличением скорости обработки данных, будет внедрен интерактивный помощник, который позволит новичку более быстро ознакомиться с возможностями программы и произвести настройку системы под его нужды.

Цель развития проекта — восстановление баланса скорости работы с учётом уже доступного обширного функционала.”

  • Что же похоже это именно то, что не хватает этому проекту, но понятное дело, что полностью переписать такой “Photoshop” потребует много время и ресурсов. Надеюсь мне удастся получить первую Beta-версию и протестировать её.

Выводы
Плюсы:

  • Самые большие возможности обработки прайсов
  • Множество механизмом сравнения одинакового товара от разных поставщиков.
  • Возможность задавать шаблоны названия товара
  • Гигантские возможности ценообразования
  • Продуманный и гибкий экспорт
  • Автоматическая обработка прайсов и обновление сайта

 Минусы

  • Реальная работа программы возможна, до 100 000 товаров поставщиков. Плохое быстродействие.
  • Не весь функционал описан в инструкции.
  • Нельзя выводить в меню часто используемые функции, или назначить на них горячие клавиши.
  • Труден для самостоятельного изучения, потребуется помощь тех. поддержки или опытных людей.

Мнение эксперта.

Несомненно для меня программы E-Trade наиболее функциональные, за 1.5 года провел автоматизацию  около 20 интернет-магазинов на данном продукте (UPD: данные указаны  на май 2015 года, на начало 2018 года уже за 300 проектов). Неимоверное количество настроек действительно позволяет проявить творчество как техническое, так и маркетинговое. Продукт конечно и не лишен недостатков, есть как крупные — быстродействие, так и мелкие, но которые хорошо знаешь и можно обойти.

Является ли он универсальным? Не совсем. Продукт заточен на автоматизацию, и не под все категории подойдет. (может быть излишним).

Автоматизация интернет-магазина очень серьезный момент, можете обратится к нам, и мы посоветуем наиболее лучшее решение под Ваш проект.

Обработка прайс-листов

Avtoberg

Дата: Понедельник, 29.01.2018, 10:57 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

-6

±

Замечаний:
0% ±


Excel 2013

Необходимо объединить несколько прайс-листов в одну форму.
1. Прайс по ссылке http://avtoberg.ru/price.xls
1.1 Заменяем срок 7 дней на 4 дня.
1.2. Из файла «артикулы форвард» взять данные для подставки фото. Ссылка на фото выглядит вот так http://www.autobody.ru/upload/images/АРТИКУЛ_ФОРВАРД.jpg
в прайсе указан либо номер оригинальный. либо номер Depo, соответсвенно, необходимо провести подстановку.
1.3. Первый файл который должен получиться содержит столбцы «Наименование товара Новый/б.у. Марка Модель Кузов Номер Двигатель Год L-R F-R U-D Цвет Примечание Количество Цена Наличие Сроки доставки Фотография»
Наименование — подставляем наименование
Новый/б.у. — пишем «новый»
Марка — подставляем марку из прайса
Модель — подставляем модель из прайса.
Кузов — оставляем пустым
Номер — подставляем из прайса номер
Двигатель — пусто
Год — подставляем год из прайса
L-R F-R U-D Цвет — оставляем пустыми
Примечание — подставляем год Детали
Количество — оставляем пустым
Цена — подставляем округленную до десятков цену.
Наличие — там где в прайсе указан срок поставки 1 день, пишем в наличии. Там где указано после замены 4 дня, пишем под заказ
Сроки — там где будет указано «под заказ» пишем 4 дня.
Фотография — подставляем ссылку на фотографию.
2. Прайс по ссылке http://spb.avtokuzov.ru/avtokuzov.xls
2.1 Все строки, где в столбце «Наличие» стоит «-» — удаляем, они не нужны.
2.2. В первый файл, который должен получиться подставляем:
Наименование — подставляем наименование
Новый/б.у. — пишем «новый»
Марка — подставляем марку из прайса, она указана в синей ячейке.
Модель — подставляем модель из прайса, она указана в ячейке не имеющей границы, выделенной жирным и содержащей в себе еще год, например «HYUNDAI ELANTRA 2006/11-«, из этой ячейки нам понадобится модель, она указана после марки (в данном примере это «ELANTRA») и далее берем год, подставляем его в столбец «Год»
Кузов — оставляем пустым
Номер — подставляем из прайса Артикул
Двигатель — пусто
Год — подставляем год из ячейки с моделью.
L-R F-R U-D Цвет — оставляем пустыми
Примечание — подставляем оригинальный номер.
Количество — оставляем пустым
Цена — подставляем умноженную на 1,25 цену и округленную до десятков.
Наличие — в наличии
Сроки — пусто
Фотография — подставляем ссылку на фотографию. Имеет вид http://spb.avtokuzov.ru/i/артикул.jpg (артикул маленькими символами)
3. Прайс по ссылке http://reda-auto.ru/price/Price_Modeli.xls
3.1. Все строки где стоит в столбце «Наличие Обухово» -0 удаляем.
3.2. В первый файл, который должен получиться подставляем:
Наименование — подставляем Наименование детали
Новый/б.у. — пишем «новый»
Марка — подставляем марку из прайса, она указана в черной ячейке.
Модель — подставляем модель из прайса, она указана в серой ячейке и содержащей в себе еще год, например «ALMERA CLASSIC 07-«, из этой ячейки нам понадобится модель, она указана первой (в данном примере это «ALMERA CLASSIC») и далее берем год, подставляем его в столбец «Год»
Кузов — оставляем пустым
Номер — подставляем из прайса Артикул
Двигатель — пусто
Год — подставляем год из ячейки с моделью.
L-R F-R U-D Цвет — оставляем пустыми
Примечание — подставляем Оригинальный код и Кросс код, через запятую с пробелом.
Количество — подставляем Наличие Обухово
Цена — подставляем умноженную на 1,25 цену и округленную до десятков.
Наличие — в наличии
Сроки — пусто
Фотография — подставляем ссылку на фотографию. Имеет вид http://reda-auto.ru/files/details/images/артикул-image.jpg

4. Прайс прикреплен к заданию.
Столбец А — артикул с префиксом, для артикула использовать только то, что до дефиса.
Столбец B — артикул
Столбец С — Производитель
Столбец D — Наименование
Столбец E — цена
Столбец F — количесвто
Аналогично производим работу как и с другими прайсами, цену умножаем на 1,3 и округляем до десятков. Фото выдлядит вот так:
https://laf24.ru/dynamic-photo/tci/ПРОИЗВОДИТЕЛЬ/артикул.jpg , если пробел, то его заменяем на %20.
И обязательно надо удалить ссылки на фото которых нет. Если фото нет, то по ссылке выскакивает одна и та же картинка. ее быть не должно. Обратите внимание, что в некоторых артикулах отсутствуют в начале нули. вместо 01600 указано 1600. Можно провести сравнение со столбцом А

И еще во второй результирующий файл, но немного другого формата.
part_number — номер запчасти (артикул)
manufacturer — производитель (в первом прайсе необходимо поменять «Тайвань» на «BodyParts»
description — для всех одинаково, необходима возможность писать текст в какое-либо поле. потому что текст будет для всех позиций одинаковый, но необходима возможность его менять.
is_new — везде True
price — цена как и в первом получившемся прайсе
is_available — везде True
delivery_days_from — там где в получившемся прайсе стоит «в наличии», то пишем 0, там где стоит «под заказ» пишем 4
delivery_days_to — там где в получившемся прайсе стоит «в наличии», то пишем 0, там где стоит «под заказ» пишем 7
properties — пусто
images — ссылки на фото из получившегося прайса
compatibility — объединяет ячейки марка, модель и год выпуска из получившегося
count — количество

Сообщение отредактировал AvtobergПонедельник, 29.01.2018, 10:57

 

Ответить

китин

Дата: Понедельник, 29.01.2018, 13:59 |
Сообщение № 2

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

ссылка на фото нерабочая


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Avtoberg

Дата: Понедельник, 29.01.2018, 14:18 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 23


Репутация:

-6

±

Замечаний:
0% ±


Excel 2013

 

Ответить

Karataev

Дата: Вторник, 30.01.2018, 10:42 |
Сообщение № 4

Группа: Проверенные

Ранг: Старожил

Сообщений: 1330


Репутация:

528

±

Замечаний:
0% ±


Excel

Из переписки не понятно, актуален заказ или нет.
Если актуален, то хотел бы заняться заказом.


Киви-кошелек: 9166309108

 

Ответить

китин

Дата: Вторник, 30.01.2018, 10:52 |
Сообщение № 5

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

Олег я просто спросил про ссылку. не претендую


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Karataev

Дата: Четверг, 01.02.2018, 09:05 |
Сообщение № 6

Группа: Проверенные

Ранг: Старожил

Сообщений: 1330


Репутация:

528

±

Замечаний:
0% ±


Excel

автор темы не ответил


Киви-кошелек: 9166309108

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Обработка опытных данных в excel
  • Обработка нет данных excel
  • Обработка нажатия клавиши в excel
  • Обработка мотивации в excel
  • Обработка методики сан в excel