oneCORE roadmap
February 2026
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.)

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
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.
Cannot copy product bugCompleted
We fixed the issue that some products couldn't be copied cross company due to the image Blob issue.
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.
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
- 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.

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.
Upgrade to .NET 9.0.13Completed
We upgraded project framework to .NET 9.0.13.