WooCommerce
The plugin enables the transmission of order data from your WooCommerce store to designated receiver platforms as soon as an order is placed, updated, or completed. This ensures real-time synchronization of order information across systems.
Possible Integrations
- Create a new row in Google Sheets when a new order is placed, an order is completed, refunded, or canceled, etc.
- Create a new contact in a specific Mailchimp list.
- Create a new contact in a certain Sendinblue list.
- Create an organization, contact, deal, note, activity in Pipedrive CRM.
- Similar integration to a lot of other platforms. Please check the Receiver Platforms section.
Please check out this video on how easily an integration can be done.
Default Supported Fields
Here is a list of default-supported fields in WooCommerce that can be sent to other platforms. These include customer details, order totals, product information, and shipping details. However, this list is not exhaustive; custom fields such as customer meta or order item metadata can also be sent. For more information and configuration options, see the Custom Fields section.
Field | Output | Comment |
---|---|---|
Order ID | ||
Parent ID | ||
User ID | ||
Billing First Name | ||
Billing Last Name | ||
Formatted Billing Full Name | ||
Billing Company | ||
Billing Address 1 | ||
Billing Address 2 | ||
Billing City | ||
Billing State | ||
Billing Postcode | ||
Billing Country | ||
Billing Email | ||
Billing Phone | ||
Formatted Billing Address | ||
Shipping First Name | ||
Shipping Last Name | ||
Shipping Full Name | ||
Shipping Company | ||
Shipping Address 1 | ||
Shipping Address 2 | ||
Shipping City | ||
Shipping State | ||
Shipping Postcode | ||
Shipping Country | ||
Shipping Email | ||
Shipping Phone | ||
Formatted Shipping Address | ||
Shipping Address Map URL | ||
Payment Method Title | ||
Transaction ID | ||
Order Created Via | ||
Date Completed | ||
Date Created | ||
Date Modified | ||
Date Paid | ||
Cart Hash | ||
Currency | ||
Customer ID | ||
Customer IP Address | ||
Customer User-Agent | ||
Customer Note | ||
Total | ||
Formatted Order Total | ||
Order Item Total | ||
Prices Include Tax | ||
Discount Total | ||
Discount Tax | ||
Shipping Total | ||
Shipping Tax | ||
Cart Tax | ||
Total Tax | ||
Total Discount | ||
Subtotal | ||
Tax Totals | ||
Items Full JSON | ||
Line Item(s) ID | ||
Line Item(s) Name | ||
Line Item(s) SKU | ||
Line Item(s) Variant ID | ||
Line Item(s) Quantity | ||
Line Item(s) Total | ||
Line Item(s) Price | ||
Line Item(s) Sale Price | ||
Line Item(s) Regular Price | ||
Line Item(s) Subtotal | ||
Line Item(s) Subtotal Tax | ||
Line Item(s) Subtotal With Tax | ||
Line Item(s) Total Tax | ||
Line Item(s) Total With Tax | ||
Line Item(s) Number In Cart | ||
Line Item(s) Attributes | ||
Taxes | ||
Shipping Methods | ||
Shipping Method | ||
Coupons Applied | ||
Coupons Amount Total | ||
Status |
Custom Fields
In addition to the default WooCommerce fields, you can also retrieve custom field data such as checkout meta, order item meta, and customer metadata. However, this process requires some manual intervention. Different plugins add these custom fields in various formats, making it impossible for the AFI plugin to detect and map all of them automatically. Therefore, you will need to identify and collect the field IDs manually.
Creating a new Integration
- In your WordPress admin area, click Add New under the AFI menu.
- A default title will appear in the Integration Title box; change it to something relevant.
- In the Form/Data Provider dropdown under the Trigger section, select WooCommerce.
- Choose the event that will trigger the integration from the Form/Task Name dropdown.
- Set up the action to send the data to the desired receiver platform. Refer to the receiver platform‘s documentation for specific instructions.
- In the Map Fields section, map the WooCommerce fields to the corresponding fields in the receiver platform (e.g., map the Billing Email field in WooCommerce to the receiver’s email field).
- Add Conditional Logic if needed.
- Click Save Integration.