1
0
mirror of synced 2025-02-06 15:29:25 +03:00
2015-07-22 16:35:19 +03:00
2015-07-21 10:33:02 +03:00
2014-12-17 16:24:51 +03:00
2015-02-02 16:24:28 +03:00
2015-07-21 11:13:59 +03:00
2015-07-21 10:33:02 +03:00

moyskad-catalog

Генератор ICML для каталога из МойСклад

Использование

  1. Выполните include файла MoySkladICMLParser.php

  2. Сконфигурируйте парсер

$parser = new MoySkladICMLParser(
    'login@moysklad',
    'password',
    'shopname',
    $options
);
  1. Вызовите метод generateICML
$parser->generateICML();

Смотрите файл example.php в качестве простого примера использования парсера.

Дополнительные опции

Параметр $options - массив со следующими ключами:

  • file - Имя файла с итоговым icml без пути (по умолчанию: shopname.catalog.xml)
  • directory - Директория для итогового icml файла (по умолчанию: текущая директория)
  • ignoreOffers - Если true модификации товаров из МойСклад будут проигнорированы
  • ignoreCategories - Строка 'all' или массив с ключами:
    • uuids - Массив c uuid групп товаров, которые должны быть проигнорированы
    • 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.
Description
ICML generator for the MoySklad catalog
Readme MIT 183 KiB
Languages
PHP 100%