The WooCommerce integration makes it straightforward to migrate and manage your WooCommerce store data, letting you import contacts, orders, and transactions into NotLuck CRM. Use it to bring your store data in and keep it synchronised going forward.
Setting Up WooCommerce Integration
Access the Integration Settings
Go to the Settings section in your account and find the Integration tab. Click the Connect button on the WooCommerce tile to begin.

Connect Your WooCommerce Store
A pop-up will appear asking you to enter your WooCommerce store URL without a trailing slash (e.g., https://yourstore.com).

Select Data to Import
You'll then be taken to the Import Elements screen, where you can choose which data to bring in from your WooCommerce store. The available options are:
- Contacts
- Orders
- Transactions
- Products and Collections

📌Note: If these items are partially imported, you will need to disconnect and then reconnect the integration to import them. Disable all options to skip this step.
Configure Syncing Settings
The final step is the Sync Settings screen, where you can choose which data to keep syncing on an ongoing basis. Options available for syncing are:
- Contacts
- Orders
- Order Submitted Trigger
- Transactions
- Payment Received Trigger
- Products and Collections

Once you've set your import and sync preferences, click Save. Bear in mind that the import and sync process may take a while depending on how much data you have.

Click Approve to grant the permissions needed for the CRM connection.

Manage Sync Preferences
Once the WooCommerce integration is connected, you can update your settings to enable or disable syncing for specific elements as needed for future orders.

Get started today and keep your WooCommerce store data working smoothly alongside the CRM.
✍️Important Notes
- Only customers with the roles "customers" and "subscribers" will be imported.
- If the Contact Sync option is disabled but Order Sync is enabled, contacts will still be created for orders placed.
- Customers using the guest checkout option will be added as contacts, but no updates or future syncs will occur for these guest accounts.
- The following mappings apply when syncing order statuses:
- Completed or Refunded in WooCommerce → Completed
- Cancelled or Failed in WooCommerce → Cancelled
- All other statuses in WooCommerce → Pending
- Only Simple and Variable product types will be imported; all other product types will be excluded.
- Products with a price of 0 or no variants will not be imported.
- The "Include in Online Store" toggle will only be enabled for published products, while all other products will have it disabled.
- Only categories linked to products will be imported; unlinked categories will be excluded.
- Product and category deletions will not be synced.