PHP Библиотека для работы с iiko.biz api. Не рекомендуется использовать на реальных проектах. Эта библиотека представлена скорее как пример, чем завершенный продукт.
PHP Library for working with iiko.biz api. Not recommended for use on real projects. This library is presented as an example rather than a complete product.
Via Composer
$ composer require stanislavqq/iikoapi v1.0.5-beta
Инициализация и получение токена для работы с api.
use stanislavqq\iikoapi\Api;
$iiko = new Api([
'login' => 'demoDelivery',
'password' => 'PI1yFaKFCGvvJKi'
]);
echo $iiko->getToken();
Создание обьекта класса Organization:
use stanislavqq\iikoapi\Organization;
$orgList = $iiko->getOrganizationList();
$organization = new Organization($orgList[0]);
echo $organization->id;
echo $organization->name;
$organization = new Organization($orgList[0]);
$iiko->setOrganization($organization);
$menu = $iiko->getNomenclature(); //Вернет массив обьектов класса Product
foreach($menu as $product) {
echo $product->name;
}
$product = $iiko->createProduct();
$product->name = 'Паста по-итальянски';
$order = $iiko->createOrder();
$order->setProduct($product);
Метод setProduct клааса Order принимает обьект класса Product $order->setProduct($product);
Так же есть метод для добавления множества товаров $order->setProducts(array $products);
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please email stanislavqq@yandex.ru instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.