Skip to main content

Asynchroon ophalen en tonen prijzen binnen bestellijsten

Prijzen in bestellijsten met veel producten worden nu asynchroon opgehaald. Dit voorkomt vertragingen en time-outs, vooral bij realtime pricing uit een extern systeem. Het asynchroon ophalen werkt zowel op interne als externe (real-time) prijzen. De pagina blijft snel en stabiel, ook bij het aanpassen van de productvolgorde.

Real-time pricing bij baskets met dubbele producten

Real-time pricing houdt nu rekening met zowel het product als het aantal in de basket. Bij baskets met dubbele of geconfigureerde producten worden prijzen voortaan per regel correct bepaald, in plaats van per product. Hierdoor worden bij meerdere regels met hetzelfde product altijd de juiste prijzen getoond, afgestemd op het bijbehorende aantal.

Real-time pricing in OCI orders (cXML order requests)

OCI-orders die na goedkeuring via een cXML order request bij CloudSuite binnenkomen, kunnen nu ook real-time prijzen ophalen uit het ERP tijdens het aanmaken van de order. Bij het verwerken van cXML- en andere externe order requests voert CloudSuite, indien deze feature is ingericht, automatisch een real-time pricing call uit om actuele, klantspecifieke prijzen op te halen.

Cache Warmer voor alle omgevingen

De Cache Warmer is een achtergrondproces dat ervoor zorgt dat de shopcache zoveel mogelijk gevuld blijft, wat bijdraagt aan een snellere webshop. Met deze release is de Cache Warmer voor alle shops ingeschakeld. Het proces draait standaard in de nacht, maar kan op verzoek door Support worden aangepast naar een ander schema.

Centraal CMS-gebruikersbeheer via Keycloak

Het gebruikersbeheer voor het CMS is gecentraliseerd in Keycloak, waarmee authenticatie nu via een federated login verloopt
Dit maakt geavanceerde functies mogelijk zoals Multi-Factor Authentication (MFA) en Single Sign-On (SSO) voor een veiliger en eenvoudiger beheer van gebruikers.

E-mailadres beschikbaar voor afleveradressen tijdens registratie

Bij het aanmaken van een ander afleveradres, zowel tijdens registratie als tijdens checkout, kan een apart e-mailadres worden vastgelegd dat nu wordt opgeslagen in het veld “E-mail (pakbon)” bij dat specifieke adres.
Dit e-mailadres kan vervolgens worden gebruikt voor verzend- en leveringsmeldingen richting de ontvanger. Om hier gebruik van te maken, moet het veld zijn toegevoegd aan het registratieformulier onder Ander afleveradres.

 

Voorraadindicaties aanmaken via de API

Het is nu mogelijk om stock indications en bijbehorende afhankelijkheden rechtstreeks via de API aan te maken.
Dit maakt het eenvoudiger om voorraadindicaties – inclusief bijbehorende teksten en codes – automatisch te beheren, zonder handmatige invoer in de beheeromgeving.

Custom error page for temporary overload (429)

When your webshop temporarily receives too many requests (for example, from bots or scripts), a custom-styled error page will now be displayed.

You can add a custom design for the 429 Too Many Requests page within your theme, similar to the existing 500 Internal Server Error page.

Stripe PaymentIntent implementation

When completing a payment via Stripe, the PaymentIntent API is now used instead of the deprecated redirect_status parameter. The payment status is retrieved directly from Stripe.

Consistent filter order across all PDPs

To make the ordering process easier, we have improved the order of product filters on the PDP. Previously, the filter order could differ between category pages and, for example, tag or brand pages, which could be confusing during ordering.

Option to remove empty lines in export

Exports could contain empty lines when a main record included multiple subrecords, for example when exporting products within a tree or an order. An option has now been added to remove these empty lines, making exports clearer and easier to read.

Adjust order of sorting options

It is now possible to define the order of sorting options on the Product Listing Page (PLP). For example, you can place Sort by price directly under Popularity if this is the option most frequently used by your customers.

Configurable product ID in OCI form

In the OCI form, you can now define which product ID is used: EAN, product key, or product code. Previously, the product code was always used by default, but this is now configurable per OCI user.

Enterprise domain: Automatic shop selection based on IP address

For enterprise domains, the country selector can now be skipped. Visitors are automatically redirected to the correct shop (e.g., EU or US) based on their IP address. If a country cannot be recognized, the default shop will be shown with the option to manually select a different shop or language.

Shopping basket: modification date stored

The date that the shopping basket was last modified is now stored. This is useful for, among other things, abandoned baskets. The modification date is automatically updated with every change.

Sneak peek: DeliveryMatch integration in the checkout

Together with our partner DeliveryMatch, we are developing a new integration between our checkout and their Transport Management System (TMS). The first version (MVP) makes it possible to display various carriers (delivery options) in the checkout as soon as a customer enters their delivery address.

Attributes now available in search

You can now search by specific attribute values, such as a product's country of origin. For example, a search for "Spain" will immediately return all Spanish products. This improvement makes it easier for customers to find what they are looking for quickly.

Discover the full potential of CloudSuite: overview of all modules

Soon, we’ll introduce a new overview page where you can instantly see which powerful modules and features are available in the CloudSuite platform. For each feature, you’ll see whether it’s already active in your environment and what additional possibilities you can unlock to further enhance your eCommerce setup.

Expected deliveries overview in my account

In addition to the existing backorder overview in ‘My Account’, a new view is now available where products are sorted by expected delivery date instead of order date. This better supports situations where the arrival date of products is more relevant than the order date.

Product code added to order endpoint

Starting with this release, the order message via the REST API also includes product codes (in addition to the import key/origin), making integrations with ERP systems easier and more efficient to set up.