Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Integration with iiko

MODULE FOR 1C-BITRIX

IE Estrin Sergey Viktorovich

Integration with iiko

This module provides integration between the iiko system and websites for restaurants, cafes, and food outlets. It supports operation via the iikoTransport API (iikoCloud) and the iikoDelivery service. Full synchronization is implemented for restaurant data and menus, including both general and external catalogs. Important update in version 6.0.0: the address format has been changed.

5.00/5 · 1 rating

1C-Bitrix Marketplace: 5/5 · 1 rating

Technical details

Published
29 September 2020
Updated
26 August 2026
Version
6.1.0
Installed
500–999 times
Responsive design
Yes
Composite support
No
Compatible with Sites24
No
Developer
IE Estrin Sergey Viktorovich

What this solution does

This module provides integration between the iiko system and websites for restaurants, cafes, and food outlets. It supports operation via the iikoTransport API (iikoCloud) and the iikoDelivery service. Full synchronization is implemented for restaurant data and menus, including both general and external catalogs.

Important update in version 6.0.0: the address format has been changed. Detailed information is available at g-rain-design.ru/blog/posts/iikotransport-new-address-format/.

The solution requires the use of specialized components from the module rather than standard catalog and order components. Standard components are not supported due to the specific logic of iiko modifiers, which allow for an infinite number of combinations and dynamic price calculation. For the catalog, only the add-to-cart function is available. For order checkout, the grain:iiko.order component must be used, as it is designed specifically for food outlets, unlike the standard component intended for online stores. When integrating into ready-made solutions, layout adaptation to the module's components may be required.

The module provides synchronization with the iiko system, including support for dish modifiers. Customers can select options during checkout, while unnecessary or internal modifiers can be disabled on the website side. Scale sizes for dishes are also supported, available exclusively via the iikoTransport API.

Orders are automatically exported to the iiko system. When used with the ready-made RESTRIO restaurant website solution, only module configuration is required; no additional layout integration work is needed.

The solution supports restaurant chains with individual menus for each location within a single API account. To connect multiple accounts, the "iiko Restaurant Chain" extension module must be purchased.

It includes a specially designed checkout component tailored to restaurant needs, featuring a shopping cart.

Users can configure order payments using any method, including acquiring services, by utilizing any payment processor compatible with Bitrix.

Delivery zones are synchronized with automated address selection during the ordering process. If needed, the system can automatically calculate delivery costs based on API data for the selected address.

Pickup points (delivery terminals) are synchronized, allowing customers to select a specific point during checkout.

The module enables creating discounts in Bitrix and exporting them to iiko orders either as a discount with an arbitrary amount or as a separate payment in bonus currency. It supports integration with the iikoCard bonus system and the application of discounts defined directly in iiko, provided the 'iikoCard and iiko discounts synchronization' extension is installed. Component templates are built on Bootstrap 4 and above, facilitating customization to modern designs. The module synchronizes order statuses from iiko to Bitrix. All actions, including synchronization errors, are logged in detail in the event journal. A documented API is available for developers.

General iT can install “Integration with iiko”, configure its settings and verify its operation in the existing project.

UPDATE HISTORY

What’s new

7 releases
6.1.0 (12.08.2026)Latest update

Transition to authorization in the iikoTransport API using appId and clientSecret (can be obtained on the iiko developer portal; currently only required for new API keys). If appId is present in settings, authorization will proceed via the new method (/api/v2/access_token); if absent, the old method (/api/1/access_token) will be used.

For developers: methods for working with existing orders and deliveries have been added to the Grain\Iiko\Rest class

6.0.2 (21.07.2026)

Fixes to the settings page regarding webhooks

6.0.1 (16.07.2026)

Increased module security

6.0.0 (17.03.2026)

Transition to the new delivery address format. A link to the instruction for transitioning to the new format is provided in the module description. In brief, the list of streets is no longer received from the iikoTransport API, but delivery zones are received instead; the Dadata service is used for address suggestions, and the address is sent to the iiko API in the new format. You can also use the old list of streets, but to use the new address format, you must enable compatibility mode in the module settings.

Changes have been made related to the implementation of the module supporting the use of the standard order form of the online store module.

A bug has been fixed: sometimes when refunding funds in some payment modules, the order was resent to iiko.

Changes have been made to the "OnGetWebhook" event, adding the ability to customize webhook authorization via the event.

5.0.5 (05.03.2026)

Automatic addition of gifts from the 1C-Bitrix store module has been implemented in the order procedure (Marketing section), for example, when entering a coupon.

The time set by default in the order procedure in the "Delivery Time" property now takes into account the time zone specified in the module settings.

When checking the minimum possible order execution time in the order procedure, the time zone specified in the module settings is now taken into account.

A "Log" tab has been added to the module settings.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 60 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 10,000 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot