bLoyal: Loyalty & Promotions by bLoyal

Changelog

3.1.611.75

Release Date – 05 Jun 2026

Fix CON-73: Block stored-payment checkout when no card was selected. The bLoyal payment snippet only stores the payment method when the customer clicks “SELECT CREDIT CARD”; if skipped, the order failed silently and auto-cancelled. The order is now stopped up front with a clear message instead.

3.1.611.74

Release Date – 15 May 2026

Fix CON-65: Revert shipping services postmeta (Director resolves shipping from CartUID directly); persist stored payment PaymentMethodUid to user meta so authorization survives session loss.

Plugin Release Notes

3.1.611.73

Release Date – 14 May 2026

Fix CON-65: Add null guards for bloyal_cart_data in stored payment method; persist bloyal_shipping_services to order postmeta at checkout so CommitCart can recover it if the WooCommerce session expires before payment is confirmed.

Plugin Release Notes

3.0.590.17

Release Date – 26 July 2022

3.1.611.3

Release Date – 03 January 2023

3.1.611.10

Release Date – 01 May 2023

3.1.611.11

Release Date – 03 May 2023

3.1.611.12

Release Date – 18 May 2023

3.1.611.13

Release Date – 02 June 2023

Fixed bLoyal calculate and approve alerts for EGift products.

3.1.611.14

Release Date – 12 June 2023

3.1.611.15

Release Date – 08 August 2023

3.1.611.16

Release Date – 28 August 2023

Fixed 100% discount issue on cart page summary.

3.1.611.30

Release Date – 22 Jan 2024

Fixed saleprice discount issue.
Fixed Birth Date value not being populated on the customer record in admin order page.
Fixed bLoyal customer data is not showing for “new sigunp customer” on the checkout address form.
Fixed Pickup stores not showing on the cart page.
Fixed bLoyal Shipping method issue on the cart/checkout page.
Fixed bLoyal Applied tax issue mismatched on checkout page.

3.1.611.33

Release Date – 27 Feb 2024

Fixed First Name and Last Name value for guest customer bLoyal Connector.
Fixed Stored payment method websnippets API call multiple times.
Fixed invalid payment method issue on checkout page.
Removed checking message from Loyalty Tender Payment.

3.1.611.51

Release Date – 14 Nov 2024

Fixed the issue in which when the user login with the club signup web snippet page then it displays the wrong user details while it should display the current user details.
Fixed the issue in which when the user tried to log-in with the club signup page then it was redirecting to the customer dashboard page while it should be on the club signup page.
Fixed the issue which was related to ” Shipping not working”.
Implemented the egiftcard web snippet functionality in which we can add egiftcard product from the egiftcard web snippet page.
Fixed the issue in which the bL_sk key was not generating whenever the web snippet launched.
Implemented the functionality to add new line item to the woocommerce cart.

3.1.611.56

Release Date – 11 Jun 2025

Fixed an issue with stored credit cards.

3.1.611.60

Release Date – 8 Jan 2026

Fixed eGift card package/shipping errors when guest creates account at checkout. Implemented proactive cart_uid preservation to order metadata and fallback retrieval mechanism to ensure cart information is available even when session is lost during account creation.

3.1.611.61

Release Date – 12 Jan 2026

Fix cart UID persistence for WooCommerce orders. Ensures cart_uid is saved to the database even when CommitCart API call fails, preventing loss of loyalty data, shipping services, and e-gift card information.

3.1.611.62

Release Date – 16 Jan 2026

Enhanced cart UID persistence with multi-point fallback system. Implements early cart_uid capture before CommitCart in multiple checkout hooks (before_calculate_totals, checkout_create_order, new_order, checkout_order_processed). Adds fallback retrieval from bloyal_cart_data session when plugin is deactivated mid-checkout, ensuring cart_uid is always persisted even when CommitCart fails or plugin is disconnected. Includes comprehensive logging with masked sensitive data for security.

3.1.611.63

(reverted by 3.1.611.71)

Release Date – 21 Jan 2026

Fixed USA ePay ‘Hold for Review’ orders failing to sync to bLoyal. Orders with on-hold status are now skipped during checkout and committed when status changes to processing/completed.

3.1.611.64

Release Date – 22 Jan 2026

Fixed club signup snippet freezing on Delivery/Shipping step. Added null checks to WebSnippetCompleteFn to prevent JavaScript errors when responseData is null or undefined.

3.1.611.65

Release Date – 5 Feb 2026

Centralized JavaScript versioning for cache busting by replacing all hardcoded version numbers with a single BLOYAL_VERSION constant.

3.1.611.66

Release Date – 5 Feb 2026

Fixed critical error when placing orders using Gift Card + Credit Card payment combination. Added validation to ensure tender payment mapping is always an array, preventing “Cannot access offset of type string on string” fatal error on the thank you page.

3.1.611.67

Release Date – 6 Feb 2026

Fixed gift card and loyalty dollar “Apply Balance” not updating checkout totals without a manual page refresh. Restored direct checkout update trigger after applying balance, replacing a passive event listener that only fired on payment method change.

3.1.611.68

Release Date – 17 Feb 2026

Fixed gift card balance display showing inconsistent decimal places (e.g. $10.0 instead of $10.00). All balance and amount values in the Check Balance and Apply Balance messages are now consistently formatted to two decimal places.

3.1.611.69

Release Date – 2 Mar 2026

Fix CON-23: Prevent duplicate CartUID across back-to-back orders in the same session. Clear bloyal_uid and bloyal_early_cart_uid session keys after CommitCart so each new order generates a fresh unique CartUID.

3.1.611.72

Release Date – 17 Apr 2026

Fix CON-49: Set shipment Type to Pickup for virtual product orders. Virtual products have no WooCommerce shipping method, causing the payload to default to Type: Shipment. bLoyal/ShipCompliant then ran compliance checks on eProduct+PickupOnly products, causing Approved (Problem – General) errors in Director.

3.1.611.71

(reverts 3.1.611.63)

Release Date – 16 Mar 2026

Fix CON-28: Revert incorrect on-hold skip logic introduced in 3.1.611.63. CommitCart is now always called when an order is placed, regardless of WooCommerce order status. The previous fix incorrectly skipped CommitCart for all on-hold orders; clients use bLoyal Director for order processing, not WooCommerce, so the status transition fallback never fired.

3.1.611.70

Release Date – 13 Mar 2026

Fix CON-27: Prevent duplicate CartUID when the customer navigates away before the order-received page loads. CartUID session keys are now cleared at order creation time (after the CartUID is safely saved to order metadata), instead of only on the order-received page. This ensures session cleanup is guaranteed regardless of browser behavior or payment gateway timing.

Plugin Website
Visit website

Author
bLoyal
Version:
3.1.611.75
Last Updated
June 11, 2026
Active Installs
40
Requires
WordPress 5.6
Tested Up To
WordPress 7.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.