arrow_back All Integrations
shopping_bag INTEGRATION / ECOMMERCE

WooCommerce

Thousands of South African small businesses run their online stores on WooCommerce and WordPress, and TimeWorks integrates directly with WooCommerce's REST API to keep your physical and online inventories in sync. Stock sold at the till reduces your WooCommerce product count in real time, online orders route to your in-store pick list, and pricing changes in TimeWorks propagate to your website automatically. The integration supports all major South African payment gateways already active in your WooCommerce checkout.

Book a Free Demo Call 0861 736 767
WHAT SYNCS

Data That Flows Automatically

  • check_circle In-store sales automatically decrement WooCommerce stock quantities
  • check_circle WooCommerce orders pulled into TimeWorks for in-store picking and processing
  • check_circle Product prices and descriptions synced from TimeWorks to WooCommerce
  • check_circle New product additions in TimeWorks trigger WooCommerce product creation
  • check_circle Stock-out status pushed to WooCommerce to mark products as out of stock
  • check_circle Customer details from WooCommerce orders added to the TimeWorks customer database
PROBLEM SOLVED

Manual Work Eliminated

auto_fix_high What this integration removes

Eliminates the error-prone manual process of logging into WooCommerce admin each evening to adjust stock levels based on what sold in the physical store that day.

HOW TO GET STARTED
  1. 1 Generate WooCommerce REST API keys from your WordPress admin panel
  2. 2 Enter the consumer key and secret in TimeWorks ecommerce integration settings
  3. 3 Run the initial product match to link TimeWorks SKUs with WooCommerce product IDs
  4. 4 Enable live sync and verify with a test sale that WooCommerce stock decrements correctly
WHY INTEGRATE

Key Advantages

web
WordPress Native Integration

The integration uses WooCommerce's official REST API, meaning it works with any WordPress hosting provider in South Africa and does not require plugins beyond the standard WooCommerce installation.

sync_alt
Two-Way Stock Management

Whether a sale happens in-store or online, both systems update simultaneously, so you can confidently market the same stock across your physical store and website without the risk of selling items you no longer have.

price_change
Centralised Pricing Control

Update a product price once in TimeWorks and it pushes to your WooCommerce website automatically, ensuring your online and in-store prices are always consistent and compliant with South African Consumer Protection Act requirements.

FREQUENTLY ASKED QUESTIONS

Common Questions

Does the integration work with WooCommerce hosting on South African servers? add
Yes. The integration communicates with WooCommerce via its REST API over HTTPS, so it works with any hosting provider that runs WordPress and WooCommerce, including South African hosts such as xNeelo, Afrihost, and Hetzner. Your WooCommerce site does not need to be on the same server or network as your TimeWorks POS. The only requirement is that your WordPress site has the WooCommerce REST API enabled and HTTPS configured, which is standard for any production WooCommerce installation.
Can I limit which products sync between TimeWorks and WooCommerce? add
Yes. The TimeWorks integration allows you to tag specific products for online sale and exclude others from the WooCommerce sync. This is useful for businesses that sell certain products in-store only, such as items with short shelf lives, heavy goods that are impractical to ship, or products that require in-person consultation before purchase. Products excluded from the sync remain fully managed in TimeWorks for in-store sales and do not appear in your WooCommerce catalogue.
How does the integration handle WooCommerce orders that include local delivery or click-and-collect? add
WooCommerce orders with a local delivery or click-and-collect fulfillment method appear in the TimeWorks dispatch queue with the fulfillment type clearly labelled. Click-and-collect orders are flagged for in-store counter pickup and can be marked as collected by the cashier when the customer arrives, which updates the WooCommerce order status to completed. Local delivery orders route to a separate dispatch queue where your driver can pick them up. This workflow is popular with South African food retail and specialty grocery businesses offering same-day delivery in their area.
GET CONNECTED

Ready to Integrate WooCommerce?

Book a free demo and our team will walk you through the WooCommerce integration live, answer your technical questions, and provide a no-obligation quote tailored to your business size and location.

Book a Free Demo Call 0861 736 767