Knowledge Base   /   Addons
Woocommerce
Posted on 19 June 2025 02:31 pm

WooCommerce System in AurPOS

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:

  1. Generate an API key from your WooCommerce settings with "read/write" permissions

  2. Copy the "Consumer Key" and "Consumer Secret" into the WooCommerce settings in AurPOS

  3. Enter the store URL, making sure it starts with http or https

  4. Select the linked business location within the integration settings

  5. Enable "Auto Sync" to keep data updated automatically

  6. 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.

Do you still need help? Submit ticket