iikoCloud for WooCommerce

iikoCloud API (iikoTransport API) is a single point to use the functionality provided by iiko.

Author:SkyWeb (profile at wordpress.org)
WordPress version required:5.5
WordPress version tested:5.7.2
Plugin version:1.3.2
Added to WordPress repository:07-03-2021
Last updated:17-06-2021
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:1
Plugin URI:https://skyweb.team/projects/iiko-cloud-trans...
Total downloads:737
Active installs:100+
plugin download
Click to start download

This plugin provides the integration of the basic functionality of the iikoCloud API into WooCommerce:
1. Import of organizations, terminals, nomenclature (categories of dishes, goods, and dishes with sizes and modifiers), payment types, cities, and streets.
2. Export of orders.
3. Auto import using WP CRON (PREMIUM).

iiko – a convenient and reliable solution used by a wide variety of establishments: from tiny bars and coffee houses to large restaurant chains with hundreds of outlets and a developed franchise, from food court cafes to gourmet restaurants, from ready-to-eat food delivery projects to gastro-markets.
Documentation iiko
iikoTransport. API description

How to work with the plugin

  1. Enter apiLogin on the plugin settings page (Main tab). Click the “Save Changes” button.
  2. Go to the plugin page and click the “Get Organizations” button.
  3. Select the required organization and click the “Get Terminals” button.
  4. Select the required terminal and click the “Get nomenclature” button.
  5. Select the desired groups and click the “Import Selected Groups and Products” button. The selected groups and the products / products they contain will be uploaded to the site.
  6. Click the “Get Cities” button.
  7. Select the city for which you want to load streets and click the “Get streets” button.
  8. Click the “Get Payment Types” button.
  9. Enter the default street name in the plugin settings. It will be used when the client enters a street name that is not in iiko. This street must be added to iiko.
  10. Fill in the WooCommerce payment method designations corresponding to the iiko payment types in the plugin settings. For example, the settings for the standard Cash payment method are available at /wp-admin/admin.php?page=wc-settings&tab=checkout&section=cod, where cod stands for the Cash payment method.
  11. Orders are exported to iiko automatically when placing orders on the website.
  12. Check ‘Import nomenclature automatically’ and set recurrence period on ‘Auto import’ plugin settings page if you want to use it.


  1. You can upload an item to the site without selecting a terminal, but it is impossible to export orders to iiko without specifying a terminal.
  2. Groups highlighted in green are optional to load, since these are modifier groups loaded as individual attributes of goods. Strikethrough groups – marked for deletion in iiko.
  3. The plugin settings contain the names and IDs of the selected organization, terminal and city, as well as the number of loaded streets.
    These fields are not available for editing in the plugin settings and are filled in automatically:

    • the name and ID of the organization and the terminal – by clicking on the “Get the item” button;
    • city name and ID, as well as the number of loaded streets – by clicking on the “Get streets” button.
  4. When placing an order, the fields “Name”, “Phone”, “Address”, and “Supplement to the address” must be required.
  5. The phone number must start with the “+” symbol and be at least 8 digits long.
  6. To change the customer’s phone when exporting an order, you can use the skyweb_wc_iiko_order_phone filter.
  7. To add the date and time of order preparation when exporting orders, you can use the skyweb_wc_iiko_order_complete_before filter.
  8. To add additional address data when exporting orders, you can use the skyweb_wc_iiko_order_delivery_point filter.
  9. To add additional data to the comment when exporting orders, you can use the skyweb_wc_iiko_order_comment filter.
  10. To add the number of guests when exporting orders, you can use the skyweb_wc_iiko_order_guests filter.
  11. To add payment methods when exporting orders, you can use the skyweb_wc_iiko_order_payments filter or use the logic implemented by the plugin.
  12. Supports downloading a list of streets for one city.

Working with iiko

Support for themes

This plugin works great with the shipping theme Skyweb Delivery

PREMIUM version

PREMIUM version includes:

  • Lifetime license.
  • Free updates.
  • Direct support.
  • Installation support.
  • Additional services.

To get it please email to hi@skyweb.team