scorpion-ds
Новичок
Недавно возникала задача импортировать на сайт данные о ценах на товары от нескольких поставщиков.
Как выяснилось, каждый поставщик не считает нужным придерживаться какого-то формата экспорта своих данных.
Выглядит это примерно так, первый этап:
- экспорт в вормате YML, XML, это самые отличные решения ;
- экспорт в формате Excel с табличной структурой (то есть один товар, одна строка), тоже есть вполне вменяемые решения для импорта их к себе, разве что придется обучить систему понимать каждый из прайсов (последовательность колонок) ;
- экспорт в формате Excel, который сверстан в виде плитки или плашек, не знаю как точней описать, высота "карточек товаров" может меняться в зависимости от полноты данных о товаре. В таком прайсе не ясно к чему можно привязаться для автоматического импорта данных .
Второй этап:
При первом импорте от поставщика (и при добавлении новых позиций в прайсе), необходимо установить сопоставления "товар в каталоге" - "товар в прайсе", при последующих загрузках мы только визуально сверяем, все ли в порядке и если да, то делаем импорт.
Обсудив внутри коллектива возможные решения задачи, пришли к выводу, что нормального решения нет и надо думать дальше, выше было изложено мое представление, как это можно сделать.
Может, есть какие-то еще варианты или чем плоха моя идея?
Как выяснилось, каждый поставщик не считает нужным придерживаться какого-то формата экспорта своих данных.
Выглядит это примерно так, первый этап:
- экспорт в вормате YML, XML, это самые отличные решения ;
- экспорт в формате Excel с табличной структурой (то есть один товар, одна строка), тоже есть вполне вменяемые решения для импорта их к себе, разве что придется обучить систему понимать каждый из прайсов (последовательность колонок) ;
- экспорт в формате Excel, который сверстан в виде плитки или плашек, не знаю как точней описать, высота "карточек товаров" может меняться в зависимости от полноты данных о товаре. В таком прайсе не ясно к чему можно привязаться для автоматического импорта данных .
Второй этап:
При первом импорте от поставщика (и при добавлении новых позиций в прайсе), необходимо установить сопоставления "товар в каталоге" - "товар в прайсе", при последующих загрузках мы только визуально сверяем, все ли в порядке и если да, то делаем импорт.
Обсудив внутри коллектива возможные решения задачи, пришли к выводу, что нормального решения нет и надо думать дальше, выше было изложено мое представление, как это можно сделать.
Может, есть какие-то еще варианты или чем плоха моя идея?