oneCORE roadmap

May 2025

18 items: 4 new features, 9 bug fixes and 5 maintenance updates.

New features 4

Create a new Trigger on voucher claimedCompleted

We created a new shop user Trigger - trigger on voucher claimed. A flow will be triggered when any vouchers has been claimed.

API to turn quotation into orderCompleted

We created an endpoint to turn quotation into order for API V2. When requesting an API, the order will be created based on data of specified quotation. The order will be created with "Pre-created" status.

  • /api/v2/quotations/{id}/order (POST) - This endpoint turns quotation into order.

Besides, we created PUT and PATCH method of order endpoint for API V2.

  • api/v2/orders/{id} (PUT) - This endpoint updates every fields of order by specifying order Id.
  • api/v2/orders/{id} (PATCH) - This endpoint updates particular fields of order by specifying order Id.

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

Add ShopUserID to GET details quotation endpointCompleted

We added ShopUserId to GET quotation details endpoint.

Update GET details sales user to include imageCompleted

We updated a method GET details of Sales user endpoint API V2 to output sales user's profile image.

Bug fixes 9

Fix Public API Create Product V1 Doesn't Save UrlsCompleted

We fixed the issue with POST create product endpoint of API V1 that the created products didn't have URL.

Update payment method remove listCompleted

We updated a list of hidden payment methods to able to specify payment providers, in order to display and hide the specific methods only for some providers.

Notification template can't add attachmentCompleted

We fixed an issue with Notification template that cannot upload the attached file.

Bug in Search system pageCompleted

We fixed the issue with Search function on System page that provided unrelated result with incorrect page Id.

Fix SalesUserOneCoreLoginCommandHandler is not allowed to use LoginCQRSCompleted

We fixed an issue that the test link of some shop did not work when SalesUserAuthentication feature was on.

Bug in the 3D objects files sync functionCompleted

We fixed the issue with 3D object sync that some screenshot models weren't synced when the destination products already contained 3D files.

Notification template pagination bugCompleted

We fixed a pagination issue on Notification Template dashboard.

Error image headlineCompleted

We fixed an issue which causes an error when users assign the media to headline title.

Bug when create component in system pageCompleted

We fixed an issue that users couldn't create a page component in System page type.

Maintenance 5

Upgrade to .NET 9.0.5Completed

We upgraded the project framework to .NET 9.0.5.

Azure SQL maintenance jobCompleted

We created the Azure SQL maintenance job to improve system performance, and maintain stability.

Update TSConfig files - Updated Dealtje.Angular.Admin - strictPropertyInitializationCompleted
Update GET list metadata for paginationCompleted

We updated the metadata for GET list method on all API v2 endpoints:

  • the first page of the response no longer includes a value for navigating to the previous page.
  • the last page of the response no longer includes a value for navigating to the next page.

Note: if the last page contains exactly 50 items, it will still contain value to navigate to the next page.

In addition, we fixed an issue that the response was incorrect when a user tried to go to the next page after using a filter with the GET list request.

Upgrade to .NET 9.0.4Completed

We upgraded the project framework to .NET 9.0.4.