PHPackages                             wildtuna/iml-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. wildtuna/iml-sdk

AbandonedArchivedLibrary[API Development](/categories/api)

wildtuna/iml-sdk
================

SDK для работы с API IML delivery (api.iml.ru)

0.6.8(2y ago)481MITPHPPHP &gt;=5.5

Since May 7Pushed 2y ago2 watchersCompare

[ Source](https://github.com/iamwildtuna/iml-sdk)[ Packagist](https://packagist.org/packages/wildtuna/iml-sdk)[ RSS](/packages/wildtuna-iml-sdk/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (2)Versions (15)Used By (0)

Компания IML закрыта. Проект переведен в архив.

[![](https://camo.githubusercontent.com/eb9d201c67f874068d07e85a2d08c5b4970f4346eb664827f7ab3ca43b4200fa/68747470733a2f2f6c6170617967726f75702e72752f696d672f6c6170617967726f75702e737667)](https://lapaygroup.ru/)[![](https://camo.githubusercontent.com/4bb7825f3f77144f37e1386b0fad49079e7c2bbff72cf01c926c353d95db142e/68747470733a2f2f6c6170617967726f75702e72752f696d6c6c6f676f2e706e67)](https://api.iml.ru/)

[![Latest Stable Version](https://camo.githubusercontent.com/81411b4843e97aae6d56011124fe6ea8d27cd393ccf466a1830dd56ecba4d450/68747470733a2f2f706f7365722e707567782e6f72672f77696c6474756e612f696d6c2d73646b2f762f737461626c65)](https://packagist.org/packages/wildtuna/iml-sdk)[![Total Downloads](https://camo.githubusercontent.com/5f242e51f79d9831910cdbfe276087c4f500f296afd76c49f69fcc1e369f3b6f/68747470733a2f2f706f7365722e707567782e6f72672f77696c6474756e612f696d6c2d73646b2f646f776e6c6f616473)](https://packagist.org/packages/wildtuna/iml-sdk)[![License](https://camo.githubusercontent.com/b7800bc3a09c95624374ce8dcfb1a3ee8d97b7dd9690432c19848bc16770bac8/68747470733a2f2f706f7365722e707567782e6f72672f77696c6474756e612f696d6c2d73646b2f6c6963656e7365)](https://packagist.org/packages/wildtuna/iml-sdk)[![Telegram Chat](https://camo.githubusercontent.com/6c64eaea27c4997454191c28ef0343772d3dea8171200341c0d8410295eea8f9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f74656c656772616d2d636861742d626c75652e7376673f6c6f676f3d74656c656772616d)](https://t.me/phpboxberrysdk)

SDK для [интеграции с программным комплексом IML](https://iml.ru).
==================================================================

[](#sdk-для-интеграции-с-программным-комплексом-iml)

Посмотреть все проекты или подарить автору кофе можно [тут](https://lapaygroup.ru/opensource).

Содержание
==========

[](#содержание)

- [Changelog](#changelog)
- [Установка](#install)
- [Настройка аутентификации](#settings)
- [Отладка](#debugging)
- [API интеграции с IML](#apiimlru)
    - [Создание заказа](#createOrder)
    - [Получить состояние заказа (статус)](#getOrderStatus)
    - [Список заказов](#getOrdersList)
    - [Печать этикетки](#printLabel)
- [Справочный сервис IML](#listimlru)
    - [Справочник ограниченных ресурсов](#getResourceLimitList)
    - [Справочник почтовых индексов](#getZipList)
    - [Детальная информация по почтовому индексу](#getZipInfo)
    - [Справочник складов](#getWarehouseList)
    - [Справочник регионов, где возможен самовывоз](#getSelfDeliveryRegions)
    - [Справочник почтовых ограничений](#getPostDeliveryLimits)
    - [Справочник регионов IML](#getRegionsList)
    - [Справочник пунктов самовывоза (ПВЗ)](#getPvzList)
    - [Список ПВЗ в указанном регионе](#getPvzInRegions)
    - [Список ПВЗ по коду КЛАДР](#getPvzByKladr)
    - [Все справочники одним запросом](#allReferenceBooks)
    - [Справочник услуг](#getServicesList)
    - [Справочник статусов](#getStatusesList)
    - [Справочник сегментов маршрутов](#getRouteSegments)
    - [Получение данных сегмента маршрута по коду](#getRouteSegmentByCode)
    - [Справочник дополнительных зон доставки](#getAdditionalDeliveryZones)
    - [Список заблокированных регионов IML](#getBlockedRegionsList)
    - [Справочник валют оценочной стоимости](#getValuationCurrencies)
    - [Рабочий календарь IML](#getWorkCalendarIml)
    - [Справочник регионов и городов доставки](#getRegionsAndCities)
    - [Справочник тарифных зон Почты России](#getPostTariffZones)
    - [Справочник единиц измерения вложений заказа](#getUnitsList)
    - [Справочник зон доставки](#getDeliveryZones)

Changelog
=========

[](#changelog)

- 0.6.8 - Добавлены зависимости guzzle ^7.0 и psr/log ^2.0|^3.0
- 0.6.7 - Совместимость с Guzzle 7.4;
- 0.6.6 - Совместимость с Guzzle 7.3;
- 0.6.5 - Совместимость с Guzzle 7.2;
- 0.6.4 - Совместимость с Guzzle 7.1;
- 0.6.3 - Совместимость с Guzzle 7;
- 0.6.2 - Обновлена зависимость Guzzle;
- 0.6.1 - Доработка логирования;
- 0.6.0 - Добавлено логирование запросов и ответов к API;
- 0.5.0 - Реализованы функции ;
- 0.4.0 - Реализованы функции , добавлено [описание](README.md);
- 0.3.0 - Реализована часть функций ;
- 0.2.0 - Созданы сущности для работы с заказом и механизм смены учетных данных;
- 0.1.0 - Cкелет SDK;

Установка
=========

[](#установка)

Для установки можно использовать менеджер пакетов Composer```
composer require wildtuna/iml-sdk

```

Термины и обознаения
====================

[](#термины-и-обознаения)

- **API\_IML** - API интеграции ;
- **LIST\_IML** - Справочный сервис IML ;
- **УЗ** - учетная запись;
- **ИМ** - интернет-манагиз;
- **ПВЗ** - пункт выдачи заказов;
- **БД** - база данных (СУБД);
- **ОФД** - оператор фискальных данных;
- **ФФД** - формат фискальных документов;
- **EAN-13** - формат штрих-кода.

Настройка аутентификации
========================

[](#настройка-аутентификации)

API клиент позволяет использовать несколько учетных записей IML и переключатьcя между ними.
При добавлении учетных записей последняя добавленная становися выбранной.Добавление УЗ при инициализации:

```
