How are WooCommerce orders placed by guests synced to QuickBooks Online?

How WooCommerce orders placed by guests sync to QuickBooks Online

Written by the MyWorks Team

Updated at June 30th, 2023

A standard option in WooCommerce stores allows users to choose whether to create a user account when placing an order or order as a guest user - without creating an account. This is intended as an expeditious option in checkout to reduce the number of fields a user must fill out when placing an order.

Since the WooCommerce order isn't associated with a user account, a common question is how MyWorks Sync handles syncing orders a guest places.

Luckily, the answer is simple. We're perfectly compatible with all WooCommerce orders - and we seamlessly sync guest orders.

When our sync syncs a WooCommerce order to QuickBooks Online that isn't tied to a user account (which can be mapped/linked to a corresponding QuickBooks Online customer record in our MyWorks Sync > Map > Customers tab), it first scans QuickBooks Online to check if the guest customer already exists - using the email address as the key identifier.

If the customer exists in QuickBooks Online with the same email, the WooCommerce order will be synced to that customer. If the customer does not exist in QuickBooks Online, our sync will first create it in QuickBooks Online using the customer details provided in the order - and then sync the order over automatically to this new customer in QuickBooks Online.

This handling logic brings ease and automation to your accounting/ordering process, so you don't have to worry about guest orders not syncing correctly.