Cancelled, failed and refunded orders now show a note when their reserved points go back to the customer. The points were already returned; without the note the order looked as if the customer had lost them.
Changed
Retain tested compatibility with WordPress 7.1.1 and WooCommerce 11.1.1, with WooCommerce 8.7 or newer required and PHP 7.4 maintenance support.
Upgrade WooCommerce before installing this release. Manual installation or downgrade below WooCommerce 8.7 stops rewards services, including existing-order settlement, until WooCommerce is supported.
Version 0.21.5
Release
Fixed
New installations now let WooCommerce customers earn and redeem points straight away: Eligible user roles starts with Customer and Administrator selected instead of Administrator only.
Changed
Updating keeps your saved Eligible user roles. If only Administrator is selected in UFP > Client Fidelity and Rewards > Settings > General, add Customer so shoppers can earn and redeem points.
Retain tested compatibility with WordPress 7.1.1 and WooCommerce 11.1.1, with WooCommerce 8.7 or newer required and PHP 7.4 maintenance support.
Upgrade WooCommerce before installing this release. Manual installation or downgrade below WooCommerce 8.7 stops rewards services, including existing-order settlement, until WooCommerce is supported.
Version 0.21.4
Release
Added
Shows the UFP Client Fidelity and Rewards icon on the WordPress Updates screen and in update details.
Changed
Retain tested compatibility with WordPress 7.1.1 and WooCommerce 11.1.1, with WooCommerce 8.7 or newer required and PHP 7.4 maintenance support.
Upgrade WooCommerce before installing this release. Manual installation or downgrade below WooCommerce 8.7 stops rewards services, including existing-order settlement, until WooCommerce is supported.
Version 0.21.3
Release
Fixed
Keep optional account creation unchecked until the customer chooses it, preserving that choice during Classic checkout refreshes.
Added
Check the email address when account creation is selected and offer native login for an existing account. Customers can explicitly continue as guests when the store allows it.
Keep entered contact and address details during native checkout login using short-lived, one-use recovery without changing customer profiles.
Changed
Improve account-state messages, keyboard focus and reduced-motion transitions while retaining WooCommerce fields, authentication and security-provider validation.
Avoid duplicate account handlers when the theme already manages checkout accounts. Existing KitLumanari implementations stay active until their compatible bridge is installed.
Retain tested compatibility with WordPress 7.1.1 and WooCommerce 11.1.1, with WooCommerce 8.7 or newer required and PHP 7.4 maintenance support.
Upgrade WooCommerce before installing this release. Manual installation or downgrade below WooCommerce 8.7 stops rewards services, including existing-order settlement, until WooCommerce is supported.
Version 0.21.2
Release
Fixed
Recover checkout after an interrupted points update even when the optional rewards panel is hidden.
Use currency-rounded eligible product amounts for newly created earning snapshots while preserving existing orders and refunds.
Update licensing persistence so stale cached access cannot survive a committed activation-state change.
Changed
Reduce repeated checkout validation work and improve expiry and reservation cleanup query scaling.
Retain tested compatibility with WordPress 7.1.1 and WooCommerce 11.1.1, with WooCommerce 8.7 or newer required and PHP 7.4 maintenance support.
Upgrade WooCommerce before installing this release. Manual installation or downgrade below WooCommerce 8.7 stops rewards services, including existing-order settlement, until WooCommerce is supported.
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.
Cookies only if you say so
We'd like to use Google Analytics and Google Ads to see how visitors find and use our site and measure which of our ads lead to a purchase. They set cookies and send data to Google, so they stay off unless you allow them. You can change your choice any time under Cookie settings at the bottom of every page. Privacy Policy