- Once your Retail POS (X-Series) and WooCommerce accounts are connected, Retail POS becomes the system of record.
- You should manage your product catalog, pricing, and inventory information in Retail POS to ensure everything stays accurate and up-to-date.
- WooCommerce feeds important information back to Retail POS, such as online sales, new customer or existing customer information associated with a sale, and inventory from a sale to keep stock levels in sync.
- When a sale from WooCommerce comes through to Retail POS, the inventory will be deducted from Retail POS for all products sold on WooCommerce.
- For information about this integration, see our article How to use the WooCommerce integration
Receiving WooCommerce orders
When a customer places an order in your WooCommerce store, the order will be recorded in WooCommerce and an email sent to the customer confirming the sale.
WooCommerce sales automatically synchronize to Retail POS and appear on both the Sales history (Sell > Sales history) and Fulfillments (Inventory > Fulfillments) pages.
This includes fully paid and unpaid sales. The sale and payments are recorded in the linked outlet on the register you have selected in the WooCommerce integration settings. The sold amount reduces the inventory level for that outlet. Sales processed in Retail POS do not sync to WooCommerce.
If a product that is not linked to WooCommerce is on an order, the order will sync to Retail POS and the product will be created in Retail POS. The order will synch even if there are no products linked to Retail POS.
For information on fulfilling online orders in Retail POS, refer to our Online order fulfillment in Retail POS (X-Series) guide.
When a sale comes through to Retail POS from your WooCommerce store, we'll create a "Shipping Charges" product. Each WooCommerce order with shipping charges will have this product, with your shipping charge amount, added to the sale.
This means you can also report on the total amount of shipping charges using the product reports in Retail POS.
Bank deposit payment type
If you accept payments made via bank deposit, the sale from WooCommerce will be sent to Retail POS at the time the order is made. The sale balance will show as unpaid.
When the customer pays you, you need to record the payment and fulfill the order in WooCommerce. This payment and fulfillment updates to Retail POS and closes the sale there.
Importing historical orders
If you made sales on WooCommerce before you integrated with Retail POS, you can bring those historical orders into Retail POS.
For information about the historical order syncing process and how it affects your Retail POS inventory, see our article Preparing for historical order sync from WooCommerce to Retail POS (X-Series). To import historical sales, contact Retail POS support.