DineSync For Clover Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
DineSync for Clover is the only WooCommerce plugin that provides true two-way synchronization with Clover POS. Unlike other solutions that replace WooCommerce with a custom ordering system, DineSync works with your existing WooCommerce store — keeping all your products, orders, customers, payment gateways, and shipping methods intact.
Import your Clover inventory into WooCommerce, push WooCommerce products to Clover, and sync orders in real-time. Changes flow both directions automatically via webhook-based updates — no manual syncing required.
Built for restaurants, cafes, bakeries, and food businesses that want to keep using WooCommerce for online ordering while running Clover POS in-store.
Why DineSync?
Other Clover plugins force you into a separate ordering system with its own cart, checkout, and database — locking your data into a proprietary silo. DineSync takes a different approach:
- Keep WooCommerce — Your products, orders, and customers stay in WooCommerce where they belong. Use any of 800+ WooCommerce payment gateways, shipping plugins, and marketing tools.
- Two-Way Sync — The only plugin that pushes WooCommerce products TO Clover. Update a price in WooCommerce and it appears on your Clover POS automatically.
- No Vendor Lock-In — Your data lives in WooCommerce. Deactivate DineSync and everything stays — products, orders, customer history. Nothing is lost.
- Per-Field Control — Choose exactly which fields sync: price, name, SKU, categories, stock, availability, description, and modifiers. Other plugins are all-or-nothing.
- Smart Updates — Only changed fields are sent to Clover on product updates, minimizing API calls and preventing unnecessary overwrites.
Key Features
Inventory Sync (Two-Way)
- Import items, categories, modifier groups, and prices from Clover into WooCommerce
- Push WooCommerce products to Clover POS with diff-based updates — only changed fields are sent
- Real-time webhook updates — changes on either platform are reflected within seconds
- Auto-mapping matches existing WooCommerce products to Clover items by name or SKU, preventing duplicates during import
- Configurable sync direction: two-way, Clover-to-WooCommerce only, or WooCommerce-to-Clover only
- Per-field sync toggles for price, name, SKU, categories, stock, availability, description, and modifiers
- Bulk import and bulk push operations with batched processing (30 items per batch to prevent timeouts)
- Clean & Re-Sync option to reset all mappings and start fresh
Price & Stock Sync (Real-Time, Both Directions)
- Change a price on your Clover POS — WooCommerce updates automatically within seconds
- Change a price in WooCommerce — Clover POS updates automatically on save
- Stock levels sync bidirectionally — sell an item in-store on Clover and your online store stock count adjusts immediately
- Out-of-stock products in WooCommerce are marked as unavailable on Clover automatically
- Stock management settings (manage_stock, stock_quantity, stock_status) sync from Clover to WooCommerce
Auto-Create Items (Both Directions)
- Add a new item on Clover POS — a WooCommerce product is automatically created with name, price, SKU, stock, and categories
- Add a new product in WooCommerce — a Clover item is automatically created on the next push or product save
- No manual data entry needed on either platform
Category Sync (Bidirectional)
- Clover categories import as WooCommerce product categories
- WooCommerce categories push to Clover — if a category doesn’t exist on Clover, it’s created automatically
- Category assignments are diffed — only changes (additions/removals) are synced, not the full list every time
- Renaming or reorganizing categories on either platform syncs to the other
Description Sync
- WooCommerce short descriptions sync to Clover’s alternateName field
- HTML is stripped and content is trimmed to Clover’s 127-character limit automatically
Order Sync
- WooCommerce orders appear on your Clover POS instantly with full details
- Line items, modifier selections, customer info (name, email, phone), fees, shipping, and discounts all included
- Payment recording on Clover — orders show as paid with the correct amount
- Auto-print to your Clover kitchen printer as soon as orders are placed online
- Duplicate order prevention with transient-based locking — no double orders even if webhooks fire simultaneously
- Works with both WooCommerce classic checkout and block-based checkout
Bidirectional Order Status Sync
- WooCommerce “Completed” Clover “Fulfilled”
- WooCommerce “Cancelled” Clover “Cancelled”
- WooCommerce “Refunded” Clover “Cancelled”
- Clover “Fulfilled” WooCommerce “Completed”
- Clover “Cancelled” WooCommerce “Cancelled”
- Infinite loop prevention — status changes don’t bounce back and forth between platforms
Modifier Groups
- Clover modifier groups (toppings, sizes, extras) sync to WooCommerce automatically
- Built-in frontend renderer with radio buttons, checkboxes, and real-time price adjustments
- Adapter support for WooFood and WC Product Add-Ons — the plugin detects your active system and writes modifiers in the correct format
- Works out of the box with no configuration needed
Built for WooCommerce
- Uses native WooCommerce products, cart, checkout, and orders — not a custom ordering system
- Fully compatible with WooCommerce High-Performance Order Storage (HPOS / Custom Order Tables)
- Works with any WooCommerce-compatible theme
- Compatible with WooCommerce payment gateways, shipping methods, and marketing plugins
- Clean, professional settings dashboard with connection status, sync statistics, and activity logs
How It Works
- Install the plugin and go to DineSync > Settings
- Connect to Clover using one-click OAuth through the DineSync Hub — no technical setup required
- Click Import from Clover to pull your inventory into WooCommerce
- Enable order sync — done! Orders flow to Clover automatically
- Any change on either platform syncs to the other in real-time via webhooks
Who Is It For?
DineSync for Clover is designed for restaurants, cafes, bakeries, food trucks, and food businesses that:
- Already use WooCommerce (or want to) for online ordering
- Use Clover POS in-store and need their online and in-store systems in sync
- Want to leverage the WooCommerce ecosystem — payment gateways, shipping plugins, subscriptions, marketing tools
- Need two-way sync, not just one-way import from Clover
- Want control over exactly what data syncs between platforms
Third-Party Services
This plugin connects to the following external services:
1. DineSync Hub (hub.monirtechsolutions.com)
Our middleware service that handles secure OAuth authentication and webhook forwarding between your WooCommerce site and Clover POS.
- Used for: OAuth authentication, webhook relay, merchant registration, heartbeat monitoring
- Service URL: https://hub.monirtechsolutions.com
- Data sent: Site URL, admin email, Clover merchant ID, plugin version, order sync reports (order IDs and totals), heartbeat status
- Data received: OAuth credentials, proxied Clover API responses, webhook event payloads
- Privacy Policy
- Terms of Service
Note: The Hub service is primarily used when connecting via OAuth. Manual API token connections still send periodic heartbeat pings to the Hub for monitoring.
2. Clover POS API (api.clover.com / apisandbox.dev.clover.com)
The official Clover API for syncing inventory, orders, and merchant data.
- Used for: Reading/writing inventory items, modifier groups, categories, orders, customer data
- API endpoints: https://api.clover.com/v3 (production) and https://apisandbox.dev.clover.com/v3 (sandbox)
- Data sent: Product names, prices, SKUs, stock levels, descriptions, categories, order details, customer names, emails, and phone numbers
- Data received: Clover items, categories, modifier groups, stock levels, printers, employees, order statuses
- Privacy Policy
- Terms of Service
Support
For help, email info@monirtechsolutions.com or visit monirtechsolutions.com/plugins/dinesync-for-clover/support.
Screenshots
Connect to Clover — one-click OAuth setup or manual API token connection
Settings dashboard — connection status, sync direction, per-field toggles, order settings, and inventory actions
Sync statistics — orders synced, last sync time, inventory action buttons, and recent activity feed
WooCommerce checkout — Clover-synced products with pickup locations and customer info
Sync Logs — detailed order sync history with timestamps, log levels, and order references
