Вы находитесь на странице: 1из 2

Импорт товаров в каталог

Импорт файлов различных форматов: XLS, CSV, XML, YML в различных кодировках и языках.

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

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

https://yadi.sk/i/-lwr_ez7EEV4hA

Если прайс в нестандартной форме, нужно указывать целевой узел по которому будет
импортированы данные.

Сопоставление данных из файла и каталога. Соответствие полей в которые нужно загружать


данные https://yadi.sk/i/y5VMOg6zd06hEg

- проводить тестовый импорт (к примеру для товаров)

Правила импорта:

-импортировать все (если нет товара, создать), только создать новые, обновить только
существующие

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

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


артикулу, внутреннему коду, id, и др. https://yadi.sk/i/BuDFdj0mOUfSqw

- использование фильтра в импорте – используем условие для фильтрации данных - к примеру


выгружать только товары с Брендом адидас

Модификация данных :

- замена букв, слов с разных языков учитывая спецсимволы, множественная замена,

-для количества замена текстового на числовые и обратно,

-условие если то (так же работает для смежных данных)

-математические действия – умножение, деление, вычитание, сложение, прибавление или


умножение процента от значения с условие если то

-генерация случайных чисел (иногда для артикулов используется)

- включение и выключение если товар появился или исчез у поставщика, при условии что
количество 0 на складе

- сопоставление товаров по полям и их вариациям (включая цены, склады)

Пример правил:

-если из прайса пропадает артикул то в каталоге его выключаем и ставим колво 0.

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

т.е. задаем логику что делать с новыми товарами (ничего, добавлять и уведомлять,)
-если поле (Выбираем)<stock> имеет значение (выбираем) out of stock и поле( выбираем)
<withdrawn> имеет значение (выбираем) – 1, то наличие 0, статус выкл, условий может быть
несколько.

Если available="false" то выключаем товар и количество 0 , цену не обновляем.


Если available="true" то количество равно значению quantity="1" а цена значению price, старая
цена значению oldprice, статус вкл.

Для новых товаров

-выводить информацию о новых товарах в файле (при сопоставлении по поставщику), изменённых


ценах или других данных, предлагать, что делать с этими данными.

При больших размеров файлов от поставщиков дробить их на более мелкии для ускорения
загрузки

Периодичность обновления

-частота импорта (зависит от тарифа). частота импорта для разных полей – пример цены -раз в
неделю, остатки раз в час, остальное раз в месяц

Полные логи работы

Каждое обновление прайса логируется:

 Каких товаров нет в магазине. Из этого отчета вы сможете добавить товары в каталог.
 Сколько товаров включилось/выключилось
 Какие товары поменяли цены и на сколько
 Какие товары поменяли количество и на сколько
 Кто запустил обновление цен при загрузке прайса
 Какой конкретно прайс был при загрузке

Для каждого поставщика, сколько по времени нужно хранить эти логи. Актуально для очень
больших прайсов, более 50.000 SKU.

Вам также может понравиться