Выкладываю в бесплатное пользование модуль, который был изначально реализован компанией Pervolo (спасибо им - разработчики высшей категории) по первой версии ТЗ, и впоследствии мной доработан - расширен функционал.
Модуль облегчает работу с импортом/экспортом товаров в CSV.
1. Позволяет экспортировать все найденные товары в CSV, если их больше 100 шт. Удобно, когда требуется править большой объем товаров.
2. Создает 301-редирект при импорте товаров из CSV, если в поле "SEO name" значение отличается от текущего в базе.
3. Позволяет переопределять поле "Secondary category" - перезаписывать значения в базе значением поля "Secondary category" (это было по умолчанию в CS-Cart), либо дописывать значения из поля "Secondary category" в базу (новый функционал). По умолчанию устанавливается опция - дописывать. Управлять можно как для каждого товара посредством дополнительного поля "Rewrite secondary category" со значениями "Y" или "N", так и для всего импорта посредством чекбокса в админке.
4. Позволяет переопределять поле "Features" - перезаписывать значения в базе значением поля "Features" (это было по умолчанию в CS-Cart), либо дописывать значения из поля "Features" в базу (новый функционал). По умолчанию устанавливается опция - дописывать. Управлять можно как для каждого товара посредством дополнительного поля "Rewrite features" со значениями "Y" или "N", так и для всего импорта посредством чекбокса в админке.
Для того, чтобы экспортировать большие объемы товаров в csv потребуется соответствующая настройка сервера. В php.ini для параметров max_input_vars и memory_limit установить необходимые значения.
Расширение функционала модуля приветствуется. Если у кого-то есть идеи - пишите.
А не встречали (или сами делали) что-нибудь подобное по экспорту/импорту комбинаций опций? У меня на сегодня в файле csv для импорта всего около 9000 (девяти тысяч) строк, но стандартный импорт никак не осиливает такой файл. Приходится как-то разбивать его на части, отслеживая, что обновилось, что нет :-(
А не встречали (или сами делали) что-нибудь подобное по экспорту/импорту комбинаций опций? У меня на сегодня в файле csv для импорта всего около 9000 (девяти тысяч) строк, но стандартный импорт никак не осиливает такой файл. Приходится как-то разбивать его на части, отслеживая, что обновилось, что нет :-(
Крайне неудобно.
Вам нужно изменить настройки PHP. Параметр max_input_vars с текущим значением не позволяет обрабатывать 9000 строк. Установите значение 300000, например.
Вам нужно изменить настройки PHP. Параметр max_input_vars с текущим значением не позволяет обрабатывать 9000 строк. Установите значение 300000, например.
Спасибо, попробую! :-)
Попробовал. Не хватает и трехсот тысяч даже для экспорта комбинаций (всего 8973 строки, меньше мегабайта получается csv) :neutral:
Приходится обновлять страницу, запускать импорт по новой.
в 4.3.10 вроде пишут, что 2 пункт реализовали в CS-Cart в коробке.
Выкладываю обновление, где исправлен баг.
*Если поле Secondary category было пустое, то при выбранной опции Перезаписывать категории они не перезаписывались, то есть не удалялись. Теперь пустое поле Secondary category удаляет все доп. категории.