Features
Everything you need to streamline your workflow
Two-Way Inventory Sync
Import from Clover or push from WooCommerce. Prices, names, SKUs, stock levels, categories, descriptions, and modifiers all sync both directions with diff-based updates.
Real-Time Price & Stock Sync
Change a price on Clover — WooCommerce updates within seconds. Sell an item in-store — your online stock count adjusts immediately. Powered by HMAC-signed webhooks.
Auto-Create Items Both Ways
Add a new item on Clover POS and a WooCommerce product is created automatically with name, price, SKU, stock, and categories. Add a product in WooCommerce and it appears on Clover too.
Order Sync with Auto-Print
WooCommerce orders appear on your Clover POS instantly with line items, modifiers, customer info, and payment recording. Auto-print to your kitchen printer the moment an order is placed.
Bidirectional Order Status
Order statuses sync both ways — WooCommerce completed maps to Clover fulfilled, cancelled maps to cancelled, with infinite loop prevention built in.
No Vendor Lock-In
Your data lives in WooCommerce. Per-field sync toggles, configurable sync direction, Clean & Re-Sync, and full HPOS compatibility. Deactivate the plugin and everything stays.
Requirements
Make sure your server meets these requirements before installing.
Frequently Asked Questions
Common questions about this plugin
Most Clover plugins replace WooCommerce with a custom ordering system — their own cart, checkout, and database. DineSync works WITH WooCommerce. Your products, orders, and customers stay in WooCommerce, so you keep access to 800+ payment gateways, shipping plugins, and marketing tools. DineSync is also the only plugin offering true two-way sync.
Yes — DineSync is the only WordPress plugin that supports pushing WooCommerce products to Clover POS. When you update a product, only the changed fields are sent (diff-based push). New products added in WooCommerce are also created on Clover automatically.
Yes. When a sale happens on your Clover POS, the stock level change is sent via webhook through the DineSync Hub to your WooCommerce store automatically. Your online store always reflects your current real inventory.
DineSync automatically creates a matching WooCommerce product with the correct name, price, SKU, stock level, and category assignments. No manual data entry needed. The same works in reverse — new WooCommerce products are created on Clover automatically.
Yes. Clover sends webhook events through the DineSync Hub to your site whenever an item is created, updated, or deleted. Changes are reflected in WooCommerce within seconds. WooCommerce product changes are pushed to Clover immediately on save. Order status changes sync both directions in real-time.
No. DineSync uses transient-based locking to prevent duplicate orders even if webhooks fire simultaneously or a customer refreshes the checkout page. Each order is processed exactly once.
DineSync includes a built-in modifier renderer that works out of the box. It also has adapters for WooFood / Flavor and WC Product Add-Ons. The plugin automatically detects which system is active and writes modifiers in the correct format.
All your WooCommerce products, orders, and customer data remain exactly as they are. There is no proprietary database or vendor lock-in. You can also use Clean & Re-Sync to reset all mappings without losing products or orders.
Changelog
Version history and updates
- Initial release
- Two-way inventory sync (price, name, SKU, categories, stock, availability, description)
- Real-time price sync — changes on either platform reflected within seconds
- Real-time stock sync — in-store Clover sales update WooCommerce stock automatically
- Auto-create WooCommerce products when new items are added on Clover
- Auto-create Clover items when new products are added in WooCommerce
- Bidirectional category sync with automatic creation and diff-based updates
- Description sync (WooCommerce short description to Clover alternateName)
- Availability status sync (out-of-stock to Clover unavailable)
- Modifier groups sync with built-in frontend renderer
- Adapter support for WooFood and WC Product Add-Ons
- Real-time webhook-based sync via DineSync Hub with HMAC signature verification
- Order sync from WooCommerce to Clover POS with payment recording
- Auto-print to Clover kitchen printer
- Bidirectional order status sync (completed/cancelled/refunded mapped to fulfilled/cancelled)
- Duplicate order prevention with transient-based locking
- Works with both classic and block-based WooCommerce checkout
- Professional settings dashboard with sync direction and field-level controls
- Auto-mapping of items between platforms to prevent duplicates
- Diff-based push — only changed fields sent to Clover
- Bulk import and push operations with batched processing
- Clean and Re-Sync feature to reset mappings
- Activity log with detailed sync history
- HPOS compatible (WooCommerce High-Performance Order Storage)
- Loop prevention to avoid infinite sync cycles