SaaS, OMS, AMS, DMS & Design System (May 2025)

SaaS

  • Checkout: Payment methods update with Country Change

    • Payment methods now dynamically update when the invoice country is changed during checkout.
    • Addressed an issue where Payment methods would not update when having a separate invoice and delivery address
  • PLP: Variant hover

    • When hovering over variant options on the product list, the main product image (and title/price, if relevant) updates to match the hovered variant.


  • PLP: List View

    • Added a setting in Strapi to enable a list view in addition to the default grid view on category/lister pages.
      • Located under 'Settings' and 'Product Tile Display Mode'

      • The new list view features larger images, product title, price, preface, and working variant hovers.


  • Thank You Page: Address Display Fix

    • The thank you page will now correctly display only one address when delivery is to the invoice address (no separate delivery address).
  • Vimeo Component

    • Fixed an issue where Vimeo video's where treated as Youtube.
  • Upgrade to Vike 1.0 (B2C)

    • Upgraded the B2C Vike package to version 1.0 for greater project flexibility and future composable commerce features.
  • Mollie invoices

    • New Azure Function processes OrderCompleted events, creates Mollie invoices, and makes them visible in the user's "My Account" section.
    • Ensures each order generates only a single invoice; order and invoice IDs are tracked and shown in order history.
  • Repairs Flow with Mollie & Sendcloud

    • Automated process to create Sendcloud parcel for paid repair invoices detected via Mollie

OMS

  • Order Confirmation Emails

    • Introduced a new Azure Function (OrderCommunication) that sends order confirmation emails when orders enter the correct status.
    • Uses platform-based email templates and variables.
    • B2B support included.
  • Payment Confirmation Emails

    • The same Azure Function has been expanded to also send payment confirmation emails when orders are marked as paid.
  • Languages - Use Locale in Orders

    • Orders now use the locale (language) from the frontend, rather than being hardcoded to Dutch.
  • Shipping Configuration in Frontend

    • Shipping costs and configuration are now handled in the frontend and are compatible with both legacy and new OMS setups.
  • Bugfixes

    • Fixed a bug where after a Mollie payment the Payment Method was not correctly stored on the order
    • Fixed a bug where the reference field was not correctly filled when exporting to PayNL
    • Fixed a bug where the Order Export in the OMS failed

AMS

  • Send Password Reset Email from AMS

    • It is now possible to send password reset emails from the AMS.


    • The reset email uses the same format and flow as the regular password reset process

    • Spam protection is in place to prevent abuse

  • Wishlist - New Endpoints for Date-based Selection

    • Extended the Wishlist API with an endpoint /account/wishlist/date/{date} to retrieve wishlists with items added within a specific date range.
  • Wishlist - Attributes on Item Level

    • Wishlist items can now store additional attributes as key-value pairs.
    • Endpoints have been added to add, update, and delete item attributes.
      • POST /wishlist/{wishlistId}/{sku}/attribute
      • DELETE /wishlist/{wishlistId}/{sku}/attribute/{key}
      • PUT /wishlist/{wishlistId}/{sku}/attribute

DMS

  • Optimize GetByFamilyAsync Call

    • Improved performance of the GetByFamily call by splitting and caching requests in the DMS Adapter.

  • Minor improvements

    • SidePanel
      • Hovering over the cross now shows a cursor-pointer
      • The footer is now optional
    • Table
      • Fixed an issue where the Header was broken on Firefox
      • Code snippet added