Необходимо создать выгрузку товаров на сайт из файла excel/csv.
Требования к выгрузке.
Клиент не будет делать импорт / экпорт битриксовыми инструментами, сопоставлять поля и названия свойств.
Выгрузка должна проходить в одно действие
- Экспорт файла
- Импорт файла
Шапка со свойствами и их ID
По ID парсится свойство,
если ID нет-свойство новое, его добавить (STRING).
1) Файл выгрузки сделать с человекочитаемыми названиями полей в шапке.
2) при добавлении нового значения имеющегося свойства в файле значение нужно добавить в базу.
Пример: свойство Тип Матраса, сейчас у свойства етсь значение детский, пружинный, а через месяц может появится напримеп "С кокосом", нужно значение добавлять в базу автоматически.
3)Множественное поле выгружать и загружать через разделитель, дублировать строки не надо
Одному ID соответсвует одна строка в выгрузке.
4) В процессе импорта в базе Битрикс создаются новые товары, если не задано значение IE_XML_ID, ID присваивается автоматически, наполнять не руками.
5) Товары, которых нет в файле импорта, деактивировать.
Во вложении пример файла