This article gives an overview of the WooCommerce Integration for Alpine
OVERVIEW
Your Alpine database can be configured to automatically integrate with your WooCommerce account, pulling customers and purchase history on a nightly basis into your database.
WHAT WE PUSH INTO WOOCOMMERCE
Since the goal of this integration is to pull information from WooCommerce, your Humanitru Alpine database will not push any information into your WooCommerce account—it will only pull information.
WHAT WE PULL FROM WOOCOMMERCE
Every time this integration runs (nightly), Humanitru Alpine will fetch a list of WooCommerce Orders since the last time the integration was run. Each WooCommerce Order will have information about the Constituent (contained within the Billing and Shipping information) as well as the Action (order amount, total paid, ID, etc.)
Constituent Mapping
WooCommerce Field |
Humanitru Alpine Field |
Billing First Name + Billing Last Name (if not present, Shipping First Name + Shipping Last Name) |
Name |
Billing First Name (if not present, Shipping First Name) |
Email Salutation |
Billing Address (if not present, Shipping Address) |
Address |
Billing Email |
|
Billing Phone |
Phone |
Action Mapping
WooCommerce Field |
Humanitru Alpine Field |
Order Date Created |
Action Date |
(implied) |
Action Type: Note |
Order ID |
Action Notes |
Total Paid |
Action Notes |
Line Items (Quantity + Name) |
Action Notes |
(implied) |
Additional Action Campaign “Source: WooCommerce” |
SYNC DETAILS
Timing: Nightly
This integration syncs on a nightly basis, and does not occur in real time.
Constituent Matching: Email, then Name
When looking up a pre-existing Constituent to match within Humanitru Alpine, the “Email” field will be prioritized, then any Custom Fields of type “Email” to return the first matching constituent. If no match is found, then a new Constituent will be created.
Action Matching: No
As this integration runs nightly looking at unique windows (orders created since the last time it was run), no duplicate action checking is performed. If you notice WooCommerce Orders resulting in duplicate Actions, please reach out to your Customer Success Manager.
NOTE: Once WooCommerce Orders are created/initially synced into Alpine, any further updates will not be propagated into Alpine from WooCommerce. This means that if changes are made to WooCommerce Orders after they are created, they will need to be manually updated within Alpine.