July 2026 Enhancements
1st July 2026, Webhook Key Header Missing
Fixed an issue where webhook callbacks sometimes failed to fire or reach their destination, by reworking the webhook delivery pipeline and adding a new webhook key header for callback requests. View More
1st July 2026, CDN region setting introduced
Added the ability to specify a custom AWS region for a store's media bucket, and fixed backoffice file operations to consistently use the same bucket, region, and credentials. View More
1st July 2026, Fix Master Pricing
Added a new setting that, when enabled, makes Fix Master Pricing use maximum-quantity-based pricing logic. View More
1st July 2026, Branch & session context sent to third-party wallet
Third-party wallet integrations now receive the customer's selected branch and session reference on balance, debit, and refund requests. View More
8th July 2026, Email validation for email subscribe
Added bot protection to the newsletter subscribe form, including honeypot fields, fake-domain detection, timing checks, and rate limiting; new subscribers confirm via email. View More
8th July 2026, Please dont show decimals on qty to customers
Fixed an issue where product quantities were displayed as decimals instead of whole numbers to customers. View More
8th July 2026, Product Family Vs Product Variant colour update
Product family metadata changes (such as colour) now update immediately on the product page without needing to manually clear the cache. View More
8th July 2026, Add feature to fire off an email from the contact form
Customers who submit the store contact form now automatically receive a confirmation email in response. View More
15th July 2026, handle /setup when store is published
The store setup page is no longer accessible once a store has completed setup; visiting it now returns a 404 instead. View More
15th July 2026, Create a Toast Notification that mentions Min and Max Product Quantity that is set
Customers now see a toast notification about minimum and maximum quantity limits at the moment they add a product to their cart, rather than only discovering the limit once on the cart page. View More
15th July 2026, S3 Storage region and credentials fix
Fixed transactional emails (such as forgot-password) failing to send for stores whose media storage is hosted in a different AWS region than the platform default. View More
20th July 2026, Rework Cache for Multi Pod
Cache keys have been reorganized into Global, StoreApp, and Backoffice categories, and the storefront now supports running on multiple pods (horizontal scaling) via a Redis backplane. View More
20th July 2026, Redis
Added Redis-based caching (memory plus distributed) across the platform, a change needed to support the backoffice split. View More
20th July 2026, Cache Auto Clear
Cache entries now automatically clear in most cases when related data is updated, created, or deleted. View More
20th July 2026, User Filtering by Store on the Back Office
Added a store column and store filter to the Individuals and Company lists in the backoffice. View More
20th July 2026, Stop enforcing the Reply to Email on the Email sender setup in back office
Email sender settings in the backoffice now automatically populate with default values from app settings when left empty. View More
20th July 2026, Inconsistent Order Statuses
The order-expiry logic used in the order list is now also applied to the order detail view, so expired order statuses are shown consistently in both places. View More
20th July 2026, Backoffice Code/Template Editor
The backoffice code/template editor now includes a compare feature that lets you diff your changes against the original file. View More
20th July 2026, Theme Editor and Compile
The theme editor now uses an improved code editor that highlights syntax and structure errors in SCSS files, and the Compile action now reports exactly which file and line is causing a problem. View More
20th July 2026, Store Home Improvements
The backoffice Store Home page no longer loads all store settings unnecessarily, cutting its load time from over 5 seconds to about 100 milliseconds. View More
20th July 2026, Minor dashboard improvements
Improved the backoffice dashboard so adding, removing, and reordering widgets is smoother, and the page no longer waits for every widget to finish loading before becoming usable. View More
20th July 2026, Stock Display Table on PDP
The product page's stock/quantity table now defaults to showing only the first available colour/variant, with rows sorted by size and grouped by colour. Also fixed bulk 'Add to Cart' failures. View More
23rd July 2026, Account Password (Core)
Changing your account password now shows a confirmation message after saving, instead of silently succeeding with no feedback. Password policy is also correctly scoped to the store. View More
23rd July 2026, Disable Checkout button after first click (Core)
The Place Order button now disables immediately after the first click and shows a loading spinner, preventing shoppers from double-clicking and failing their order partway through. View More
23rd July 2026, Redis & Auth0 Updates and investigation
Made backend reliability improvements to Redis caching and Auth0 authentication, including better multi-factor authentication handling and more efficient async cache operations. View More
23rd July 2026, Increase EditorCodeLens height
The SCSS code editor window in the backoffice now automatically resizes for a more comfortable editing area. View More
25th July 2026, Fix stock modal
Added a product-page-loaded tracking event to the product detail page. View More
25th July 2026, Auth0 expire should log you out (need middleware to check)
The backoffice now automatically logs users out when their session expires, and Auth0 tokens are properly checked and refreshed. View More
25th July 2026, Check backoffice developer exception displaying on prod
Raw developer error details are no longer shown to backoffice users in production; a custom error page is now displayed instead. View More
25th July 2026, Backoffice switch to broken subscription
Fixed an issue where switching to a subscription with a broken or misconfigured database could break the user's Auth0 profile; the system now validates the database before allowing the switch. View More
25th July 2026, Add migration middleware into backoffice
Database migrations now run automatically on the backoffice, and a related AuditTrail foreign-key issue was fixed. View More
25th July 2026, Logout
Fixed an issue where a backoffice user's cached profile data persisted after logging out, causing stale information to linger. View More
25th July 2026, Local Subscriptions
Local backoffice development environments now filter the subscription list according to local settings, making local testing easier. View More
25th July 2026, Content Editor Image Lazy Load and Cache
Fixed the content editor's image lazy-load and cache settings, which previously failed to save and did not render images correctly. View More
Last updated