← All release notes
EVOLVING WITH YOUR STORE

Client Fidelity & RewardsChangelog.

New features, improvements, and fixes by version.

Explore Client Fidelity & Rewards

Version 0.21.1

Release

Changed

  • Use the distinct 0.21.1 release identity for the checkout recovery and minimum-policy corrections. Back up, meet the supported platform requirements, and validate checkout, cancellation and refunds on staging before production use.
  • Require WooCommerce 8.7 or newer. Upgrade WooCommerce before installing this release; manual installation or a later downgrade below 8.7 stops rewards services, including existing-order settlement, and blocks rewards-backed payments until WooCommerce is supported.
  • Retain tested compatibility with WordPress 7.1.1 and WooCommerce 11.1.1, including Classic and Blocks checkout with HPOS and legacy order storage.
  • Preserve licensing SDK 0.3.5 and database schema 2.7.6. New licensed functionality requires PHP 8.1+; PHP 7.4 retains financial maintenance and read-only history on a supported WooCommerce version.

Fixed

  • Recognize Action Scheduler's native boolean job-presence result across rewards, bonuses, tiers, email campaigns and installation checks, avoiding false queue-failure warnings while retaining existing job identity and safety checks.
  • Recover the exact held points on an owned unpaid order after a native zero-selection quote refresh, including native tax, fixed negative-fee and gateway-ordering paths. Preserve order, reservation and coupon authority.
  • Keep the saved minimum policy visible and actionable when reapplying the exact original points, including customers with additional available points.
  • Check redemption minimums against product totals before all coupons, including product tax but excluding shipping and fees. Preserve the saved minimum policy for existing rewards orders; balance, discount limits and individual-use coupon restrictions still apply.
  • Reduce writer-session observation overhead while preserving fresh nonce, connection, clock and transaction checks. Do not cache live financial authority or change product prices or reward formulas.

Version 0.20.14.12

Release

Fixed

  • Fixed a false checkout conflict when a customer places another order after completing a payment.

Version 0.20.14.11

Release

Fixed

  • Fixed repeated checkout conflicts after a failed Checkout Block attempt.
  • Kept selected points available when retrying a failed Classic Checkout.
  • Protected points selected for a newer checkout attempt when cleanup from an earlier attempt runs late.

Version 0.20.14.10

Release

Fixed

  • Fixed missing review bonuses for customers who review a product soon after a qualifying purchase.
  • Reduced misleading payment-time warnings and made order-related logs easier to identify.

Version 0.20.14.9

Release

Fixed

  • Prevented successfully paid orders from being placed on hold solely because a background recovery check could not be scheduled immediately.
  • Improved recovery when background rewards tasks compete for access.

Version 0.20.14.8

Release

Fixed

  • Restored background rewards processing after repeated plugin updates.
  • Explained why an order could not be moved to the trash.

Added

  • Added clear pause notices and a protected Resume action for interrupted background work.

Version 0.20.14.7

Release

Fixed

  • Fixed checkout failures after changing quantities or shipping while redeeming points.
  • Kept the selected points available after a retryable checkout error.

Security

  • Prevented a reward discount from exceeding the points selected by the customer.

Version 0.20.14.6

Release

Changed

  • Explained when cart changes reduce or remove a reward discount.

Fixed

  • Added clear progress messages while points are updating in Classic and Block checkout.
  • Distinguished an insufficient points balance from an order below the minimum value.

Version 0.20.14.5

Release

Fixed

  • Restored guest pay-for-order links and corrected guest payment and refund handling.
  • Pressing Enter in the checkout points field now applies points instead of placing the order.

Version 0.20.14.4

Release

Fixed

  • Prevented paid orders without a points discount from being placed on a rewards hold.
  • Allowed administrators to release eligible orders from an incorrect rewards hold.

Version 0.20.14.3

Release

Fixed

  • Prevented overlapping duplicate payment confirmations from putting paid orders on hold.
  • Improved recovery when an administrator releases an order after reviewing its rewards.

Version 0.20.14.1

Release

Fixed

  • Prevented a repeated payment confirmation from moving an already-paid order to On hold.

Version 0.20.14

Release

Fixed

  • Improved recovery after interrupted payments and refund changes.

Security

  • Strengthened validation of saved reward amounts and checkout sessions.
Earlier version

Version 0.20.13

Version history

Security

  • Rechecked points reservations before customers pay an existing order.

Fixed

  • Prevented payment retries for an older order from changing a separate active cart.
Earlier version

Version 0.20.12

Version history

Fixed

  • Fixed an upgrade error that could block an otherwise valid rewards installation.
Earlier version

Version 0.20.11

Version history

Fixed

  • Prevented overlapping Classic and Block checkout attempts from competing for the same reward selection.
  • Improved payment of existing orders from a fresh browser session.
Earlier version

Version 0.20.10

Version history

Fixed

  • Fixed errors that could interrupt the dashboard and settings on PHP 8.
  • Improved recovery from temporary checkout and database failures.

Security

  • Strengthened refund handling and cleanup of deleted customers’ data.
Earlier version

Version 0.20.9

Version history

