WooCommerce Integration

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

 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.