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.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.