.NET 9, AMS, OMS, Portal, SaaS & Design System (March 2025)

.NET 9 Upgrade

  • Saas and CoreCommerce are now running on .NET 9

  • OData Client Alternative Implemented

    • Simple.OData.Client has been replaced due to compatibility issues. The DmsMigrationJob in SaaS now runs smoothly with .NET 9.

AMS

  • Account verification

    • Resolved an issue where clicking the account verification link led to a 500 error page. Users can now activate accounts without issues.

OMS

  • Sendcloud Parcel integration

    • Sendcloud integration to create parcels when an order is completed has been finished. When enabled a shipment will be created for the entire order once it has been completed.
    • Enabled by tenants SendCloud.ExportShipment
  • Payment status

    • Added a new endpoint to fetch the real-time payment status directly from the Payment Service Provider (PSP). This ensures the payment status is always accurately displayed
  • Promotions name validation

    • Added validation to determine the uniqueness of a promotion name. It is not possible to create multiple promotions with the same name. A validation error is now shown when the promotion name is not unique
  • CustomerCode

    • Added support for supplying the CustomerCode on a order using the DeliveryCountry selected in the checkout

Front-end

  • Email Validation Aligned with Mollie

    • Frontend email address validation now matches Mollie’s stricter rules, preventing payment errors and allowing for clear user feedback before submitting a payment.

Portal

  • New Portal app

    • The new portal container app is now live, replacing the old SWA app.
  • Custom Domain Navigation URLs

    • Portal navigation now uses customer’s custom domains, replacing default Azure links for a more professional and branded experience.
  • Authentication

    • Auth0 authentication has been added to the portal to ensure secure access to customer data

SaaS

  • Discount information on 'Thank You' Page

    • The 'Thank you' page now displays applied discount codes and order line subtitles, providing a consistent with the cart view.
  • Advanced configuration for Images component

    • The 'images' component in Strapi now supports advanced configuration
    • Height and Width can now be configured so the images can be shown in a grid system
    • Width options (Amount of columns):
      • Quarter (3/12)
      • Half (6/12)
      • 3 Quarter (9/12)
      • Full (12/12)
      • One Third (4/12)
      • Two Third (8/12)
    • Height options (amount of rows):
      • 1x (default)
      • 2x
      • 3x
      • 4x