Changelog

What's new in CloverWoo

Track every update, improvement, and bug fix. We ship regularly and document everything. See all features or read the setup guide.

v1.13.1

Fixed

fixed
  • Low-stock alerts are sent once when a product drops to the threshold, not again every five minutes
  • A shirt whose sizes are in Clover is no longer marked out of stock by an old count on the shirt itself
  • No more “Check stock” on a shirt whose sizes are linked — Link Products shows “Counted per size”
  • The Clover column on the Products list keeps a readable width

v1.13.0

New

added
  • Barcodes now sync: a product's GTIN/UPC/EAN (or the barcode field other plugins use) goes to Clover's Product Code and comes back from it
  • Link Products can match on barcode as well as SKU and name, and matches the two across each other — so a Clover Product Code finds the product whose number sits in the website's GTIN or SKU
  • The “Linked Clover item” search box finds an item by its barcode
fixed
  • A barcode another product already holds no longer stops an import — WooCommerce allows one product per GTIN, so the barcode is kept on the product and the import carries on

v1.12.1

Improved

improved
  • The “Linked Clover item” field is now a search box — type a name or SKU instead of scrolling every Clover item, and it loads instantly on big catalogues

v1.12.0

Send to Clover

added
  • “Send to Clover” on any product that isn’t in Clover yet — one product, or several at once from the Products list
  • Sizes and colours become real Clover items: one item per size, each with its own price and stock, so the register counts sizes separately
  • It asks first and says exactly what will be created, and leaves every other product alone
improved
  • A product with sizes no longer leaves an unsellable 0.00 item on the register

v1.11.1

Fix

fixed
  • Link Products saves even when Clover has an item oversold (a negative count is shown but can no longer be picked)
  • Products at 0 on both sides stay open with their count buttons, and a picked product shows “Will be linked”

v1.11.0

Link Products

added
  • Redesigned Link Products: it opens on what needs doing, with filters, search, product photos and a product search box for items with no match
  • Stock review: see the website and Clover counts side by side, pick the right one, and both sides are set to it
  • A Clover column on the Products list shows what is linked, not linked, or needs a stock check
fixed
  • Linking a product never changes its stock on its own, so a Clover count of 0 can no longer mark website products out of stock

v1.10.2

Auto-updates

improved
  • “Enable auto-updates” stays available on the Plugins screen, so you can turn it on once and new versions install themselves
  • Updates are offered even if the plugin was installed in a differently named folder

v1.10.1

Fix

fixed
  • Link Products no longer shows Clover items as linked to products that are in the Trash or deleted; the real product is suggested instead, and linking it moves the link across

v1.10.0

Tested end to end

added
  • Time slots, order type and delivery zones on the block checkout, the default checkout in new WooCommerce stores
  • Partial refunds on orders with several items, through Clover’s order returns
  • Pickup and delivery times appear on the Clover order
improved
  • Stock changes on both sides add up: a website order and an in-store sale in the same few minutes count as two sales, and saving a product never resets Clover’s stock count
  • Paid add-ons reach the kitchen as real Clover modifiers, and Clover order totals match what the customer paid, sale prices included
  • Sizes and colours show their option on the Clover register (“T-Shirt M”)
  • Declined cards show shoppers a plain message; the exact reason from Clover goes in the order note
  • Clover discounts import as draft coupons, so staff discounts never become public codes
fixed
  • In-store sales imported from Clover no longer take stock off your website again or send order emails
  • Updating a customer who is already in Clover no longer fails; repeat guest shoppers reuse their Clover customer
  • A product on sale keeps its sale price when modifiers are chosen
  • Order hours, delivery zones and service charges by order type now behave as set, and pickup orders are never zone-checked
  • Low stock alerts fire for stock that arrives from Clover
  • The Categories switch is respected, and deleting a category on your website keeps it on your register
  • Sending tax rates to Clover never changes a register tax; restricted coupons are not sent to Clover
  • A failing background job no longer holds up the rest of the queue; the modifier importer’s Undo works

v1.9.0

Link Products

added
  • Link Products screen: every Clover item next to its suggested WooCommerce product, matched by SKU first and then by name — “TSHIRT-SARDINE” finds “T-Shirt - Sardine”. Tick the right ones and link them in one click
  • Link sizes and colours one by one, so stock and price sync per size
  • “Only sync linked products”: sync never creates products on either side, so Clover-only items like deposits and website-only products stay where they are
improved
  • Pull buttons on the Sync page ask before importing and say what they will create
  • The product pull reports what it did: created, updated, unchanged or skipped

v1.8.1

One Key, Quieter Imports

