iFlows x WooCommerce Integration

18.12.20254 min read4 sections

⚠️ Attention: Product Identification and Correlation Rule

The iFlows x WooCommerce integration performs product correlation exclusively based on the product code. This is the only criterion used by the system to identify the product in WooCommerce and correctly associate it with the existing product in iFlows.

Basic Rule

  • The product code in WooCommerce must be identical to the product code in iFlows.

  • Only in this situation can iFlows:

    • recognize the product;

    • add the product to the order;

    • update the corresponding stocks.

Operational Implications

  • If a product has no code in WooCommerce, it cannot be correlated.

  • If codes exist but are not identical between platforms, the product:

    • will be marked as unsynchronized;

    • will not be added to the order;

Recommendation

Before activating the integration and exporting orders, ensure that:

  • all products in WooCommerce have completed product codes;

  • product codes in WooCommerce and iFlows are perfectly matching.

Part I: Installation and Connection Configuration

The configuration process requires actions performed alternately in the WordPress panel and the iFlows account.

1. Installing the plugin in WordPress

  1. Navigate in the WordPress admin panel to the Plugins section → Add New.
  2. In the search bar at the top right, type "iFlows for WooCommerce".
  3. Find the "iFlows for WooCommerce" plugin in the results and press "Install Now".
  1. After the installation is complete, press "Activate".

2. Starting the configuration and obtaining data from iFlows

  1. Immediately after activation, you will be redirected to the plugin configuration wizard. It will request an API Endpoint URL and an API Token.
  2. To obtain this data, go to your iFlows account and navigate to SettingsIntegrations.
  3. Access the "Available" tab, find WooCommerce in the list, and press the "+" icon to create a new integration configuration.
  1. On the new page, first fill in the required fields:
    • Name: A recognizable name for the integration (e.g., "Main Store")
    • Workflow: Choose the workflow in iFlows where orders will enter
    • Shipping Product: Select a generic product for the shipping cost
    • Completion Stage: Choose the stage that will mark the order as "Completed"
  1. Press the "Save and continue" button to activate the configuration in iFlows.
  2. The page will reload, displaying the saved configuration. Now, copy the values from the iFlows API Endpoint URL and iFlows API Token fields.

3. Completing the connection in WordPress

  1. Return to the configuration wizard in WordPress and enter the previously copied values into the corresponding fields.
  2. Check the desired initial options: "Enable automatic export for new orders" and "Allow automatic stock updates".
  1. Press "Test connection". If the data is correct, you will receive a success message.

After testing the connection, the initial data synchronization between platforms will be performed automatically.

  1. Complete the process by pressing "Save and continue". The integration is now active.
✓ Success! The integration is now configured and functional.

Part II: Features and Usage

Discover all the advanced features available after configuration.

A. Features in WordPress/WooCommerce

The plugin adds a new "iFlows for WooCommerce" menu with the following features:

1. Dashboard

Provides an overview of the connection status, number of exported orders, and synchronized/unsynchronized products.

  • Real-time statistics
  • Manual synchronizations for stock, warehouses, and products
  • Connection monitoring

2. Product Management

Dedicated page for resolving synchronization issues.

  • Identify products with missing SKU
  • Inventory association for duplicate products

When a product with the same SKU exists in multiple inventories within iFlows (e.g., "pen" with code "mumutata" in 2 different inventories), during automatic synchronization WooCommerce will not know which inventory to place it in. This function allows manual selection of the correct inventory.

  • Selective synchronization

Allows updating the stock for a specific individual product, not just mass synchronizations.

3. Settings

Detailed configuration of the integration:

  • Export at status: Choose when to receive orders in iFlows by selecting one or more statuses (e.g., at both "Pending payment" and "Processing")
  • Scheduled synchronization: Activate daily automatic synchronization
  • Logs management: Set the level of detail for diagnostics

Logs show if there are problems with synchronization, being essential for diagnostics.

B. Order Management in iFlows

Manage WooCommerce orders directly from the iFlows interface.

1. Improved Visibility and Filtering

  • "WooCommerce status" column: Displays the order status in real time
  • "WooCommerce" filter: Exclusive display of orders from the store
  • Activation from the column customization menu

2. Direct Actions on Orders

Each WooCommerce order has a quick actions button that allows:

  • Changing the order status directly from iFlows (Complete, Pending, Cancel)
  • Forced manual data synchronization
  • Sending the invoice to the customer

Last modified: 03.09.2026

Your answer

At least 10 characters.

You can answer without an account. The answer goes to approval.

Related articles