The WooCommerce system is one of the most valuable add-ons in the AurPOS platform. It enables direct integration between your WordPress-based online store and your point of sale system—eliminating the need for duplicate data entry or manual inventory management.
This system allows users to run and manage their online store from the same control panel used for day-to-day business operations.
✅ What is WooCommerce and Why Use It?
WooCommerce is a popular WordPress plugin that transforms your website into a full-featured online store.
Within AurPOS, the WooCommerce module operates as an optional integration that offers the following capabilities:
Sync product categories and items from AurPOS to the online store
Automatically update prices and stock levels
Import orders from the online store into the POS system
Centralized tax management
Complete control of sales operations from one place
This module helps reduce manual effort, minimizes errors from repeated data entry, and streamlines management of both online and in-store sales.
✅ Steps to Connect WooCommerce with AurPOS
To begin integration, follow these steps:
Generate an API key from your WooCommerce settings with "read/write" permissions
Copy the "Consumer Key" and "Consumer Secret" into the WooCommerce settings in AurPOS
Enter the store URL, making sure it starts with http or https
Select the linked business location within the integration settings
Enable "Auto Sync" to keep data updated automatically
Make sure the Cron job is configured properly from the Backup Settings screen
✅ Product Synchronization Settings
The system offers customizable sync settings to match your business needs, including:
Define the default tax class used in the WooCommerce store
Choose whether product prices include tax or not
Set a custom selling price group for WooCommerce
Specify how product descriptions should be synced
Select which fields should sync when creating or updating items, including:
Name, price, category, quantity, weight, images, and description
These settings provide flexibility in determining which data should be pushed to your online store.
✅ Syncing Categories and Products
Once the integration is activated, a WooCommerce menu will appear in the sidebar. From there, you can:
Sync categories and subcategories from AurPOS to WooCommerce
Sync new products or update existing ones
Choose between syncing only new items or syncing all
Filter synced products by the selected business location
Monitor activity logs via the sync history screen
Note: Syncing may take time depending on the number of products. Please avoid closing the page during the process.
✅ Tax Mapping Between Systems
To ensure price accuracy, it is necessary to manually map taxes between WooCommerce and AurPOS:
Go to Tax Rate Mapping and match each tax from both systems
It is recommended to complete this step before syncing products or orders to avoid calculation discrepancies
✅ Importing Orders from WooCommerce
All new orders created in the WooCommerce store will be automatically imported into AurPOS with each sync cycle.
Each imported order is marked with a WooCommerce tag for identification.
If a product is out of stock in AurPOS, the order is saved as a draft instead of being discarded, allowing you to replenish stock and process the order later.
✅ Order Status Mapping
The system automatically maps order statuses from WooCommerce to corresponding statuses in AurPOS:
“Pending” → “Draft”
“Processing” → “Final”
“Completed” or “Shipped” → “Final”
“Cancelled”, “Failed”, or “Refunded” → “Draft”
This automation simplifies order tracking and handling within the POS.
✅ Webhook Configuration for Real-Time Sync
To receive new orders instantly without waiting for the next sync cycle, configure Webhooks in WooCommerce with the following URLs:
Order Created:https://aurpos.com/pos/webhook/order-created/81
Order Updated:https://aurpos.com/pos/webhook/order-updated/81
Order Deleted:https://aurpos.com/pos/webhook/order-deleted/81
Order Restored:https://aurpos.com/pos/webhook/order-restored/81
Note: Each webhook link has a unique Webhook Secret, which can be found in your AurPOS WooCommerce settings.
✅ Resetting Sync and Reconnecting
If the online store URL is changed or if a new integration setup is required:
Use the “Reset Synced Products” or “Reset Synced Categories” option
This will remove the linkage data without deleting products
Upon the next sync, the system will match products automatically using the SKU if it exists in both systems
This functionality also applies to categories.
✨ Technical Tips for Best Use
Create a dedicated Selling Price Group for WooCommerce if online prices differ
Ensure product SKUs match in both systems for accurate syncing
Regularly review the sync log for errors or mismatches
Enable Webhooks for real-time order updates
Map taxes carefully to avoid price inconsistencies
Do not close the sync page while a sync is in progress
Verify the Cron job is correctly set up via backup settings
✳ Conclusion
The WooCommerce system in AurPOS offers seamless integration between your POS and online store, allowing you to manage both environments from a single platform.
With automated product sync, real-time order import, and centralized control of pricing and stock, you can run your eCommerce operations efficiently—without juggling multiple systems.