Для начала работы необходимо создать экземпляр класса IikoClient

$client = new IikoClient();

Вы можете передать в параметрах Логин, Пароль и URl-адрес вашего сервера IIKO, либо добавить их в .env

📘

Обратите внимание

Создание экземпляра приведет к использованию 1 лицензии IIKO сервер. Если у вас 1 лицензия и она занята, создание объекта приведет к ошибке.

Получите список складов вашей организации, вызвав метод getStores

$stores = $client->getStores();

Метод вернет массив объектов StoreObject

(
    [0] => IikoServer\Api\Objects\StoreObject Object
        (
            [id] => 80e53869-9002-4d46-aabe-bc52d126ee11
            [code] => DEP_CODE
            [name] => DEP_NAME
            [type] => STORE
        )
)

Вызовите метод close, что бы освободить занятую лицензию

$client->close();

📘

Обратите внимание

Если вы не вызовете метод close, лицензия будет освобождена сама по истечению 15 минут