Connect Your Physical Store to Your Online World.

Real-Time
POS System ↔ WooCommerce
Synchronization

Elementary POS for WooCommerce bridges the gap between your retail counter and your e-commerce site. Synchronize stock, manage orders, and run your business from a single source of truth.

Free WordPress Plugin

Real-time Sync

Saves you time and money

KEY FEATURES

A robust plugin designed for reliability, control, and seamless data flow.

Everything you need to run an Omnichannel Business

Automatic Product Import

Import products from Elementary POS to WooCommerce with one click. Seamlessly populate your online store with your existing inventory.

Draft Mode Management

Option to import new products as Draft instead of Published. Includes optional synchronization for draft products to keep work-in-progress aligned.

Bidirectional Stock Sync

Keep stock levels synchronized in both directions. Sales in-store update the web; online orders update the store.

Real-time Webhooks

Instant updates. When sales or inventory changes occur in Elementary POS, webhooks immediately update WooCommerce.

Automatic Order Sync

WooCommerce orders automatically update Elementary POS inventory. Keeps your physical store stock accurate without manual intervention.

Reliable Queue System

Robust processing with automatic retry on failures. If the API is busy or offline, the system queues updates to ensure no data is lost.

Manual Controls

You are in charge. Get full manual control over synchronization triggers and settings when you need to override automation.

Comprehensive Logging

Full transparency. Track all synchronization activities with detailed logs to monitor performance and troubleshoot potential issues.

By connecting WooCommerce with Elementary POS, you save time, reduce daily worries, and can focus on what matters most — your business.

How Synchronization Works

Understanding the bidirectional data flow between your Point of Sale and WooCommerce store.

Elementary POS -> WooCommerce

What Gets Synchronized

  • Product data (name, SKU, price, categories)
  • Stock quantity changes from all sources (sales, manual adjustments, inventory corrections)

When It Happens

Real-time Webhook: When any stock change occurs in Elementary POS (sale, manual adjustment), a webhook is sent immediately to WooCommerce to update stock levels instantly.

WooCommerce -> Elementary POS

What Gets Synchronized

  • Stock quantity changes from completed orders only
  • Manual stock adjustments in WooCommerce admin are NOT synchronized.

When It Happens

Order Completion: Changes are sent immediately when an order is completed. If the API is unavailable, changes are queued and retried automatically every 15 minutes via WP Cron.

Frequently Asked Questions

Check out other interesting features