WooCommerce
Connect your WooCommerce store backend to Converge
Installation Instructions
Navigate to your WooCommerce REST API Settings
- Navigate to your WordPress Admin Dashboard.
- From the Menu Sidebar, navigate to the WooCommerce > Settings submenu.
- On the WooCommerce Settings Page, click on the Advanced tab in the top bar.
- In the Advanced Tab, click on the REST API link on the top of the page.
Generate your WooCommerce Consumer Key and Consumer Secret
- On the REST API page, click on the Add key button, this will open a menu to create a new key.
- Choose
Converge
for the Description-form field, your own account as the User, and chooseRead
as the Permissions. - Click on Generate API Key.
- Copy the Consumer key and Consumer secret, you will need them to set up the Converge Source.
Create a new Server-side source in Converge
- In Converge, click on Create a new source
- Pick Server-side from the modal
- Name your source: e.g.
{Storename} Store Backend
- Choose the WooCommerce app from the dropdown menu.
Connect the Source to WooCommerce
- Enter your Store URL in the URL of your WooCommerce store-field, including
https://
, e.g.https://myshop.com
- Paste the Consumer key and Consumer secret from your previous step.
- Click on Create Source.
Event Spec
This integration auto-tracks the following events on the server with all properties available according to the Converge Event Spec.
Event Name | Event Description |
---|---|
Placed Order | When a customer places an order. |
Sales Channels
Events received by Converge from a Woocommerce integration are automatically mapped to Converge’s sales channels types whenever possible.
More on sales channels can be found here.
An example of how Converge map Woocommerce sales channels:
Woocommerce | Converge | Description |
---|---|---|
checkout | web | Browser |
subscription | subscription_contract | Subscription events |
admin | offline | Manual orders |
rest-api | - | Depends on third party integration, defaults to “web” if no valid mapping is found |
Third party integrations
For third-party integrations, Converge provides support for a metadata field that can be used to specify the sales channel type directly. This is particularly useful for custom implementations or when working with external systems that use the WooCommerce API to create or update orders.
Converge reads the metadata field called sales_channel_type
to determine the appropriate sales channel type for the event. This metadata can be set in WooCommerce orders to override the default channel mapping.
If this field is present and has a valid sales channel type value, Converge uses it to categorize the sales channel.