oneCORE roadmap

Februari 2026

34 items: 13 nieuwe functies, 14 bugfixes en 7 onderhoudsupdates.

De items zelf staan in het Engels.

Nieuwe functies 13

Endpoints to upload media to folderOpgeleverd

We created the endpoint to upload and delete media in Media library as follows:

  • /api/v2/media/tus-link (POST) — This endpoint creates video's upload link and video ID. You need to request for the video's upload link and upload your video to the link. Then, confirm your upload with POST media endpoint.
  • /api/v2/media (POST) — This endpoint uploads media.
  • /api/v2/media (DELETE) — This endpoint deletes media.

To check the API endpoint, please visit this URL your shop/api-swagger.

Create new API V2 Endpoint for OrderAdminActionRequiredOpgeleverd

We created an endpoint to enable/disable "admin action required" in an order (api/v2/orders/{id}/AdminActionRequired).

Generate multi-sizes 3D rendersOpgeleverd

We updated a 3D render to generate rendered image in multiple sizes including Large (800 x 800), Medium (300 x 300), Small (140 x 140). Also, we updated the related API endpoints to output the URLs of the images in multiple sizes.

Modify product rule type 'dimension restriction'Opgeleverd

We updated the configuration rule type "dimension restriction" at the condition of "Affected editions" as follows:

1. More than condition edition by ________ (to specify that the affected edition must have longer length than condition edition by specific amount)

2. Less than condition edition by _________ (to specify that the affected edition must have shorter length than condition edition by specific amount)

3. Sum of dimensions (to specify that a sum of the condition dimension and affected edition should not be higher or lower than the specified amount.)

Schermafbeelding: Modify product rule type 'dimension restriction'
Create endpoint for SalesUserGroupOpgeleverd

We created an endpoint to manage sales user group as follows:

  • /api/v2/salesusergroups (GET list) — This endpoint retrieves a list of sales user groups.
  • /api/v2/salesusergroups/{id} (GET details) — This endpoint retrieves details of a sales user group.
  • /api/v2/salesusergroups (POST) — This endpoint creates a sales user group.
  • /api/v2/salesusergroups (PUT) — This endpoint updates a sales user group.
  • /api/v2/salesusergroups (PATCH) — This endpoint partially updates a sales user group.

To check the API endpoint, please visit this URL your shop/api-swagger.

Additional countries in systemOpgeleverd

We updated the available country list to include some missing countries.

Create Quotation Attachment endpoint of API V2Opgeleverd

We created endpoint to manage quotation's attachment as follows:

  • /api/v2/quotation/{id}/attachments (POST) — This endpoint adds attachments to quotation.
  • /api/v2/quotation/{id}/attachments (DELETE) — This endpoint deletes quotation's attachments.

Besides, we updated the quotation's attachment URL in an endpoint to GET details of quotation (/api/v2/quotations/{id}) to expire in 30 days after a request.

In addition, we identified an inconsistency between the Swagger documentation and the actual API response for this endpoint (GET /api/v2/quotations/{id}). The current API response uses the keys "Type" for file type under "Attachment", while the Swagger example displays "MimeType".

To resolve this discrepancy and ensure a smooth transition, the API response now includes both fields: "Type" and "MimeType" to specify attachment file type.

Please note that to keep the endpoint clean and consistent, "Type" is planned to be removed in the future. We recommend reviewing and updating any integrations or workflows that use this endpoint to rely on "MimeType" by the end of February 2026.

To check the API endpoint, please visit this URL your shop/api-swagger.

Create endpoint to create multiple product combination price recordsOpgeleverd

We created an endpoint to create multiple records of product combination price (/api/v2/productcombinationprices/bulk). The maximum number of product combination price records for one API request is 1,000.

To check the API endpoint, please visit this URL your shop/api-swagger.

Adjust PUT & PATCH QuotationProducts endpointOpgeleverd

We added "PricePerEach" to PUT and PATCH Quotation products (/api/v2/quotations/{id}/products/{quotationProductId}) for users to manually update the unit price of each quotation item.

Please note that when a quotation’s product price is updated manually, the system will not recalculate the price even if there is a subsequent change via public API to configuration that would normally affect pricing.

To check the API endpoint, please visit this URL your shop/api-swagger.

Clickable step in Orderflow V2Opgeleverd

We updated the bar step on Orderflow V2 to be clickable, allowing users to navigate back and forth in a quicker way. To prevent the unexpected effect happening during the checkout step, we don't allow customers to navigate to a login step, to navigate to other steps if an order is in "created" status, and to skip forwards if current step isn't finished.

Account function v2 - Enable view preview modeOpgeleverd

We implemented the preview mode for the Account functionality V2 pages. Admin users can find the button to see the preview page on the top right of the component editor.

Add BCC and custom_args fields in notification template trigger V2Opgeleverd

