WooCommerce
Connect Easytools to WooCommerce to automate order creation and streamline post-purchase workflows using your existing setup.
How to connect WooCommerce with Easytools - a step-by-step guide
Watch the tutorial on connecting WooCommerce with Easytools. In this tutorial, we demonstrate how to integrate a WooCommerce store with Easytools to increase sales conversion while managing fulfillment in your existing system.
Thanks to the built-in WooCommerce integration in Easycart, sellers can easily create automation workflows to automatically manage orders completed through Easycart. Currently, we support creating orders in WooCommerce after a purchase is made in Easycart. This allows you to use your existing WooCommerce workflow for handling post-purchase processes – so no changes are needed. This includes options such as issuing invoices, updating stock levels, etc.
However, subscription products sold this way are not yet supported – subscription products will not appear in the automation list.
The main goal of the EasyCart checkout is to maximize sales conversion. Using automation allows you to increase product sales while keeping your WooCommerce store and maintaining your existing post-purchase processes already set up in WooCommerce.
Critical requirements
Before you begin, ensure your WooCommerce store meets these two conditions. Without them, the integration will fail:
SSL Certificate: Your WordPress site must have an active SSL certificate - you will confirm it by checking whether your page starts with https:// and is visible as secure.
Permalinks structure: Go to WordPress Settings → Permalinks. The structure cannot be set to "Plain". Set it to "Post name" or any other custom structure.
1. Prepare your WordPress account
To connect safely, you need to generate a specific Application Password in WordPress. Do not use your regular login password.
- Log in to your WordPress Admin dashboard.
- Go to Users → Profile (or All Users and edit the Administrator account).
- Scroll down to the Application Passwords section.
- In the "New Application Password Name" field, type preferred name i.e. Easytools.
- Click Add New Application Password.
- Copy the generated password immediately. You won't be able to see it again after you leave the page.
2. Connect WooCommerce app in Easytools
Once you have your credentials, establish the connection in Easytools.
- Log in to Easytools and go to Store → Automations.
- Select the Apps tab in the top menu.
- Click + New App in the top right corner.
- Enter a connection name (e.g., "My WooCommerce Store") and select WooCommerce from the list.
- Platform URL: Enter your store's URL. Remember to include https://.
- Username: Enter your WordPress Admin username (the login you use to sign in to WP).
- Application Password: Paste the API Key you generated in step 1.
- Click Check Connection. If successful, save the integration.
3. Set up automation workflow
Now that the app is connected, create a scenario to trigger an order in WooCommerce whenever a sale happens in Easytools.
- Go to the Scenarios tab in Automations.
- Click + New Scenario.
- Name your scenario (e.g., "Product A -> Woo Order").
- Event: Select Order completed.
- Assign to products: Select the specific Easytools product you are selling.
- Select App: Choose the WooCommerce connection you created in Step 2.
- Action: Select Create New Order.
- Select Product: A new field will appear. Search for and select the corresponding product from your WooCommerce inventory.
- Click Save.
Done! When a customer purchases this product via Easytools, a new order will automatically appear in your WooCommerce Orders list within seconds, labeled as "Completed" (or your store's default status).