oneCORE roadmap

Maart 2025

23 items: 10 nieuwe functies, 6 bugfixes en 7 onderhoudsupdates.

De items zelf staan in het Engels.

Nieuwe functies 10

Endpoint for Company variablesOpgeleverd

We created a Company variable endpoint for API v2 as follows:

  • /api/v2/company/variables (GET) - This endpoint retrieves a list of company variables.
  • /api/v2/company/variables/{Id} (GET) - This endpoint retrieves details of a specific company variable.
  • /api/v2/company/variables/{Id} (PUT) - This endpoint updates all fields of a specific company variable.
  • /api/v2/company/variables/{Id} (PATCH) - This endpoint updates particular fields of a specific variable.
  • /api/v2/company/variable/{Id} (DELETE) - This endpoint deletes the variable(s).

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

Function - New account functionality projectOpgeleverd

We've implemented the new Account functionality v2 to provide you with a new account page interface and more functions to manage your account page. An account functionality v2 enables you to

  • Create a page with hierarchical support
  • Set up an account page with layouts and components
  • Create as many page layouts and components as you wish

Users must have 'AccountV2' permission to access the page editor for Account functionality v2.

Later after this, we will develop the system account page components, such as, account overview, order, etc., for all shops to migrate to use the new version. During development, we allow the shop to use multiple versions of the account function simultaneously, enabling you to set up a new version while maintaining the current one. To enable a new version, please contact your Account manager or the Client success team.

Adjust TaxonomyTags endpoint of API v2Opgeleverd

We adjusted GET list method of Taxonomy tags endpoint of API v2 to align with out standard schema and created other API methods as per the details below:

  • /api/v2/taxonomytags (GET) - This endpoint retrieves a list of taxonomy tags.
  • /api/v2/taxonomytags/{id} (GET) - This endpoint retrieves details of specific taxonomy tag.
  • /api/v2/taxonomytags/{id} (PUT) - This endpoint updates every field of taxonomy tag.
  • /api/v2/taxonomytags/{id} (PATCH) - This endpoint updates particular fields of a specific taxonomy tags.
  • /api/v2/taxonomytags/{id} (DELETE) - This endpoint deletes the taxonomy tag(s).

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

Update new shipment functionalityOpgeleverd

We updated the display of the order shipments section on order detail page to improve clarity in the shipment of physical products. Editions are now grouped under their corresponding ordered product. Additionally, we enhanced the new shipment function to enable selection for both edition and its quantity.

Endpoint for API settingOpgeleverd

We created API setting endpoint for API v2 with details as follows:

1. /api/v2/apisettings (GET) - This endpoint retrieves a list of API settings.

2. /api/v2/apisettings (GET) - This endpoint retrieves details of specific API settings.

3. /api/v2/apisettings (POST) - This endpoint creates a new API setting.

4. /api/v2/apisettings/{Id} (PUT) - This endpoint updates every fields of a specific API setting.

5. /api/v2/apisettings/{id} (PATCH) - This endpoint updates only particular fields of a specific API setting.

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

More settings to hide editionsOpgeleverd

We renamed the edition setting Display the edition on the shopping cart and orderflow (available for physical shop) to use more general name 'Hide from summary' in order to support quotation flow.

Besides, we added a new edition setting 'Hide from configuration' to physical shops which is to determine whether or not to display this edition on the configuration. (To apply the setting to any editions requires custom integration per shop.) The default setting is No. Additionally, we added this setting to Default feature.

Add attachment and configuration URL to quotation details endpointOpgeleverd

We added 2 new properties to the Get detail quotation endpoint of API v2 as follows:

  • URL in products - which is configuration URL
  • Attachments - including ID, Name, Type and URL

Note: The attachment URL lasts for 30 days after each API request.

Add kW to edition unitOpgeleverd

We added Kilowatt (kW) as a new unit to the edition range of unit price type.

Add fields to product edition endpoint of API V2Opgeleverd

We added ViewOrder to GET product edition details endpoint of API V2.

New product URL structureOpgeleverd

We created a new shop feature for a new product URL structure named 'ProductRouteURL.' This feature is available to set up in shop feature of company setting. With the feature on, the system will add the specified root URL before the product URL, for example, the product URL is productconfiguration and root URL is product

Bugfixes 6

Page information bugOpgeleverd

We resolved 3 issues related to Page information edit as follows:

  • When users created and updated the page information, the Page title and Page description are not saved.
  • When users delete a page, the Page name did not appear in the warning.
  • When users used to enter the Page Metadata and remove, the page cannot be saved.
Noti PowerAutomate on order 'created' not working with queue managerOpgeleverd
Edition string in 3D look a like not workingOpgeleverd

We resolved the issue that the system didn't return all editions after users enter variation string of the 3D configuration in 3D look a like product field.

Invalid Total Price at orderlineOpgeleverd
Wrong order of the copied child editions to the same productOpgeleverd

We fixed the issue that, after users have copied edition tree to the same product (copy option: copy edition tree to this product), the sequence of the new child edition is reverted to base on edition ID instead of the the customized view order.

Texture in Master edition not copiedOpgeleverd

We resolved the issue that texture in master edition is not copied when users copy edition in this product and copy edition tree to this edition.

Onderhoud 7

Increase timeout of server-side renderOpgeleverd

We added the functionality in the back-end to customize the timeout for 3D server render.

Upgrade to .NET 9Opgeleverd

We upgraded the project framework to .NET 9.

Move Tag queries to CQRS2Opgeleverd
Remove SendActivityDashBoardMailJob.SendActivityDashbordTemplate jobsOpgeleverd
Move CleanupDatebaseCache to hangfireOpgeleverd

We moved CleanupDatebaseCache from backend job to hangfire.

Update Disable search engine indexing functionOpgeleverd

We updated the functionality to disable search engine indexing. When a page is marked with disable search engine indexing, the page URL will have "noindex" tag in the source code and will be removed from the sitemap, while the page won't be indexed in robot.txt. This update will prevent the page from appearing on search results.

Move Account functionality v2 to Account functionality v2 BetaOpgeleverd

We moved the current Account functionality v2 project to Account functionality v2 beta to prepare for the implementation of a new version of Account functionality.