added
  • One key is often enough: when you save your Ecommerce API key, the plugin asks Clover whether it can sync too and, if it can, turns sync on with it. A separate sync token is only needed when Clover says the key covers payments alone
improved
  • The Customers switch on the Sync tab now controls whether website customers are sent to Clover
fixed
  • Customers imported from Clover no longer receive a “your account has been created” email; people who sign up on your website still do

v1.8.0

Link Products to Clover

added
  • Link any WooCommerce product to an existing Clover item from the new Clover box on the product edit screen, so stores whose website and Clover catalogues were built separately connect them instead of importing copies
  • Stock and orders only: untick Products and keep Inventory and Orders. Linked products share stock and online orders with Clover, while names, prices, sizes and photos stay as they are on each side
improved
  • Conflict Resolution now applies to pulls: “WooCommerce wins” keeps your website’s name, price, description, SKU, categories and tags and only updates stock; “Most recent change wins” keeps whichever side was edited last
  • Deleting a product on your website no longer deletes the item from your Clover POS, and the next pull from Clover does not bring it back. Restoring it from the trash links it again
  • The Products and Inventory switches now fully control what is sent to Clover
fixed
  • Pulling from Clover re-attaches a product whose link was lost instead of creating a second copy

v1.7.1

Setup Fix

fixed
  • Activating the plugin now creates its database tables and scheduled sync jobs every time. Sites set up with an earlier version repair themselves automatically after updating

v1.7.0

Sync Without Waiting

added
  • Sync products, stock, orders and customers today using an API token from your Clover dashboard — no need to wait for app approval
  • Stores connected this way pull stock from Clover every 5 minutes and products and customers every hour; changes made in WooCommerce reach Clover straight away
  • The token is checked with Clover when you save, with a clear message if a permission or the Merchant ID is wrong
improved
  • If Clover will not attach a card payment to the synced order, the card is charged on its own instead of the checkout failing

v1.6.1

Admin Redesign

improved
  • Redesigned admin screens: status shown as coloured pills, grouped sync buttons with the main action standing out, and counts that read at a glance

v1.6.0

Tabbed Settings

improved
  • Settings split across five tabs — Connection, Sync, Checkout, Restaurant and Advanced — instead of one long page
  • Clearer section headings and descriptions throughout the settings screen
fixed
  • Saving one settings tab no longer switches off the toggles on the other tabs

v1.5.0

Apple Pay

added
  • Apple Pay at checkout (off by default). The button appears above the card fields in Safari on Apple devices and follows the cart total. Classic checkout; Clover must verify your website domain first

v1.4.12

Checkout Fixes

improved
  • Optional card icon next to the payment method, off by default
  • The “new version available” notice disappears as soon as you update
fixed
  • Card payments on the classic (shortcode) checkout
  • Card fields at normal height with the text centred, and no empty gap under them

v1.4.5

Payments Before Approval

added
  • Take card payments with an Ecommerce API key from your own Clover dashboard, without waiting for any app approval
improved
  • Stores connected with a payments-only key see exactly what is and isn’t syncing on the settings page

v1.4.3

One Paid Order in Clover

added
  • Free done-for-you setup offered on the settings page whenever a store is not yet connected
improved
  • Online card payments are attached to the synced Clover order, so the POS shows one paid order with the real line items
  • “Check again” on the WordPress Updates screen asks for a new CloverWoo version immediately
fixed
  • Orders with a quantity above 1 reach Clover with the right total

v1.4.0

One-Click Updates

added
  • One-click updates from the WordPress Plugins screen — no more download and upload
  • Connect with CloverWoo: a one-click connection through the CloverWoo Clover app, rolling out as Clover completes its review. Stores can connect today with API tokens
fixed
  • Tips were being charged twice
  • Payment requests are never retried automatically, so a network hiccup cannot cause a double charge
  • Saved cards and subscription renewals now charge correctly
  • Percentage discounts reach Clover at the right value
  • Orders sent to Clover keep their tax, so Clover totals match
  • Auto-print of online orders on Clover devices
  • Clover webhook verification completes reliably
  • Opening the app from the Clover dashboard no longer fails with “invalid state”

v1.3.4

Connection Guidance

improved
  • The settings page shows the exact Site URL and Alternate Launch Path to register in a Clover app
  • The PAKMS key is fetched from Clover automatically after connecting
  • A clear warning when the Sandbox/Production environment does not match the Clover app
  • More reliable licence checks, with a 7-day grace period if the licence server cannot be reached

v1.3.1

Importer Fix

fixed
  • The migration importer creates modifier options on the first run

v1.3.0

Modifier Power Pack

