moyskad-catalog
Генератор ICML для каталога из МойСклад
Использование
-
Выполните include файла
MoySkladICMLParser.php
-
Сконфигурируйте парсер
$parser = new MoySkladICMLParser(
'login@moysklad',
'password',
'shopname',
$options
);
- Вызовите метод
generateICML
$parser->generateICML();
Смотрите файл example.php
в качестве простого примера использования парсера.
Дополнительные опции
Параметр $options - массив со следующими ключами:
file
- Имя файла с итоговым icml без пути (по умолчанию: shopname.catalog.xml)directory
- Директория для итогового icml файла (по умолчанию: текущая директория)ignoreOffers
- Еслиtrue
модификации товаров из МойСклад будут проигнорированыignoreCategories
- Строка'all'
или массив с ключами:uuids
- Массив cuuid
групп товаров, которые должны быть проигнорированыexternalCodes
- Массив cвнешними кодами
групп товаров, которые должны быть проигнорированы
ignoreProducts
- Массив с ключами:uuids
- Массив сuuid
товаров, которые будут проигнорированы (Модификации товара проигнорировать нельзя)externalCodes
- Массив свнешними кодами
товаров, которые будут проигнорированы (Модификации товара проигнорировать нельзя)
imgur
- Хостинг изображенийclientId
- Уникальный идентификатор приложения (как его получить читайте далее)
Все доступные опции не обязательны для использования
Добавление изображения
Для того чтобы добавить в выгрузку изображение товара
Создать приложение на сайте https://api.imgur.com/oauth2/addclient
- Application name - Название сайта
- Authorization type - OAuth 2 authorization without a callback URL
- Application website - URL сайта
- Email - email администаротора сайта
- Description - Описание сайта
После создания приложения отобразится два поля
Client ID
иClient secret
. Нам потребуется толькоClient ID
который требуется вставить в $options.
Languages
PHP
100%