SaaS, OMS, Portal & Design System (April 2025)
6 months ago by Core-commerce
SaaS
-
Strapi Configuration for Single Variant Matrixes
- Added a setting in Strapi -> Product Detail to hide matrix options when only one variant is available.
-
-
GA4 data layer
- Fixed an issue where
item_namewas not available in GA4. - Added 'enhanced customer data' setting in Strapi -> Checkout.
-
- When enabled, enhanced customer data is added to the GTM 'Purchase' event, including:
sha256_email,sha256_phone_number,sha256_name,sha256_address,sha256_postal_code,sha256_city,sha256_country.
- Fixed an issue where
-
Payment failed behavior
- Updated the payment failure flow: users are now redirected back to the checkout with an error message to retry, instead of being sent to the /checkout-failed page.
-
Personalization max character count
- The amount of personalization characters for each products is now configurable using attribute
PersonalizationCharacterLimit(will become customizable in a later release). - Default limit has been set to 1 character.
- The amount of personalization characters for each products is now configurable using attribute
-
Tweakwise feed generation
- Added a job to generate the Tweakwise feed from SaaS, removing dependency on the Optimizers platform.
-
Small fixes
- Fixed an issue where the Nav menu would stay open after navigating to a different page.
- Fixed an issue where URLs would break if a product contains special characters.
- Fixed an issue where the Carrousel component would take focus every time it switched images.
OMS
-
Delivery preferences
- Updated the frontend to use DeliveryPreference instead of DeliveryAddress.
- Adjusted the OMS Portal to correctly display 'Invoice' and 'Delivery' addresses.
-
Sales channel
- Added the SalesChannel field to the Admin Database to support multiple sales channels (e.g., B2C and B2B).
-
Transaction costs
- Introduced support for transaction costs, configurable per payment method in OMS.

-
Export activation code usage
- Added a button in activation code groups to export usage data for each activation code.
Design System updates
-
Finalized
- LeanPagination
- LeanPagination will be used to improve OMS Portal performance for modules that contain a lot of records (for example orders or activation codes)
- SidePanel
- LeanPagination
Performance Improvements
-
Webhooks
- Enhanced the handling of webhooks for OMS and AMS, preventing Service Bus overload during high traffic periods.
