25.46 Custom Product Feeds, Faster Mobile App & Admin UX Improvements
This release introduces the new Custom Product Feed for mobile apps, improves API throughput for TRIFFT's mobile apps, brings expanded controls to coupon permissions, and includes a wide set of refinements across Administration, Member Detail, and Public APIs.
Version released between 01.11 – 14.11.2025.
Platform & Admin Experience
Data tables & filters
We continued improving the reliability and clarity of data tables in Administration. Updates include:
- Headers restored for empty tables where Add New actions live in the header, ensuring actions remain accessible even when the table has no rows
- Improved user experience in filters: confirmation and validation behave more consistently across data tables
Member Detail improvements
Several enhancements make the Member Account Detail Page more informative and easier to work with.
Updates include:
- Group custom parameters (e.g., “child → name, age”) now display correctly
- Nested custom parameters render reliably
- Member language is now visible on the Member Account Detail Page to assist support teams
-
Promo Events
- Fixed a bug that affected the creation of new Promo Events in Administration.
Other improvements- Tier member export: all members belonging to a specific tier can now be exported directly from Administration (CSV / XLS)
- As always, we implemented several visual and layout refinements for cleaner presentation and more predictable interactions
Loyalty Features & Promotions
Coupon consent requirement
Coupons can now require a specific consent before they are visible or redeemable.
This empowers GDPR-aligned personalization strategies — for example, showing certain coupons only to users who granted marketing, personalization, or third-party-processing consent.
CSV-style input parsing
Fields that accept lists (e.g., Product Points Multiplier inputs and similar areas) now support pasting values separated by commas, semicolon, tabs, or newlines.
This makes it easier to import lists directly from Excel, Google Sheets or CSV files.
Integrations
Shopify
We made improvements to strengthen the reliability of Shopify-triggered member and wallet creation. Improved logic prevents the creation of multiple member wallets in rare cases where Shopify fires several events in rapid succession. This further increases the stability of loyalty synchronization for high-volume merchants.
Touchpoints
Mobile App
Custom Product Feed
You can now embed a Custom Product Feed directly inside the mobile app to support personalized commerce experiences.
Supports:
- product image
- title & description
- price & promo price
- URL link (inside or outside the app)
Use cases:
- Last viewed products
- Recently purchased items
- Recommended products (via Bloomreach, Shopify, Klaviyo, or your backend)
This strengthens the mobile app as a high-value conversion surface and shortens the path from discovery to purchase.
Token-expiration handling & lazy loading
A new combination of token-expiration tracking and lazy content loading delivers a significant performance improvement:
- Up to 5× higher API throughput capacity during peak loads (e.g., mass push notifications)
- Faster app responses and reduced load on backend infrastructure
Force Favorite Venue Prompt
You can now enable mandatory favorite-venue selection.
If a user opens the app without having a favorite venue set, they are prompted to choose one before continuing — improving data quality and supporting venue-specific loyalty programs.
Customer Portal (formerly Client Zone)
- Improved SMS OTP behavior: the country code can no longer be deleted manually and must be selected via the country picker, reducing input errors and improving consistency with mobile app experience.
Localization
- Added full Hungarian (HU) support across the mobile-app touchpoint.
Public APIs & Developer Tools
PATCH Member
- The Patch Member API now supports updating a member’s favorite venue.
Useful for retroactive cleanup, external synchronization, or automated venue selection from other systems.
JSON List support & Append API
We introduced support for JSON-list custom parameters, along with a dedicated Append custom parameter API.
This enables external systems to push structured collections, such as:
- product feeds
- recommended item lists
- content carousels
- multi-value attributes
into the mobile app or other touchpoints via API.
Performance & Infrastructure
- Fixed an issue where unverified accounts were not deleted correctly in certain project configurations.
These inactive accounts could block users from re-registering with the same email or phone number — now fully resolved.