added
  • One-click migration from WooCommerce Product Add-Ons, YITH Product Add-Ons and Extra Product Options, with a dry-run preview and a 24-hour undo
  • Manual JSON import when no supported add-on plugin is detected
  • Photo modifiers — show an image next to any modifier option
  • Conditional modifiers — show a group only when another option is picked

v1.2.0

Restaurant Feature Pack

added
  • Business Hours — per-day open/close times with overnight support; checkout blocked outside hours with an automatic “Closed” banner on shop pages
  • Pickup & Delivery Time Slots at checkout with configurable lead time, slot intervals, and how many days ahead can be booked
  • Minimum Order Amount — checkout floor with a live “Add $X more to continue” prompt
  • Delivery Zones — postcode allow-list with * and ? wildcards; works for US, UK, and Canadian postcode formats out of the box
  • Per-Item Special Instructions flow through to the Clover kitchen printer as line-item meta
  • Service Charge — percentage fee at checkout, optionally limited to specific order types (e.g. dine-in only)
  • Every restaurant feature is opt-in via a toggle — non-restaurant stores see zero change

v1.1.0

Modifier Picker

added
  • Build-Your-Own Modifier Picker with multi-group support (e.g. crust × toppings × sauces) and live price updates as customers configure
  • Zero-variation database design — modifier combinations stored as cart-item meta instead of generating new product rows; 33 × 33 × 33 combos = zero extra rows in wp_posts
  • Modifier groups can be marked required or optional and accept price deltas per option
  • Selected modifiers render as proper line items on the Clover kitchen printer, not a flat block of text

v1.0.3

Documentation

improved
  • Updated license-key delivery flow: customers now receive a separate email from support@cloverwoo.com with the CLV-format license key and a private download link
  • Documented webhook URL ?key= parameter requirement and plain-permalinks fallback
  • Clarified that real-time inventory sync depends on webhook configuration; without webhooks, sync runs hourly via WP-Cron
  • Refined multi-location messaging: plugin reads from one configurable Clover location (WooCommerce core does not support multi-location stock natively)

v1.0.2

Improvement

improved
  • Block-based React Checkout — full compatibility with WooCommerce's modern Checkout Block alongside the classic shortcode checkout
  • Tighter retry backoff on Clover API rate-limit responses (429s)
  • Reduced sync queue memory footprint on bulk imports
fixed
  • Edge case where webhook subscription paused after extended Clover-side maintenance windows
  • Modifier price-adjustments occasionally rounded to whole units on certain currency locales

v1.0.1

Fixes

fixed
  • OAuth re-connect flow now preserves existing product mappings instead of requiring a re-sync
  • Saved-card tokenization edge case on Clover EU production environment
  • Order status mapping for partial-refund + voided-line-item combinations
improved
  • Settings page UX: ready-to-paste webhook URL now displayed directly with copy button
  • Plugin filename standardized to clover-woocommerce-integration.zip
  • License key format clarified in setup walkthrough (CLV-XXXX-XXXXXXXX-XXXXXXXX-XXXXXXXXXXXX)

v1.0.0

Initial Release

added
  • Bidirectional sync for products, inventory, orders, customers, categories, taxes, modifiers, and discounts
  • Clover payment gateway with iframe tokenization and PCI-compliant card processing
  • Saved cards for repeat customers with WooCommerce Subscriptions support
  • Authorize + Capture mode with manual capture from the order screen
  • Full and partial refund processing directly from WooCommerce
  • Customizable tipping options at checkout
  • Line items, modifiers, and order notes sent to Clover receipts
  • Auto-print online orders on Clover kitchen/receipt printers
  • Dine-in, takeaway, and delivery order type selector at checkout
  • Real-time sync via Clover webhook events (I, IC, IG, IM, O, C, P)
  • Background job queue with automatic retry logic and crash recovery
  • Checksum-based change detection to skip unchanged records
  • Conflict resolution strategies: Clover wins, WooCommerce wins, or newest wins
  • Selective sync with category and product filters
  • Variable products mapped to Clover item groups with attributes
  • Multi-region support: North America, Europe, Latin America, and Sandbox
  • OAuth2 v2 authentication with automatic token refresh
  • Rate limiting with automatic throttling (16 req/s per token)
  • HPOS (High-Performance Order Storage) compatibility declared
  • License verification via Stripe subscription status with daily cron check
  • Admin dashboard with sync statistics, queue health, and activity logs
  • Low stock email alerts when inventory drops below threshold
  • Order status mapping between Clover and WooCommerce

Stay updated

New versions are released regularly. Check back here or contact us at support@cloverwoo.com to get notified of major releases.