Модуль экспорта товаров Prestashop 1.6x (free)

Предлагаю вашему вниманию свой новый бесплатный модуль экспорта товаров в CSV для Prestashop 1.6x. Модуль экспорта можно использовать для того, чтобы навести порядок в базе, обновить цены, мета, описания, отдать на заполнение копирайтерам, сделать бэкап и перенос на новую версию. Мне не нужен был перенос данных на Prestashop 1.7, так как я его в силу определенных причин не использую, но данный модуль можно использовать для переноса данных с Prestashop 1.6x на 1.7x.

У меня конечно уже есть версия скрипта для экспорта товаров в СSV, но эта — в виде модуля, тут я местами учел ваши комментарии к предыдущей версии.

Итак давайте разберемся с особенностями:

  • модуль выгружает товары, категории, производители и комбинации из Prestashop 1.6x
  • модуль выгружает все это в CSV, с полной дефолтной загрузкой для Prestashop 1.6.24
  • можно использовать для переезда на Prestashop 1.7 или бэкапа, работы с товарной базой оффлайн и т.д.
  • правильно работает с категориями и картинками (порядок как на сайте)
  • можно выгружать товары только из выбранных категорий или подкатегорий
  • модуль не выгружает картинки, он выгружает только пути к ним (так выгрузка занимает меньше места)

Модуль экспорта товаров PrestashopНебольшая ремарка к последнему пункту — будьте осторожны, при загрузке (если загружаете на тот же сайт — не используйте и не удаляйте картинки).

При невнимательном импорте можно либо задвоить изображения, либо остаться без них! Если не уверены в себе — делайте резервную копию базы и файлов, перед импортом из CSV — файла!

Идея модуля простая, выгружать полностью все поля, которые можно загружать стандартным импортом Prestashop 1.6.24. Выгрузка хорошо работает на настроенном локальном хостинге и может выгружать сразу, к примеру 20000 товаров. Если ваш хостинг не тянет, советую выгружать только частями — по категориям товаров.

Чего тут не хватает и о чем писать не нужно:

  • Можно было бы сделать возможность отключения лишних полей и выгрузка проходила бы быстрее.
  • Можно было бы сделать возможность сохранения картинок в отдельную папку, как в старой версии.
  • Можно было вообще это сделать на аякс). И так далее — ваши фантазии пишите в комментах).

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

Если вы хотите попробовать работу модуля на Prestashop версии 1.7x — отпишитесь пожалуйста в комментариях, да и по поводу работы модуля — тоже пишете.

P.S Версия от 13.10.2020 — Добавил кнопку мини экспорт товаров — выгружает самое необходимое (по моему мнению).

Скачать модуль экспорта товаров Prestashop

Комментарии 6

  • добрый день инетересует модель на версию 1.7 prestashop помогите

    • Здравствуйте, попробуйте мою версию, структура БД одинакова, должно сработать. Отпишитесь по возможности.

  • Как им пользоваться, я скачал, установил, но в модулях он не появился, где идёт его управление?

  • Ошибка при попытке экспорта (prestashop 1.6.1.5)
    [PrestaShop] Fatal error in module file :/var/www/domains/object-
    plant.ru/modules/csvexpert/csvwrite.php:
    Uncaught TypeError: Argument 1 passed to CSV::setCSV() must be of the type array, boolean given, called in /var/www/domains/object-plant.ru/modules/csvexpert/csvexpert.php on line 469 and defined in /var/www/domains/object-plant.ru/modules/csvexpert/csvwrite.php:23 Stack trace: #0 /var/www/domains/object-plant.ru/modules/csvexpert/csvexpert.php(469): CSV->setCSV(false) #1 /var/www/domains/object-plant.ru/modules/csvexpert/csvexpert.php(255): csvexpert->csvMinprod() #2 /var/www/domains/object-plant.ru/modules/csvexpert/csvexpert.php(90): csvexpert->postProcess() #3 /var/www/domains/object-plant.ru/controllers/admin/AdminModulesController.php(867): csvexpert->getContent() #4 /var/www/domains/object-plant.ru/controllers/admin/AdminModulesController.php(1116): AdminModulesControllerCore->postProcessCallback() #5 /var/www/domains/object-plant.ru/classes/controller/Controller.php(178): AdminModulesControllerCore->postProcess() #6 /var/www/domains/object-plant.ru/classes/Dispatcher.php(367): ControllerCore->run() #7

    • На Престе 1.6.1.24 — то есть на последней из 1.6 тестировал только, на 1.7x вроде работает. Могу только посоветовать обновиться. Или ищите у меня где-то был файлик для полного экспорта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика