МойСклад|Скрипт конвертации ICML в YML

Задание закрыто
Стоимость:Договорная
Срок выполнения:5 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2017-07-07 16:27
Был на сайте:2020-09-28 13:58

МойСклад|Скрипт конвертации ICML в YML

 
Задача

Добрый день, есть ряд задач.

Задачи:

1. Написать скрипт для конвертации ICML (~65MB) в YML, подходящий для импорта в сервис Мойсклад. Импорт настраивается из раздела Обмен данными -> Импорт.
http://oboi.md-group.ru/retailcrm/data/upload/retailcrm.xml
https://online.moysklad.ru/app/#connectors/showNewItem?YmlConnectorSettings

2. Скрипт должен запускаться из командной строки следующим образом:
php script.php --input http://oboi.md-group.ru/retailcrm/data/upload/retailcrm.xml --output ./out.yml
Где --input и --output - аргументы, задающие расположение входного и выходного файлов.

3. Скрипт должен укладываться в memory_limit 128MB, поэтому скорее всего придётся использовать какой-нибудь потоковый XML-парсер.

4. В ICML для одного offer указано несколько <categoryId>. Необходимо оставлять только categoryId формата /c[0-9]+/ (бренды), например из списка
<categoryId>s1</categoryId>
<categoryId>t2</categoryId>
<categoryId>c50</categoryId>
<categoryId>c...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.