Fixed

  • Fixed repeated payment attempts incorrectly reporting that reward rules had changed.
  • Improved checkout recovery while preserving store coupons.

Security

  • Strengthened protection against duplicate point spending and duplicate review bonuses.
Earlier version

Version 0.20.8

Version history

Fixed

  • Fixed a JavaScript error in the guest rewards panel on Classic Checkout.
Earlier version

Version 0.20.7

Version history

Changed

  • Moved routine rewards maintenance into background processing to reduce storefront work.

Fixed

  • Improved point-expiry processing and cleanup of deleted customer data.
Earlier version

Version 0.20.6

Version history

Changed

  • Renamed the plugin UFP Client Fidelity and Rewards and moved its workspace into the shared UFP menu.
Earlier version

Version 0.20.5

Version history

Fixed

  • Made deleted-customer cleanup recover reliably after interruptions.

Added

  • Added a protected retry action for cleanup tasks that need administrator attention.
Earlier version

Version 0.20.4

Version history

Fixed

  • Calculated product-page rewards from the final quantity-discounted total.
  • Kept points estimates in step with delayed quantity and variation-price updates.
Earlier version

Version 0.20.3

Version history

Changed

  • Moved the product rewards card below the purchase form, beside the final quantity total.
Earlier version

Version 0.20.2

Version history

Changed

  • Moved the product rewards card below the main product price.
Earlier version

Version 0.20.1

Version history

Fixed

  • Prevented interrupted campaign processing from leaving the remaining email queue stuck.
  • Corrected email delivery status after interrupted campaign processing.
Earlier version

Version 0.20.0

Version history

Added

  • Added separate customer preferences for promotional rewards emails and automatic tier or expiry notifications.
  • Added a customer email-preferences page and message-category controls.
Earlier version

Version 0.19.0

Version history

Added

  • Added a configurable campaign send-rate limit.
  • Added Retry as new, Remove and Restore actions for campaign history.

Changed

  • Moved campaign history and delivery controls into Email Queue.
Earlier version

Version 0.18.2

Version history

Fixed

  • Fixed campaign launches failing when an audience estimate became outdated during preparation.
Earlier version

Version 0.18.1

Version history

Changed

  • Simplified guest rewards cards to focus on estimated points, signup bonuses and account actions.
Earlier version

Version 0.18.0

Version history

Added

  • Added product-page reward estimates for guest shoppers.
  • Showed available signup bonuses and account links alongside the estimate.
Earlier version

Version 0.17.0

Version history

Added

  • Added a guest rewards card at checkout with live points estimates and signup-bonus information.
  • Connected the account prompt to WooCommerce’s native checkout registration.
Earlier version

Version 0.16.0

Version history

Added

  • Added an editable account-creation points bonus with its own validity period.
Earlier version

Version 0.15.2

Version history

Added

  • Added SendGrid event-verification settings directly in the administration screen.
Earlier version

Version 0.15.1

Version history

Changed

  • Switched email delivery to SendGrid’s HTTPS service with Global and EU region options.

Fixed

  • Improved handling of temporary failures and uncertain delivery results.
Earlier version

Version 0.15.0

Version history

Added

  • Added customizable product labels for product and category bonus rules.
  • Added label colors, corner positions, shapes and a live preview.
Earlier version

Version 0.14.1

Version history

Added

  • Showed the monetary value of available points in Cart and Checkout.
Earlier version

Version 0.14.0

Version history

Added

  • Added a dedicated Product & Category bonus tab with scheduled availability.
  • Added editable customer explanations for product and category reward rules.
Earlier version

Version 0.13.3

Version history

Changed

  • Redesigned the My Rewards balance summary with clearer cards and a mobile-friendly layout.
Earlier version

Version 0.13.2

Version history

Added

  • Send promotion and expiry-email tests using the current editor content.
  • Added a quick account selector for administrators.
Earlier version

Version 0.13.1

Version history

Added

  • Choose how far ahead the My Rewards page displays expiring points.

Changed

  • Added pagination for expiry dates and collapsible email-template panels.
Earlier version

Version 0.13.0

Version history

Added

  • Added configurable point expiry and automatic use of the points expiring soonest.
  • Added upcoming-expiry information in My Rewards and editable expiry-reminder emails.
Earlier version

Version 0.12.2

Version history

Fixed

  • Restored missing customer rankings during upgrades.
  • Verified saved settings before reporting success.

Changed

  • Improved privacy exports and accessible administration tables.
Earlier version

Version 0.12.1

Version history

Security

  • Strengthened protection against duplicate review rewards and conflicting tier changes.

Fixed

  • Improved email-status tracking and cleanup of deleted customer details.
Earlier version

Version 0.12.0

Version history

Fixed

  • Improved reward rounding, checkout reservations and recovery after interrupted processing.

Added

  • Added more precise staff permissions for rewards, exports and email settings.

Changed

  • Improved dashboard performance and email-delivery tracking.
Earlier version

Version 0.11.9

Version history

Changed

  • Made default tier-promotion popup text consistently Romanian while preserving custom wording.
Earlier version

Version 0.11.8

Version history

Added

  • Showed the next tier’s reward percentage beside the customer’s current reward rate.
