oneCORE roadmap
March 2025
New features 10
Endpoint for Company variablesCompleted
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 projectCompleted
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 v2Completed
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 functionalityCompleted
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 settingCompleted
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 editionsCompleted
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 endpointCompleted
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 unitCompleted
We added Kilowatt (kW) as a new unit to the edition range of unit price type.
Add fields to product edition endpoint of API V2Completed
We added ViewOrder to GET product edition details endpoint of API V2.
New product URL structureCompleted
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
- with feature: colengo.com/nl/product/productconfiguration
Bug fixes 6
Page information bugCompleted
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.
Edition string in 3D look a like not workingCompleted
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.
Wrong order of the copied child editions to the same productCompleted
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 copiedCompleted
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.
Maintenance 7
Increase timeout of server-side renderCompleted
We added the functionality in the back-end to customize the timeout for 3D server render.
Upgrade to .NET 9Completed
We upgraded the project framework to .NET 9.
Move CleanupDatebaseCache to hangfireCompleted
We moved CleanupDatebaseCache from backend job to hangfire.
Update Disable search engine indexing functionCompleted
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 BetaCompleted
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.