We added the following fields to an API V2 endpoint to manually trigger the Notification template (/api/v2/notificationtemplates/trigger):

  • BlindCopyContactEmails: to specify the blind copy contact email addresses. The BCC email can't be the same email with send email and copy contact email.
  • CustomArguments: to enter specific value that will be carried along with the email according to SendGrid feature. Please find more information here Mail Send | SendGrid Docs | Twilio.
Create endpoint for SalesUsers SalesUserGroupOpgeleverd

We created the API V2 endpoint to manage sales users in Sales user group as follows:

  • /api/v2/salesusergroups/{id}/salesusers (GET list) — This endpoint retrieves a list of sales user group's sales users.
  • /api/v2/salesusergroups/{id}/salesusers (POST) — This endpoint adds sales users to a sales user group.
  • /api/v2/salesusergroups/{id}/salesusers (PUT) — This endpoint updates a sales user group's sales users.
  • /api/v2/salesusergroups/{id}/salesusers (PATCH) — This endpoint updates view order of a sales user group's sales users.
  • /api/v2/salesusergroups/{id}/salesusers (DELETE) — This endpoint deletes a sales user group's sales users.

To check all available API endpoints, please visit this URL your shop/api-swagger.

Bugfixes 14

Admin - Can't select orderflow version on edit sidebar and OrderURL errorOpgeleverd
Unable to save customized view on Sales dashboardOpgeleverd

We fixed an issue on Sales dashboard that users couldn't update the favorite period.

Bug in search Master editionOpgeleverd

We updated the search box to allows users to transition seamlessly between ID-based and name-based searches without manual clearing.

Swagger is not working for Deuren PlessersOpgeleverd
Cannot copy product bugOpgeleverd

We fixed the issue that some products couldn't be copied cross company due to the image Blob issue.

Shipment country filter not working in Orderflow V2Opgeleverd
Auth0 logging out issuesOpgeleverd
Change order ID format in Back redirectOpgeleverd

We fixed an issue with the Orderflow setting "Back redirect", allowing to set up custom URL for the redirect page with Order ID and Source page, that right now the order ID wasn't sent in a standard format, and some page didn't send an order ID.

Error create transaction for free order Orderflow V2Opgeleverd
Orderflow V2 Address form for Billing address does not appearOpgeleverd

We fixed an issue on the Orderflow V2 that Billing address form didn't appear to fill in.

Google Survey Popup Issue Cause by Estimated Delivery Date Format Bug FixOpgeleverd

We resolved an issue with the Google map survey that didn't pop-up on the checkout page.

Discount voucher different dateOpgeleverd

We fixed an issue where some orders had vouchers registered with an incorrect usage date.

Can't GET details of some ordersOpgeleverd

We fixed the API V2 endpoint to retrieve order details (GET /api/v2/orders/{id}) that returns an error when requesting for details of orders which applied a free voucher.

Unable to Export User Data in Order DetailsOpgeleverd

We fixed the export shop user function on order detail page and update the export file to include the following shop user's data:

  • Id
  • CustomId
  • FirstName
  • LastName
  • Email
  • TelephoneNumber
  • Gender
  • BirthDate
  • IsGuest
  • DefaultCountry
  • DefaultLanguage
  • DefaultCurrency
  • AdminComment
  • Department
  • TelephoneNumberVerifyDate
  • FirstTimeLogin
  • LastTimeLogin
  • LastTimeActive
  • NoReviewRequests
  • DripMetadata
  • Created
  • Modified
  • DefaultShippingAddressId
  • DefaultBillingAddressId
  • AchievementIds
  • Details of ShippingAddress
  • Details of BillingAddress

Onderhoud 7

Update API description on SwaggerOpgeleverd

We added Permissions and Conditions to some of the API V2 endpoints' description.

Improve behavior for Better UX on Orderflow V2Opgeleverd

We updated some behaviors on the Orderflow Version 2 to improve user experience. The updates are as follows:

  • In payment pending page, add another "Pay again" button on mobile device and make it auto-scroll to available payment provider options after clicking.- Update the "Back redirect to" setting which is to configure the landing page after clicking back from orderflow. When "Custom" URL is selected, users can enter shortcode #Order_Id# and #Source# include order ID and location where customers click back in a URL. This is to support the dynamic landing page.
  • Automatically refresh the page after customers continue the payment on a payment provider page and return to the Orderflow.
  • For the digital product type, hide the specific shipment line if the digital product isn't normal status.
Schermafbeelding: Improve behavior for Better UX on Orderflow V2
Remove Mollie permissions & features for the adminOpgeleverd

We removed a feature and permissions related to Mollie dashboard from Admin site.

Optimize front-end Tag queryOpgeleverd

We optimized the front-end tag query to retrieve taxonomy tag's data correctly.

Update IDEAL logoOpgeleverd

We updated the iDeal payment method's logo to comply with their change to iDeal | Wero.

Update TSConfig files - noImplicitOverride - SettingsOpgeleverd
Upgrade to .NET 9.0.13Opgeleverd

We upgraded project framework to .NET 9.0.13.