The POS Rewards tile now has Rewards and Coupons tabs. Staff can apply any coupon assigned to the customer (manually or by campaign) directly to the cart, alongside point-redeemable rewards. The tile badge shows the combined count of available discounts.
Fixed a bug where the POS Loyalty and Rewards tiles could remain disabled after scanning a customer, even when the scan succeeded. Tiles now reliably activate and refresh as the cart changes.
The Balance Changed trigger now exposes pointsToNextReward and nextRewardName, and the Reward Redeemable trigger now exposes rewardValue, rewardCost, and customerRemainingBalance. Use them in Shopify Flow to build smarter automations (for example, nudge customers when they are close to the next reward).
Two new custom fields — next tier name and points to next tier — can now sync to Shopify metafields and Klaviyo profiles, so you can show customers how close they are to leveling up.
Balance change events now include more context about coupon and reward transactions, giving you better data in Shopify Flow and Klaviyo automations.
The balance changed and reward redeemable Shopify Flow triggers now include next reward details, so you can notify customers when they're close to unlocking a reward.
Each earning flow now has a Display settings section where you can edit the title, short description, long description, and upload a custom 1:1 icon. Customers see your wording and image instead of the default text and illustration in the wallet.
Rewards now appear in each customer's language in the wallet, and Apple and Google Pass notifications (balance changes, tier updates, new reward available) are sent in their language too. Set up translations from Settings > Translations.
The Shopify storefront widget now passes the active store locale into JeriCommerce, so the loyalty page and widget content open in the language the shopper is browsing in.
Fixed two bugs that caused customers to end up with wrong or negative points after a tier recalculation: one where only the last transaction's points were saved instead of the full history, and another where refunds on orders predating the program or cancelled orders were deducted twice.
The Shopify POS loyalty tile and modals now show the customer's VIP tier next to their point balance, so staff can see tier status at a glance without leaving the checkout.
Fixed a crash where a guest-checkout order with no linked customer would halt the entire transaction sync job, preventing the rest of that batch from being imported.
Fixed an issue where section labels or descriptions containing quote characters or line breaks caused Apple Wallet to show raw placeholder text instead of the actual content.
On mobile devices, the loyalty widget now opens as a full-width panel that slides up from the bottom of the screen, making it easier to read and interact with on small screens.
Fixed a navigation issue where completing an earning flow action (such as installing the loyalty card or verifying your account) left the popup open on top of the next screen. Added a back button to the wallet-card confirmation page so customers can easily return.
Fixed a layout overflow where long words in Cyrillic and other non-Latin scripts extended past the edge of the reward detail panel in the storefront widget.
Improved the contrast of the back button in the storefront widget so it stays clearly visible when the page backdrop is light or white.
Fixed a bug where customers added via the admin, synced through the API, or imported from Smile.io were left without a VIP tier. All new customers now have their tier assigned right away.
Fixed a bug where campaigns targeting customer segments would repeatedly send to the same small group while skipping most of the audience. Campaigns now correctly work through all matching customers.
The Customers API now supports cursor-based pagination, making it faster and more reliable to page through large customer lists without missing or duplicating entries.
Fixed an issue where logos and icons on Apple Wallet passes were being cropped when the source image didn't match the slot's aspect ratio. Images now scale proportionally so your full design shows.
The admin now shows a live online or offline indicator next to each NFC reader and POS device, so you can tell at a glance which devices are connected without leaving the settings page.
Fixed an issue where the Shopify POS wallet scanner would silently lose its connection after a network interruption and stop working. The scanner now detects the drop and reconnects on its own.
Images on wallet passes (Apple Wallet and Google Wallet) and the wallet download page now serve at the right resolution for each device and are automatically optimized, so your customers see faster-loading, sharper images — especially on slow connections.
Fixed a validation error that blocked Shopify MultiPass URLs containing query parameters (e.g. ?discount=VIP) or anchor fragments. These URLs are now accepted and work correctly.
Fixed an issue where images uploaded in the admin — for rewards, emails, and wallet settings — were stored with the wrong file extension. Images are now saved with the correct format, preventing potential display issues.
Fixed an issue where the image shown when customers share their loyalty link on WhatsApp, Instagram, or social media was blank. Previews now display your program's logo and banner as expected.
The VTAP NFC reader integration now supports two hardware modes: output mode for wine dispensers and relay mode for lockers, with a configurable relay duration for locker timing.
Fixed an error on the loyalty check page that could appear when the balance preview tried to load before the program was fully ready.
Fixed two crashes in the customer-facing loyalty app: one that affected customers during app load, and one that occurred when resuming the wallet pass download page on mobile.
Fixed a race condition that caused the admin dashboard to briefly show a page not found screen on every login or page refresh.
When customers share their loyalty app link on WhatsApp, social media, or messaging apps, it now shows a rich preview with your program's logo, banner, and a localized description.
A new Changelog link in the admin side menu lets you stay up to date with the latest features. A badge appears when new features have been added recently.
The reward redeemed Shopify Flow trigger now includes the reward code, making it easier to build automations that reference specific rewards.
Wallet pass sections with no label or content are now automatically hidden, keeping your customers' passes clean.
Fixed an issue where wallet pass download links could break when a customer switched from iOS to Android or vice versa.
Wallet pass sections now support translations, so your loyalty card content displays in your customers' language on both Apple and Google Wallet.
You can now customize the look and content of your Shopify POS tiles directly from the Customize section in the admin.
The Widget and Web App design settings are now combined into a single page for a simpler setup experience.
A redesigned home page guides you through setting up your loyalty program step by step with a progress tracker.
You can now preview customer app changes in real time from the admin, without needing to switch to a separate preview link.
Fixed an issue where minimum purchase requirements were not correctly validated for percentage-based discounts.
The customers list now loads faster and includes better search and filtering options.
The Loyalty Page storefront extension now supports Italian, French, and German in addition to English and Spanish.
The Loyalty Page now shows your store's actual currency symbol instead of a hardcoded dollar sign.
A new Loyalty Page card in the On-site customization section lets you manage your loyalty page design directly.
When a customer sends a wallet pass, the app now auto-detects if their email is already registered and skips the signup step.
The customer-facing app now refers to 'Loyalty Card' as 'Member Card' for a more welcoming experience.
The marketing opt-in checkbox is now unchecked by default during customer registration, keeping you compliant with best practices.
A new Shopify theme extension lets you embed a fully customizable loyalty page directly in your storefront with automatic data binding.
Improved error handling and connection stability for the POS barcode/QR scanner, reducing 'App failed to load' errors.
You can now collect customer birthdates during registration and use them in earning flows and segments.
Fixed issues where POS scanner tiles could show stale data or leak sessions when switching between customers.
Fixed a bug where campaigns sent to more than 100 customers would only reach the first batch.
A new Shopify Flow trigger fires on customer birthdays, so you can automate birthday rewards and messages.
Fixed several edge cases where coupon redemptions could fail if customer loyalty data had not fully loaded yet.
Custom field synchronization now handles new customers without existing loyalty data gracefully.
New customers are now automatically assigned to the correct VIP tier when they register, instead of waiting for the next recalculation.
Customer metafields in Shopify now update immediately after loyalty balance or tier changes.
Apple Wallet passes now include high-resolution @2x and @3x images for crisp display on all devices.
A new Receipt QR Code extension lets customers scan a QR code on their receipt to download their wallet pass.
Fixed an issue where points earned from purchases were not correctly converted from cents to the base currency.
When a new customer registers, their existing Shopify orders can now automatically earn loyalty points.
The built-in welcome email has been removed. Use Klaviyo or Shopify Flow to send custom welcome messages instead.
The order confirmation page now shows a cleaner layout with better information about earned points and rewards.
You can now give your API keys a custom name before generating them, making it easier to manage multiple integrations.
Push notifications can now include clickable links, letting you direct customers to specific pages or offers.
When scheduling a campaign to a Klaviyo segment, the system now validates the schedule date to prevent sending errors.
Fixed multiple issues that prevented push notifications from being delivered to Apple Wallet passes on iOS devices.
Fixed a bug that could cause an error when creating new VIP tiers.
Coupon redemptions are now linked to their transaction records, giving you better tracking in customer profiles.
Fixed an issue where customers who recently interacted with their wallet pass could be skipped during campaign delivery.
You can now set a holding period for earned points, protecting your program from return fraud by delaying when points become available.
Customers now see a clear message when they cannot claim a reward because their points are still on hold.
The Account Loyalty Block Shopify extension has improved settings with clearer grouping for visibility, style, and label options.
Customer balance events now show linked transaction details, giving you a complete view of how points were earned or spent.
The tier balance label no longer appears in settings when VIP tiers are not active.
Fixed an issue where the same Shopify order could create duplicate point transactions.
Fixed an error that could appear on the locations management page when the Google Maps API was unavailable.
New API endpoints let you adjust balances, assign coupons, and redeem rewards programmatically from Klaviyo flows or custom integrations.
The API documentation now shows API key authentication requirements for all endpoints.
The Customize section has been refreshed with new icons and a cleaner layout for managing your loyalty card and storefront designs.
The Klaviyo and Shopify integration settings now show updated wallet pass download link options.
A new Shopify theme extension displays customer loyalty info (points, tier, rewards) directly on the account page with full localization support.
A new Shopify checkout extension lets customers redeem their loyalty rewards at checkout, with automatic preselection of the most valuable available reward.
The storefront widget now redirects returning customers to the correct page after logging in.
You can now sync custom customer properties between JeriCommerce and Klaviyo profiles automatically.
A new Shopify Flow trigger fires whenever a customer's points balance changes, letting you automate workflows around balance milestones.
Klaviyo and Shopify API calls now retry automatically with exponential backoff when rate limits are hit, reducing sync failures.
The Klaviyo integration now requests the 'lists:write' scope for improved list and segment management.
Custom fields can now be synced to Shopify customer metafields in bulk, dramatically speeding up large data syncs.
You can now sync custom loyalty data (balance, tier, dates) as metafields on Shopify customer profiles.
New loyalty programs no longer turn on all features by default, giving you a cleaner starting setup.
Customers can now see their earning factor (e.g. '2x points') in the loyalty app, so VIP tier benefits are more visible.
You can now set a points multiplier factor for each VIP tier, letting higher tiers earn points faster.
Added support for Shopify bulk operation webhooks, enabling faster syncing of large customer lists.
New events fire when a customer moves up or down a VIP tier, enabling tier-based automations in Shopify Flow and Klaviyo.
A new subscription modal in the admin lets you view your plan details, usage, and pricing breakdown without leaving the app.
Fixed an issue where some scheduled campaigns were not being delivered to all targeted customers.
The earning flows settings page has been redesigned with a cleaner layout and better notification controls.
Push notifications can now use AI to consolidate multiple updates into a single, clear message for your customers.
Fixed an issue where updating store locations could fail under certain conditions.
The coupon management page in the customer app now has a refreshed design with better usability.
The analytics dashboards have been redesigned with clearer charts and better layout for small screens.
A new embeddable storefront widget lets customers view their loyalty balance, rewards, and wallet pass download directly on your store.
Loyalty data like points balance, tier name, and tier dates can now sync automatically to Shopify customer metafields.