oneCORE roadmap

February 2026

34 items: 13 new features, 14 bug fixes and 7 maintenance updates.

New features 13

Endpoints to upload media to folderCompleted

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 OrderAdminActionRequiredCompleted

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

Generate multi-sizes 3D rendersCompleted

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'Completed

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.)

Screenshot: Modify product rule type 'dimension restriction'
Create endpoint for SalesUserGroupCompleted

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 systemCompleted

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

Create Quotation Attachment endpoint of API V2Completed

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 recordsCompleted

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 endpointCompleted

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 V2Completed

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 modeCompleted

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 V2Completed

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 SalesUserGroupCompleted

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.

Bug fixes 14

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

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

Bug in search Master editionCompleted

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 PlessersCompleted
Cannot copy product bugCompleted

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 V2Completed
Auth0 logging out issuesCompleted
Change order ID format in Back redirectCompleted

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 V2Completed
Orderflow V2 Address form for Billing address does not appearCompleted

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 FixCompleted

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

Discount voucher different dateCompleted

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

Can't GET details of some ordersCompleted

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 DetailsCompleted

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

Maintenance 7

Update API description on SwaggerCompleted

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

Improve behavior for Better UX on Orderflow V2Completed

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.
Screenshot: Improve behavior for Better UX on Orderflow V2
Remove Mollie permissions & features for the adminCompleted

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

Optimize front-end Tag queryCompleted

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

Update IDEAL logoCompleted

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

Update TSConfig files - noImplicitOverride - SettingsCompleted
Upgrade to .NET 9.0.13Completed

We upgraded project framework to .NET 9.0.13.