Эксклюзив! — Экспорт товаров PrestaShop 1.6.xx

В движке интернет-магазина PrestaShop из коробки есть прекрасная загрузка товаров из CSV. Формат CSV — некий аналог Microsoft Exel, работать в таком формате с базой данных гораздо удобнее, не говоря уже о пакетном изменении чего-либо.

Так же открыв базу в табличке — наружу всплывают сразу все ранее незамеченные косяки — незаполненные мета-теги, отсутствующие цены и изображения товаров, лишние html-теги и ссылки на чужие сайты в описаниях товаров и категорий (случайно попавшие туда, при помощи копипаста например). Такая выгрузка может сильно пригодится, если вам захочется переехать с PrestaShop на какой-нибудь другой движок, или на новую версию 1.7 (что пока не рекомендую делать, но смотрите дату, может там исправят косяки и я обязательно об этом напишу).

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

Установка CsvExpert очень проста, ставим как обычный модуль.

При первом запуске, или если хотите скачать выгрузку после-каких-либо изменений на сайте, необходимо сначала нажать на кнопку (товаров, категорий, типов). Ждать, глядя на белый экран, пока скрипт закончит выгрузку и выдаст одну кнопку с загрузкой. В это время, он заполнит csv-файл данными.

Для старой версии:

Меры предосторожности: так как скрипт лежит не в паке администратора или модуля, доступ по ссылке открыт любому пользователю, желательно либо закрыть доступ при помощи .htaccess и .htpasswd, либо удалить папку csvexpert после экспорта. Еще не стоит забывать, что скрипт внутри папки хранит оригинальные картинки, которые занимают драгоценное место на вашем хостинге.

Пример моего .htaccess :


Строку AuthUserFile — необходимо изменить, это полный путь к папке скрипта, который например можно увидеть в вашем FTP-клиенте. Набираем в поиске Яндекса «генератор .htpasswd» генерируем файлик .htpasswd и кидаем .htaccess его и в паку csvexpert. Теперь, для доступа к скрипту, нужно будет ввести логин и пароль.

Скрипт CSVExpert предоставляется моим читателям как эксклюзивный подарок «как есть», без разрешения менять что-либо в коде и выкладывать данный скрипт на других сайтах. Скрипт не может причинить вред вашему сайту, так как используется только для выгрузки базы из PrestaShop 1.6.xx . При загрузке будьте предельно внимательны и желательно сделать резервную копию базы данных. Вся ответственность лежит на вас.

Я попытался включить все необходимые поля, но если нужен дополнительный функционал — обращайтесь за доработками, оценим, поможем, если задача выполнима.

Скачать бесплатно новую версию Prestashop CSV Expert 2.0

Массовое управление ценами с фильтром по категориям Prestashop 1.6.x.

Спасибо за интерес и поддержку, в новой версии добавил пункт управления ценами по категориям — массового изменения/дополнения розничных, закупочных и оптовых цен (скидок от количество/цена). Модуль так же умеет массово рассчитывать другие типы цен от закупочной, + %  и + р. —

Перезаписал случайно старую версию скрипта, обещаю сделать отдельный модуль управления ценами в ближайшие сроки). Старая версия адаптировалась для обмена данными с 1с УТ. Но там индивидуально все — обращайтесь, кому нужно.

Тут еще одна модификация выгрузки.

Ваша оценка

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

  • А нет возможности выгружать специальные цены?

    • Специальные цены это скидки? Возможно в новой версии, пока добавил модуль массового редактирования скидок по категориям.

  • Подскажите, можно ли выгрузить товар чтоб были прописаны подкатегории? В моём случае глубина вложенности Готовые очки/Женские очки/Пластиковая оправа/Товар

    • Попробуйте и отпишитесь, я уже не помню, делал ли такой функционал.

      • Попробовал, всё работает, но в csv файле подкатегория прописывается как главная, нет глубины вложенности.

  • доброго времени!
    а модуль экспортирует все комбинации товаров?

  • модуль экспортирует комбинации товара ?

  • Совсем случайно перезаписал эту версию новой, но она даже лучше. В разработке модуль изменения цен по категориям.

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

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