oneCORE roadmap

Mei 2025

18 items: 4 nieuwe functies, 9 bugfixes en 5 onderhoudsupdates.

De items zelf staan in het Engels.

Nieuwe functies 4

Create a new Trigger on voucher claimedOpgeleverd

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 orderOpgeleverd

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 endpointOpgeleverd

We added ShopUserId to GET quotation details endpoint.

Update GET details sales user to include imageOpgeleverd

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

Bugfixes 9

Fix Public API Create Product V1 Doesn't Save UrlsOpgeleverd

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

Update payment method remove listOpgeleverd

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 attachmentOpgeleverd

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

Bug in Search system pageOpgeleverd

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 LoginCQRSOpgeleverd

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 functionOpgeleverd

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 bugOpgeleverd

We fixed a pagination issue on Notification Template dashboard.

Error image headlineOpgeleverd

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

Bug when create component in system pageOpgeleverd

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

Onderhoud 5

Upgrade to .NET 9.0.5Opgeleverd

We upgraded the project framework to .NET 9.0.5.

Azure SQL maintenance jobOpgeleverd

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

Update TSConfig files - Updated Dealtje.Angular.Admin - strictPropertyInitializationOpgeleverd
Update GET list metadata for paginationOpgeleverd

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.4Opgeleverd

We upgraded the project framework to .NET 9.0.4.