Docly Child

WooCommerce

Estimated reading: 3 minutes

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

  1. In your WordPress admin area, click Add New under the AFI menu.
  2. A default title will appear in the Integration Title box; change it to something relevant.
  3. In the Form/Data Provider dropdown under the Trigger section, select WooCommerce.
  4. Choose the event that will trigger the integration from the Form/Task Name dropdown.
  5. Set up the action to send the data to the desired receiver platform. Refer to the receiver platform‘s documentation for specific instructions.
  6. 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).
  7. Add Conditional Logic if needed.
  8. Click Save Integration.
Share this Doc

WooCommerce

Or copy link

CONTENTS