The WooCommerce extension keeps key data in sync between your WooCommerce store and your Final POS account. Sync is bi-directional and event-based, meaning updates happen in real time as changes occur—there is no manual sync schedule.
Here’s a breakdown of what data is synced between systems:
Product types supported: Simple and Variable products
Sync direction:
Woo → Final: Name, price, description, SKU, attributes, categories, and images
Final → Woo: Stock level only
Attributes and variations: WooCommerce attributes sync to Final as Options
Limitations:
Composite or bundled products are not supported
Products managed through WooCommerce can’t be edited in Final (except inventory)
Default Outlet only – WooCommerce inventory is linked to the Company’s default Outlet
Other Outlets – Inventory in other Outlets is managed separately and does not affect WooCommerce stock
Example behavior:
If a sale occurs from the default Outlet, WooCommerce stock is reduced
If a sale occurs from another Outlet, WooCommerce order data is synced, but stock is unaffected
Sync direction: Woo Final
Statuses supported:
Completed
Refunded
Partial Refund
Parked
Other custom WooCommerce statuses remain visible in Final for consistency
Sync direction: Woo Final
Customers added or updated in either platform are kept in sync
Sync is triggered automatically by events such as:
Editing a product in WooCommerce
Completing an order
Refunding an order
Updating stock quantity
Creating or editing a customer profile
When these events occur in Final, this triggers an automatic update to WooCommerce, and vice-versa. This sync happens right away, but can sometimes take a few minutes depending on your connected WooCommerce store’s performance and the size of the update. No manual resync should usually be required - data stays in sync as changes happen.