Импорт товаров в PrestaShop 1.7 из другого интернет-магазина
Со временем каждый хозяин интернет-магазина, понимает, что было бы неплохо сократить трудоёмкость наполнения каталога товаров и начинает искать какие-либо решения. Одним из таких решений является импорт товаров из локального файла либо с удалённого сервера (веб-сайта). Давайте рассмотрим какими способами лучше организовать импорт товаров и автоматизацию каталога в интернет-магазине.
- Форматы файлов импорта
- Импорт товаров из Excell
- Импорт товаров по ссылке
- Синхронизация и актуализация каталога
Основные форматы файлов импорта в PrestaShop 1.7
Основной формат файла импорта в базовой не расширенной PrestaShop 1.7 является CSV ( текстовый формат, предназначенный для представления табличных данных. ) а так же .xls, .xlsx, .xlst, .ods, .ots Если Вы желаете использовать в своём интернет-магазине другие форматы файлов, такие как XML, JSON, TXT, то скорее всего Вам придётся приобрести и установить специальный модуль из официального маркетплейса PrestaShop.
Существует так же альтернативный, более трудоёмкий и дорогостоящий вариант – написание расширения (модуля) с ноля. Для второго варианта Вам понадобятся: стальные нервы, хороший программист с опытом в данной сфере знающий PrestaShop как свои пять колбасок на правой руке. Ну и самое главное: время и деньги! В сравнении с первым вариантом, денег и времени Вам понадобится куда больше чем на покупку готового расширения из маркетплейса Prestona.
Импорт товаров из Excell
В базовой комплектации (в ядре) CMS PrestaShop имеется возможность импорта в формате CSV, формат, предназначенный для представления табличных данных, так же поддерживаются .xls, .xlsx, .xlst, .ods, .ots Более подробно об этих форматах можно узнать из Википедии, а мы же вернёмся к тому, что этот формат хорошо подходит для импорта из таблиц Excell. Если Вы используете каталоги товаров в Excell таблицах, то можно использовать этот способ импорта данных в интернет-магазин. Если Вы желаете импортировать товары, категории и прочие атрибуты с другого сайта, сервера, то переходим к следующему разделу статьи. =)
Импорт товаров по ссылке
Если в случае с импортом из локального файла Excell мы могли использовать встроенный импорт, то импорт товаров по ссылке мы будем осуществлять при помощи стороннего модуля… Сторонние модули находятся в официальном маркетплейсе PrestaShop. Рекомендуется устанавливать и использовать в своей работе только проверенные и официальные расширения.
Для одного из наших проектов нам пришлось просмотреть все предлагаемые варианты модулей из каталога PrestaShop и нашим выбором стал модуль Easy Import Products From CSV, EXCEL, XML, JSON, TXT. Данный модуль обладает всем необходимым для удобного и быстрого импорта товаров в интернет-магазин на PrestaShop. Вы можете импортировать новые продукты или обновить существующие продукты всего несколькими щелчками мыши. Возможность полностью автоматизировать процесс с помощью CRON и заставить его получать ваш файл из определенного места, то есть URL / FTP / папка. С подробным описанием этого модуля можно ознакомиться в моей статье Must-have модули для PrestaShop.
Синхронизация и автоматизация каталога
После того, как Мы с Вами научились быстро и правильно пользоваться импортом и экспортом товаров, категорий и прочего контента, мы можем перейти к проблеме массовой актуализации информации в нашем каталоге. Для автоматической актуализации PrestaShop использует CRON – использующийся для периодического выполнения заданий в определённое время. Просто сконфигурируйте CRON для импорта данных из вашего файла из любого доступного места: http, https, ftp или полного пути к каталогу.