Выбрать движок магазина с подгрузкой прайсов

12
nikonlay
На сайте с 11.12.2006
Offline
176
1563

Доброго вечера!

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

Поставщики предоставляют прайс-листы на свой ассортимент, в разных форматах - xls, xml и др.

При этом, форматы этих прайс-листов различные - у кого-то это название, артикул, цена и описание, у кого-то - это только название и цена, у кого-то еще какие-то характеристики.

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

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

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

Мощные фонари и бинокли: https://market.yandex.ru/store--volny-i-veter?businessId=79203856
totamon
На сайте с 12.05.2007
Offline
437
#1
nikonlay:
В целом-то подобная ситуцация, как мне кажется, относительно часто встречается на практике, и наверное, уже существуют решения?

вряд ли есть универсальный скрипт, ситуации у всех одинаковые, а прайсы и решения разные)) и лучше стоило об этом спросить в разделе "интернет магазины"

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
nikonlay
На сайте с 11.12.2006
Offline
176
#2

totamon, да я понимаю, что у всех разные, но может хотя бы направление, куда смотреть - какой движок имеет возможности для загрузки xml и xls прайсов, или какие плагины могут это делать?

и как примерно можно настраивать алгоритм такой загрузки?

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

Svetoch1980
На сайте с 06.06.2008
Offline
107
#3

Как вариант:

WordPress и WooCommerce, а поверх плагин WP Allimport с настроенными правилами для каждого из поставщиков.

Товары-дубликаты отстреливать по названию.

Загружает из xml и csv

Внедрение CRM и RPA. Автоматизация бизнес-процессов. Интеграции.
SeVlad
На сайте с 03.11.2008
Offline
1609
#4
totamon:
лучше стоило об этом спросить в разделе "интернет магазины"

Вообще тот раздел как бэ не для тех. решений ("технических" в его описании ИМХО напрасно написано. Он же не в тех. разделе), а для обсуждения биза и прибылей. В реальности конечно там всякого хватает.

nikonlay:
какой движок лучше выбрать и может какие-то дополнения к нему?

Дело не в движке, в унифицировании получаемых данных.

Грубо говоря есть 2 ключевых варианта на стороне ИМ:

1. Перед импортом на сайт приводить все прайсы к единому стандарту, понимаемому импортером ИМ.

2. Писать для каждого вида прайса свои модули импорта. (как вариант - конструктор-импортёр как выше упомянутый Allimport (он вроде не только для ВП есть).)

Как частный случай п1 - помнится была софтина (десктопная вроде), которая "понимала" чуть ли не любые прайсы и по-моему даже могла работать с разными движками ИМ. Стоила, она правда, как-то совсем не смешно.

Если разновидности прайсов не часто меняются, то ИМХО дешевле заказать решение для унифицирования (тот же макрос к экселю напр).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
B
На сайте с 13.02.2008
Offline
262
#5
SeVlad:
1. Перед импортом на сайт приводить все прайсы к единому стандарту, понимаемому импортером ИМ.

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

nikonlay
На сайте с 11.12.2006
Offline
176
#6

Svetoch1980, SeVlad - спасибо за ответы!

Тогда установлю сейчас WordPress, к нему WooCommerce и WP Allimport, и протестирую, как он импортирует и как правила свою прописывать.

Тк пока склоняюсь все-таки к варианту 2 от SeVlad, как к более правильному с точки зрения программирования.

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

Но хотелось бы попробовать, если это возможно, все-таки как-то автоматизировать бОльшую часть

danforth
На сайте с 18.12.2015
Offline
153
#7

На Shop Script есть подобная система. Суть в том, что каждый файл проходит обучение, т.е. Товары из прайса привязываются к реальным товарам. Это может быть как в полностью автоматическом режиме (по артикулу), так и в полуавтоматическом и ручном. Затем каждый последующий импорт работает по связаным товарам. Пока что работает с xls и xlsx, скоро будет xml. Есть возможность скопом перетащить в окно браузера например 20 файлов, плагин их обработает и выведет таблицу затронутых товаров, можно отфильтровать по изменению цены закупочной, или цены продажи, а также промониторить изменения количества товаров на складе. Удобная штука, аналогов пока не встречал, хотя думаю они имеются.

Junior Web Developer
SeVlad
На сайте с 03.11.2008
Offline
1609
#8
nikonlay:
Тк пока склоняюсь все-таки к варианту 2 от SeVlad, как к более правильному с точки зрения программирования.

Вообще-то более правильный и простой в дальнейшей работе сайтом 1й вариант :)

2й - если разновидностей не много и они все понимаются импортёром (конструктором) "из коробки". Иначе может быть просто либо неудобно выбирать либо ошибиться в выборе нужного шаблона

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

Отнюдь. Приведение к единому формату вполне можно автоматизировать. Те же макросы в экеселе как вариант.

Единственное что - не все движки/аддоны понимают непосредственно xls, но csv - все. Поэтому, если нет понимает xls - все равно надо пересохранять в csv (=пред. подготовка). Только тут надо быть внимательным - кодировки и разделители.

А, еще вспомнил! Присылали как-то прайс... В ячейках - и зпт и точка-зпт и кавычки разных типов и переносы строк и мутные символы. Если это всё просто так пересохранить - потом такие косяки вылезут. Поэтому с такими по-любому нужна предобработка.

Svetoch1980
На сайте с 06.06.2008
Offline
107
#9
SeVlad:
А, еще вспомнил! Присылали как-то прайс... В ячейках - и зпт и точка-зпт и кавычки разных типов и переносы строк и мутные символы. Если это всё просто так пересохранить - потом такие косяки вылезут. Поэтому с такими по-любому нужна предобработка.

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

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

nikonlay
На сайте с 11.12.2006
Offline
176
#10

danforth, спасибо, хорошая система, судя по вашему описанию тогда погуглю информацию на счет этого.

SeVlad, Svetoch1980 - я понял. То есть разные варианты бывают, я наверное и не все встречал, какие бывают.

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

А уже на втором этапе такой подготовленный, подчищенный файл "скармливать" движку магазина, чтобы он его обрабатывал.

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

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий