1
0
Fork 0
mirror of synced 2025-04-06 22:53:36 +03:00
ICML generator for the MoySklad catalog
Find a file
Dmitry Mamontov d248d76500 Merge pull request #2 from dmamontov/master
Update Exception no xml
2015-03-04 14:13:29 +04:00
doc Translate REAMDE 2014-12-17 18:41:35 +03:00
example.php Initial commit 2014-12-17 16:24:51 +03:00
LICENSE Create LICENSE 2015-02-02 16:24:28 +03:00
MoySkladICMLParser.php Update Exception no xml 2015-03-04 13:12:43 +03:00
README.md Translate REAMDE 2014-12-17 18:41:35 +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 - Массив с внешними кодами товаров, которые будут проигнорированы (Модификации товара проигнорировать нельзя)

Все доступные опции не обязательны для использования