Contents

WooCommerce - Plugixa CRM

Where this appears: a Shop panel on a contact’s own record, plus a configuration card on the Integrations screen. There is no sidebar item.

The WooCommerce connector settings, with the customer, company, follow-up task and deal options

Pro connector. See the Free vs Pro matrix.

The shop as customers, not as orders

This is the difference from every other WooCommerce-to-CRM bridge, and it is the reason to use it.

The usual arrangement turns an order into a tag on a contact. You end up with a contact list where somebody is tagged “bought-in-march”, which tells you almost nothing.

This turns an order into a contact on an account, with an order history and a running lifetime value. The person who ordered is a person; the company they typed into the billing form is a company; and what they have spent is on the record where you would look for it.

What it does with an order

Setting What it decides
Create a company from the billing company field Whether the company somebody typed becomes an account
Give new customers to Who owns a newly created contact
Tag customers with A tag applied on creation
Only tag on their first order Whether that tag is reapplied every time
Create a task on a first order An optional follow-up when somebody orders for the first time
Open a deal when an order is over A threshold above which an order is worth chasing, and which pipeline it lands in

Turn the company option off on a shop that sells to the public. It otherwise creates an account for every customer who typed something into that box, and your account list becomes a list of individuals.

Ownership is only assigned when the contact is first created. A customer somebody has since reassigned is left alone, which is what you want: the connector should not undo a human decision every time that customer buys something.

Orders are queued, not processed inline

The hooks fire when an order is placed and do one thing: enqueue. The work happens on cron afterwards.

That protects the checkout. If the CRM is slow or something throws, the customer still completes their purchase. A shop that fails to take money because the CRM behind it failed is not a trade anybody would make.

It works with HPOS

WooCommerce’s High-Performance Order Storage changes where orders live. The connector reads orders only through WooCommerce’s own functions rather than querying the tables, so it works on both the legacy storage and HPOS without knowing which you are using.

Backfill

Connecting does not only look forward. Existing orders can be brought in, so your CRM starts with the history the shop already has rather than from today.

Troubleshooting

Symptom Usual cause
The panel is not on a contact Pro connector, or that contact has placed no orders.
An account was created for every customer Turn off the billing-company option on a consumer shop.
A customer’s owner keeps changing It should not. Ownership is assigned only on first creation.
Orders appear late They are queued and processed on cron, to protect the checkout.
No deal was created The order is below the threshold, or no pipeline is chosen.
Old orders are missing Run the backfill.
Nothing syncs after switching HPOS on It should be unaffected. Report it.
Disabling the connector did not stop syncing It should. Report it; this was once a real bug.

What to do next

Quick Links