Расширенный Импорт/экспорт Товаров В Csv

Выкладываю в бесплатное пользование модуль, который был изначально реализован компанией 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 установить необходимые значения.

Расширение функционала модуля приветствуется. Если у кого-то есть идеи - пишите.

exim_addons.zip

Экспорт/импорт товаров — это прекрасно. :grin:

А не встречали (или сами делали) что-нибудь подобное по экспорту/импорту комбинаций опций? У меня на сегодня в файле csv для импорта всего около 9000 (девяти тысяч) строк, но стандартный импорт никак не осиливает такой файл. Приходится как-то разбивать его на части, отслеживая, что обновилось, что нет :-(

Крайне неудобно.

Экспорт/импорт товаров — это прекрасно. :grin:

А не встречали (или сами делали) что-нибудь подобное по экспорту/импорту комбинаций опций? У меня на сегодня в файле csv для импорта всего около 9000 (девяти тысяч) строк, но стандартный импорт никак не осиливает такой файл. Приходится как-то разбивать его на части, отслеживая, что обновилось, что нет :-(

Крайне неудобно.

Вам нужно изменить настройки PHP. Параметр max_input_vars с текущим значением не позволяет обрабатывать 9000 строк. Установите значение 300000, например.

Вам нужно изменить настройки PHP. Параметр max_input_vars с текущим значением не позволяет обрабатывать 9000 строк. Установите значение 300000, например.

Спасибо, попробую! :-)

Попробовал. Не хватает и трехсот тысяч даже для экспорта комбинаций (всего 8973 строки, меньше мегабайта получается csv) :neutral:

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

Обновлено. Совместимо с версиями CS-Cart 4.3.7 и 4.3.8

exim_addons.zip

4.3.10 и 4.4.1 не тестировался модуль пока

в 4.3.10 вроде пишут, что 2 пункт реализовали в CS-Cart в коробке.

Выкладываю обновление, где исправлен баг.

*Если поле Secondary category было пустое, то при выбранной опции Перезаписывать категории они не перезаписывались, то есть не удалялись. Теперь пустое поле Secondary category удаляет все доп. категории.

Тестировался для 4.3.7

exim_addons.zip

На 4.6.3 заработает? Очень не хватает возможности включить редирект при импорте новых имён из csv