Импорт из CSV
По многочисленным просьбам общественности написал скрипт импорта в miniShop2 из CSV. У нас уже проскакивало несколько вариантов, но все они как то не очень.
Особенности:
- Это не сниппет, это самодостаточный скрипт.
- Использует процессоры для импорта ресурсов и изображений.
- Умеет обновлять ресурсы по указанному ключевому полю.
- Поддерживает ТВ параметры и поля товаров, включая JSON типа size и color.
- Есть режим отладки, с подробным логом и обработкой только первой строки файла.
- Выводит сообщения через системный лог.
Теретически, можно импортировать не только товары, но и категории или другие ресурсы, но не проверял.
Скрипт входит в состав miniShop2 с версии 2.1.4 и лежит в /core/components/minishop2/import/csv.php. Запускать его можно как из браузера (если у вас открыта директория core), так и из консоли.
Если захотите его перенести в другое, более подходящее место, то нужно отредактировать строку