oneCORE roadmap

July 2025

12 items: 6 new features, 4 bug fixes and 2 maintenance updates.

New features 6

Extra pickers in component image tagCompleted

We added more available fields to page component's image tag, including product with edition field to select a specific product with specific editions and dropdown field which allows front-end developers to dynamically create fields for multi-purposes.

Quotation summary and details interfaceCompleted

We’ve developed the Quotation Dashboard to provide you with a list or summary of all quotations and their details, making it easier to track and manage the quotations.

  • Easily look up for quotations

Quickly access all created quotations and use available filters to find the quotations.

  • View each quotation's insight

View complete details in a single feature including customer details, quotation information, item(s), shipment and attachment.

Users are required to have the following permissions:

  • "Quotations" permission to access the dashboard
  • "QuotationAttachment" permission to manage quotation's attachment
  • "QuotationShipments" permission to view a shipment information
Make sales user group sortableCompleted

We updated the sales user group table to include ViewOrder for arranging groups' and sales users' order.

Create endpoint for RedirectsCompleted

We created a new endpoint of API v2 for Redirect as per the details below:

  • /api/v2/redirects (GET) - This endpoint retrieves a list of redirects, enabling to filter with SourceURL and TargetURL.
  • /api/v2/redirects/{Id} (GET) - This endpoint retrieves details of specific redirect.
  • /api/v2/redirects (POST) - This endpoint creates a new redirect.
  • /api/v2/redirects/{Id} (PUT) - This endpoint updates a redirect.
  • /api/v2/redirects/{Id} (PATCH) - This endpoint partially updates a redirect.
  • /api/v2/redirects (DELETE) - This endpoint deletes the redirect(s).

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

Restrict creating new address in orderflowCompleted

We created a feature "HideOrderflowAddressManagement" to hide address management on Orderflow.

  • If a shop user has address, hide "Add new address", "Edit address", "Delete address" button. (Can still mark as default and change address)
  • If a shop user doesn't have address, hide address form and disable a button to proceed to next step.

To turn on this feature, please contact Client Success Project Manager.

Allow Sales users to authenticate with Auth0 and Update POST SaleUsers endpointCompleted

We enabled Auth0 authentication for sales user and updated the Sales user endpoint of API v2 to support this update. After this implementation, oneCORE ID is not required to create a sales user account. Additionally, one sales user can connect to both oneCORE ID and Auth0 ID.

To use Auth0 to authenticate, please set up Auth0 in API setting.

Bug fixes 4

Unable to search for a location in the sidebar headlineCompleted

We fixed an issue on Headline that couldn't search for locations.

Sort list by order total price min max is switched placesCompleted

We fixed an issue on Order summary interface that a filter by min-max total price appeared in switched places.

Sidebar shop user overlap achievementCompleted

We fixed an issue on Shop user detail interface that the edit dot overlaps the edit sidebar.

AutoCalculateEditionPricesBasedOnMargin not workingCompleted

We fixed a shop feature "AutoCalculateEditionPricesBasedOnMargin" to work properly.

  • If the feature is on, edition price always automatically updates based on changing stock's purchase price plus margin.
  • If the feature is off, edition price stays the same based on a "selling price" input though stock's purchase price changes.

Maintenance 2

Upgrade to .NET 9.0.7Completed

We upgraded the project framework to .NET 9.0.7.

External price upgradeCompleted

We have implemented updates to improve overall functionality of the external price in oneCORE with the aim to improve performance of the external prices and more user-friendly interface. The updates include:

  • Direct storage of external prices in oneCORE

For the newly uploaded combinations, the keys and values will be stored directly in the database.

For all existing combinations, keys and values will be migrated from Redis Cache to the database. When a file is being synced, users will not be able to re-update (pushed to cache) that file to avoid the conflict. Also, it is allowed to push to cache one file at a time. Therefore, if there is a file being migrated or pushed to cache, user can't push new prices.

  • Retrieval of combinations from the database

The system now retrieves all external price combinations directly from the database instead of Redis Cache.

  • Completion progress

Display real-time progress when pushing a file to cache.

  • Reduce front-end cache

The new price will update on front-end 5 minutes after the upload.

  • Multi-currency value support

External price functionality now supports multiple currency values per combination. Without currency specified, the system will store that price in Euro.

Example format for Multi-currency value: Combination key:Value,EUR:3599,USD:4098