Earlier version

Version 0.11.7

Version history

Fixed

  • Fixed unchecked reward-display settings being switched back on when saved.
Earlier version

Version 0.11.6

Version history

Added

  • Added a tier-progress bar showing the spending needed to reach the next tier.
Earlier version

Version 0.11.5

Version history

Changed

  • Added pagination to transaction history in administrator customer profiles.
Earlier version

Version 0.11.4

Version history

Changed

  • Made customer rankings faster with paginated results and background updates.
Earlier version

Version 0.11.3

Version history

Changed

  • Added accessible pagination to the administration Transactions tab.
Earlier version

Version 0.11.2

Version history

Changed

  • Replaced the customer’s reserved-points summary with an estimate of points pending from accepted orders.
Earlier version

Version 0.11.1

Version history

Changed

  • Added mobile-friendly pagination to the customer’s rewards history.
Earlier version

Version 0.11.0

Version history

Changed

  • Required a new eligible purchase before a repeat review can earn another bonus.

Security

  • Prevented duplicate bonuses from repeated or simultaneous review submissions.
Earlier version

Version 0.10.2

Version history

Fixed

  • Made review-reward notices visible in themes that customize the review form.
Earlier version

Version 0.10.1

Version history

Added

  • Added a review-reward notice above product-review fields for eligible customers.
Earlier version

Version 0.10.0

Version history

Added

  • Added configurable product-review bonuses and customer history for awards and reversals.
Earlier version

Version 0.9.3

Version history

Fixed

  • Preserved paragraph breaks consistently across rewards emails.
Earlier version

Version 0.9.2

Version history

Changed

  • Removed generic product-price explanations so reward cards focus on relevant bonus rules.
Earlier version

Version 0.9.1

Version history

Changed

  • Hid unnecessary rule explanations when the reward rate matches the customer’s tier.
Earlier version

Version 0.9.0

Version history

Added

  • Added configurable reward rates for discounted products, products and categories.
  • Added explanations of the reward rule applied to each product.
Earlier version

Version 0.8.0

Version history

Added

  • Added separate controls for displaying point redemption in Cart and Checkout.
  • Added reward rules for sale-priced products.

Fixed

  • Preserved paragraph breaks in campaign emails.
Earlier version

Version 0.7.1

Version history

Changed

  • Campaign test emails can grant the configured test bonus to the selected customer account.

Fixed

  • Prevented repeated test submissions from granting the same bonus twice.
Earlier version

Version 0.7.0

Version history

Added

  • Added a Campaigns tab and optional points bonuses for campaign recipients.
  • Showed the estimated bonus budget before a campaign launches.
Earlier version

Version 0.6.0

Version history

Added

  • Added personalized rewards email campaigns with preview and test sending.
  • Added campaign progress, delivery filters, pause, resume and cancel controls.
Earlier version

Version 0.5.0

Version history

Added

  • Import existing customer points from CSV files with a preview before changes are applied.

Fixed

  • Prevented overlapping imports from crediting the same opening balance twice.
Earlier version

Version 0.4.5

Version history

Changed

  • Replaced technical customer-history descriptions with clear explanations and related order links.
Earlier version

Version 0.4.4

Version history

Fixed

  • Kept Classic Checkout reward controls and minimum-order guidance in sync with updated totals.
Earlier version

Version 0.4.3

Version history

Added

  • Added a configurable minimum order value for redeeming points.
Earlier version

Version 0.4.2

Version history

Changed

  • Added Romanian defaults for tier-promotion emails and their action buttons.
Earlier version

Version 0.4.1

Version history

Added

  • Added configurable SendGrid SMTP delivery for tier-promotion emails.
Earlier version

Version 0.4.0

Version history

Added

  • Separated Notifications and Emails into their own administration tabs.
  • Added rich-text tier-promotion emails with personalization and delivery settings.
Earlier version

Version 0.3.0

Version history

Added

  • Added editable reward percentages, spending thresholds and colors for loyalty tiers.
Earlier version

Version 0.2.2

Version history

Added

  • Added a paginated customer ranking based on lifetime spending.
Earlier version

Version 0.2.1

Version history

Fixed

  • Fixed the promotion-popup close button under theme styling.

Added

  • Added the current tier badge to the WoodMart desktop account header.
Earlier version

Version 0.2.0

Version history

Added

  • Introduced Bronze, Silver and Gold tiers with a My Account tier card.
  • Added tier-promotion popups and editable notification text.
Earlier version

Version 0.1.4

Version history

Changed

  • Showed a clear applied-points confirmation and remaining balance after redemption.
Earlier version

Version 0.1.3

Version history

Fixed

  • Fixed the Apply all points button being blocked by browser validation.
Earlier version

Version 0.1.2

Version history

Changed

  • Restyled rewards controls in Classic and Block Cart and Checkout.

Added

  • Added an Apply all points action and Romanian customer-facing translations.
Earlier version

Version 0.1.1

Version history

Fixed

  • Updated product reward estimates when the selected variation or quantity changes.
Earlier version

Version 0.1.0

Version history

Added

  • Introduced a customer rewards program for WooCommerce.