How to Sync WooCommerce Store with Kiero OMS: A Step-by-Step Guide and Changelog
A comprehensive guide on how to integrate WooCommerce with Kiero OMS step-by-step. Learn how to automate stock synchronization, order processing, and discover recent system updates.

How to Sync WooCommerce Store with Kiero OMS: A Step-by-Step Guide and Changelog

Managing sales across multiple platforms simultaneously is a major operational challenge. Stock discrepancies, delays in order status synchronization, or manual copy-pasting of tracking numbers can easily lead to fulfillment errors and unhappy customers.
To simplify and automate these workflows, we have rolled out a complete, bi-directional WooCommerce integration with Kiero OMS. In this guide, we will walk you through the integration setup step-by-step and show you how to leverage the new features to optimize your daily operations.
Key Benefits of WooCommerce Integration with Kiero OMS
- Prevent Overselling: Kiero OMS automatically deducts product inventory when importing orders and syncs updated stock levels back to WooCommerce.
- Automatic Product Mapping: The system matches your WooCommerce listings and offers automatically using the unique SKU identifier.
- Real-time Status and Shipping Sync: Order status changes (including mapping for "completed" and "delivered" statuses) and package tracking numbers are pushed directly to WooCommerce, backed by built-in race condition protection and DB versioning.
- Flexible Product Publishing: Configure product variants, map EAN codes, and publish short descriptions formatted in HTML directly from the Kiero OMS dashboard.
Step-by-Step Guide: Integration and Setup
The configuration process is straightforward and takes only a few minutes.
Step 1: Connect WooCommerce in Kiero OMS
Log in to your Kiero OMS dashboard, navigate to Integrations -> WooCommerce, and click Add Integration. Enter your store's URL alongside the WooCommerce API credentials (Consumer Key and Consumer Secret) generated with read/write permissions.
Step 2: Automatic Listing and SKU Mapping
Once successfully connected, the system will pull your product catalog. Utilizing case-insensitive SKU deduplication and merging, Kiero OMS identifies duplicate items and links WooCommerce listings to your physical warehouse inventory.
Step 3: Setup Webhooks and Status Sync
Enable automatic order status updates in the integration settings. Kiero OMS will configure webhooks in WooCommerce automatically. In case of network-related errors, the system relies on an automated polling cron fallback to ensure no orders are missed.
Step 4: Publish Products from OMS to WooCommerce
You can now publish new products directly from Kiero OMS to WooCommerce. The system fully supports product variants, automatically converts JSON description fields to HTML format, and maps category structures and attributes accurately.
What Else Changed in Kiero OMS? (Changelog)
Along with the WooCommerce integration, we have implemented several updates to enhance your order management experience:
1. Improved Manual Orders Workflow
You can now select the payment method directly when creating manual orders. The form includes full validation and supports automated automation triggers. We also resolved Radix Select serialization errors and fixed a bug where the currency dropdown was incorrectly disabled.
2. Order Star Marking System
We introduced a color-coded star marking system for orders. You can flag orders with different colored stars, allowing you to filter them or trigger specific automation actions for fast segmentation.
3. Advanced Email Automation and Filters
- Merchants can now select specific SMTP accounts for email automation actions.
- Multi-select filtering for categories and tags is now supported in the automation executor, featuring improved component accessibility.
4. Shipping and Print Agent Upgrades
- Implemented secure Print Agent authentication and synchronous label generation with automated ZPL-to-PDF conversion on the bulk-labels route.
- Optimized courier label payload logic and added friendly, translated error messages for InPost validation issues.
5. Increased Support Ticket Limit
To support growing businesses, we have increased the maximum active support ticket limit from 3 to 10.