aprixapp/moysklad

A library for interacting with the MoySklad API using JSON 1.2

v2.4.4 2025-03-26 13:01 UTC

README

Установка пакета:

composer require aprixapp/moysklad

Быстрый старт

Создание нового подключения:

use AprixApp\MoySklad\MSConnect; 

$login = '****@****';
$password = "******";

$msConnect = new MSConnect([
    'login' => $login,
    'password' => $password
]);

или

use AprixApp\MoySklad\MSConnect; 

$accessToken = '********************';

$msConnect = new MSConnect([
    'token' => $accessToken
]);

Пример получения списка списка сущностей (ассортимент):

use AprixApp\MoySklad\Entities\Assortment;

$assortment = new Assortment($msConnect);
$rows = $assortment
    ->setFilter([
        'stockStore' => [
            "https://api.moysklad.ru/api/remap/1.2/entity/store/19719e08-5d5d-11ec-0a80-099500039a1b"
        ]
    ])
    ->get()
    ->getResponseRows();