Learn how to link your WooCommerce store with Orderry to automatically import orders, products, and clients. Once set up, all new data is synced in real time, making order management fast and simple.
Step 1. Prepare WooCommerce API credentials
1. In your WooCommerce profile, go to WooCommerce > Settings > Advanced > REST API.
2. Click Add key.
3. Fill in the field:
Description – add key name (e. g. Orderry),
User – choose user, for which you’re creating the key,
Permissions – choose Read/Write option.
4. Click Generate API key.
5. Copy and save Consumer key and Consumer secret, as they are shown only once. You will need them to connect your shop to Orderry.
Please note that when integrating with WooCommerce, it is important to keep in mind that access restrictions based on IP addresses or geolocation (geoblocking) may be configured on the website side. Learn more about configuring an IP whitelist in WooCommerce.
Step 2. Connect your WooCommerce store to Orderry
1. Go to Settings > E-commerce Connect.
2. Click + Shop and check the Integration enabled checkbox.
3. In the Source field, select WooCommerce.
4. Fill in all the required fields:
Name — shop name;
Website URL — link to your WooCommerce website (for example, https://shopname.com/)
Consumer Key — paste the Consumer key you created in your WooCommerce profile;
Consumer Secret — paste the Consumer secret;
Location — select the location where orders from WooCommerce will be created;
Type — select the order type, that will be set for orders, imported from WooCommerce;
💡 Tip
Create a special order type only for orders from WooCommerce and configure the fields you need in it.
You can also set default values for these fields. If the platform doesn’t provide a value for a specific field when importing work orders, it will automatically be filled with the value specified in the form editor.
Managers — select the employees who will be assigned as managers to imported orders.
Please note: for the integration to work correctly, the employees assigned by managers to these orders must have the Display employee in the list of managers right enabled.
Identify products by — select the parameter (name, SKU, or Product ID) by which products from the platform will be identified when they are updated in Orderry orders. This is necessary to avoid duplication of products.
5. Click Continue.
Step 3. Match statuses and import your data
At this step, you need to match WooCommerce statuses with the corresponding statuses in Orderry.
Step 4. Map taxes
The “WooCommerce taxes” column displays the taxes configured in your WooCommerce account. It lists their names and tax rates.
In WooCommerce, you can configure taxes in your dashboard on the WooCommerce > Settings > Taxes > page, under the Standard Rates tab. You can also add other tax classes (groups) and assign corresponding tax rates to these groups. WooCommerce transfers all rates that exist in your account.
The “Orderry taxes” column displays the codes for taxes enabled in Orderry. If, after mapping, a tax is disabled in Orderry, it will no longer be applied to work orders.
In Orderry, you can add and configure taxes on the Settings > Finance page. To ensure taxes are applied correctly, you must correctly map their type—included or added.
The type is determined by whether the tax rate in WooCommerce is marked as “Compound”:
Compound WooCommerce taxes — map them to exclusive taxes in Orderry;
Non-compound WooCommerce taxes — map them to inclusive taxes in Orderry.
The “Compound” flag is configured separately for each tax rate on the WooCommerce → Settings → Taxes page (the “Compound” column), rather than for the entire store at once. Therefore, both compound and non-compound rates can exist simultaneously within a single WooCommerce account—just as both inclusive and exclusive taxes can be applied simultaneously in Orderry.
If taxes are mapped incorrectly (for example, a compound tax in WooCommerce with an inclusive tax in Orderry), the tax amount in the work order will be calculated incorrectly.
If you already have synchronized active (uncompleted) work orders and you configured the tax mapping later, update the data in these work orders manually. After the update, the taxes will be applied to them. In new work orders synchronized after the tax mapping, taxes will be applied automatically.
How taxes are calculated in WooCommerce
In addition to the tax rate type (inclusive/exclusive), another setting affects the tax amount and the order total—“Prices entered with tax” (WooCommerce → Settings → Taxes). This setting determines what the price you enter in the product card means:
Yes, I will enter prices inclusive of tax —the price you enter is the final price and already includes all taxes. WooCommerce calculates the net product price from it, and taxes are simply displayed on separate lines—the work order total equals the price you entered.
No, I will enter prices exclusive of tax — the price you enter is the net base price of the product (excluding taxes). All taxes are calculated and added on top of it, so the total for the work orders will be higher than the price you entered for the product.
Important: This setting affects only the calculation of amounts in WooCommerce and does not affect how tax types are mapped in the Orderry —for mapping, always rely solely on the “Compound” attribute for a specific tax rate.
Note this special case: if you have multiple compound rates configured at the same time, WooCommerce calculates them sequentially—in the order specified in the “Priority” column on the Standard Rates page. Each subsequent compound rate is applied to the total amount including the previous rate, rather than to the net price of the product.
Step 5. Import Data
Once you have matched all values, make sure everything is correct and click the Save and import orders button.
After that, a one-time import of orders, products, and clients from WooCommerce to Orderry will take place. The process may take some time, depending on the number of orders being imported. Thanks to further synchronization, all new orders from the WooCommerce platform will automatically be sent to Orderry, and the data in all imported orders will be updated every minute.
Please note: all orders, created within the last 2 months will be imported, except for orders with statuses Completed, Cancelled, Refunded, Failed, Trash.
How to edit and delete an integration
To edit the integration settings, open the desired integration, make changes, and save the settings.
To delete an integration with a store, open it, click the delete button, and confirm the action.



