Описание
Плагин позволяет с лёгкостью импортировать каталог товаров из любых XML файлов, с характеристиками, изображениями и другими данными.
XML (Extensible Markup Language) — стандартизированный, но расширяемый язык текстовой разметки, основанный на удобном и легко читаемом, как пользователями, так и компьютером, синтаксисе, состоящем из тегов, атрибутов и препроцессоров.
Для того чтобы плагин смог правильно прочитать информацию, файл должен быть сформирован в соответсвии со стандартом XML. Товары должны быть описаны в отдельных тегах, расположенные один за другим на одной глубине вложенности.
Файл можно передавать в плагин следующими способами:
- прямая ссылка - допускаются ссылки через протоклы http/https/ftp/ftps с авторизацией и без
- загрузка с компьютера - размер файла не должен превышать лимит установленный директивой upload_max_filesize
- выбор с сервера - файл надо предварительно загрузить на сервер, в любую папку относительно папки wa-data
Возможности плагина
- Импорт неограниченного количества файлов
- Чтение файла из разных источников (ссылка, сервер, компьютер)
- Интерактивный выбор соответствий параметров
- Импорт категорий
- Импорт товаров
- Загрузка данных из любых тегов
- Добавление новых товаров в отдельную категорию
- Снятие с продажи товаров которые исчезли из файла
- Автоматическая синхронизация через планировщик задач (CRON)
- Гибкая система наценки
- Округление цен
- Обновление остатков
- Загрузка товаров в режиме выбора характеристик
- Установка типа товаров из тега или атрибута
- Загрузка всего каталога (включая категории) в отдельную категорию на сайте
Импорт товаров из XML файлов
Инструкция по использованию плагина
Данный плагин помогает с лёгкостью импортировать в магазин товары из прайс листов в формате XML.
Профили
Плагин поддерживает неограниченное количество профилей с независимой конфигурацией. Добавить новый профиль очень просто - достаточно нажать на соответствующую кнопку в настройках плагина.
Удалить профиль можно также очень просто, нажав на соответствующую кнопку в настройках плагина. Обратите внимание что удалять можно только добавленные вручную профили, профиль по умолчанию остаётся всегда.
Файл
Плагин поддерживает 3 базовых способа загрузки XML файла откуда будут импортироваться товары:
- Прямая ссылка - позволяет загрузить любой XML файл указав прямую ссылку на него через http/https/ftp. Поддерживается базовая http авторизация (basic http auth) и авторизация через FTP.
- Загрузка с компьютера - позволяет загрузить любой файл с вашего компьютера.
- Выбор файла с сервера - позволяет выбрать XML файл с текущего сервера, где расположена ваша установка Webasyst + Shop Script. Файл в этом случае должен быть предварительно загружен на сервер (например по FTP), куда-нибудь в папку wa-data (относительно корневой папки сайта. Обратите внимание - файл должен быть загружен исключительно в рамках директории wa-data или в любой её поддиректории. Если сайт в облаке - то можно загрузить файл через файловый менеджер приложения Сайт.
Интерфейс загрузки файла в плагине «Импорт товаров из XML»
Чтобы указать ссылку с авторизацией по http, необходимо включить логин и пароль в ссылку таким образом:
http://login:password@site.com/file.xml
Тоже самое если файл надо достать с FTP:
ftp://login:password@server.com/path/to/file.xml
При загрузки файла с компьютера обратите внимание что на сервере есть ограничения по максимальному размеру загружаемого файла. Если файл не загружается, то проверьте если он не привышает этот лимит. Чтобы увеличить лимит необходимо поменять значение директив upload_max_filesize и post_max_sizeв конфигурационном файле php.ini. Значение обеих директив должно быть больше или равно размеру файла.
Пример установки значения для этих директив:
post_max_size = 58M
upload_max_filesize = 58M
Соответствия
Плагин "Импорт товаров из XML" предлагает очень интересный метод импорта каталога товаров, после загрузки XML файла, необходимо указать соответствия параметров из файла, с параметрами в магазине. Другими словами, нам необходимо указать что и куда загружать.
Установка соответствий происходит в "Менеджере соответствий" плагина, который открывается кликом на кнопку "Указать соответствия", находящиеся ниже вариантов загрузки файла.
После нажатия появится диалоговое окно, при первом нажатии плагин сгенерирует общую схему товара из файла, которая будет содержать все уникальные теги и атрибуты из файла. Некую карту файла. Создание схемы может произойти быстро или же занять несколько минут, в зависимости от размера файла.
В итоге получится что-то похожее на это:
После того как схема создалась, необходимо указать типы параметров. Для начала выбираем основные типы: Товар, Категория.
Исходя из примера выше, мы указали что тег category в файле представляет категорию, а тег product - товар.
Это означает что всё содержимое этих тегов будет считaться потенциальными параметрами с информацией о товарах и/или категориях.
Далее необходимо выбрать соответствия параметров из файла с параметрами (наименование, цена, изображения, характеристики и.т.д. Каждый товар обязательно должен иметь один уникальный параметр который будет внешним идентификатором (внешний ID).
Минимальная конфигурация для импорта товара: Внешний ID, Наименование
Пример настройки соответствий для категорий
Пример настройти соответствий для товаров
🚚 Новая почта
🚚 Укрпочта
🚚 Международная доставка
🚚 Курьер
💵 Карты Visa и Mastercard
💵 Google Pay и Apple Pay
💵 Приват24
💵 LiqPay
💵 UAPAY
💵 Перевод на карту ПриватБанк и Монобанк
💵 PayPal
💵 Crypto
💵 Наложенный платёж
Написать нам