Skip to content

j-zhrv/iikoapi

 
 

Repository files navigation

iikoapi

Latest Version on Packagist Software License Total Downloads

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.

Install

Via Composer

$ composer require stanislavqq/iikoapi v1.0.5-beta

Usage

Инициализация и получение токена для работы с 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);

Change log

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

PHP Library for iikobiz api

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • PHP 100.0%