Release note 12.6

SECURITY
Multi-Factor Authentication for accessing the Backoffice

To strengthen the security of Backoffice logins, we’ve introduced Multi-Factor Authentication (MFA). Upon logging in, users will be required to enter a one-time password (OTP) sent to their email. For added convenience, users can choose to be remembered, so MFA won’t be triggered for future logins on the same browser.

If a user encounters issues receiving the OTP email, client admins have the ability to temporarily deactivate MFA for that user, ensuring quick resolution and uninterrupted access.

Note: SSO users will not be prompted with MFA

SECURITY
Preparing for API rate limiting rollout

API rate limiting is a feature that allows us to ensure a fair use of our APIs, by banning users that send us an excessive amount of API calls. As a result, we ensure no single user can impact overall platform performance and that everyone can benefit of our APIs.

In preparation for this rollout, we've made important updates:

Rollout - What to expect:

The rollout will happen in stages over the coming months:

You’ll receive an email beforehand with a detailed overview of your current usage and any steps needed to prepare.

To learn more about API rate limiting and the limits we’re introducing, please consult our documentation.

 

ORDER ORCHESTRATION
Manage your taxes in the US and Canada

With our official Avalara connector, your can now streamline your tax process in the US.

Why is it complex ?

Calculation for e-commerce sales in the US depends on both the source of the stock (Sales Tax Nexus) and the destination of the order (Destination-Based sales Taxes)

Streamlining unified commerce in the US by automating tax compliance processes

Thanks to our Avalara connector, our OMS calculates in real time the taxes after each order preparation depending on the source of the stock and the order destination for all your Ship From Store orders and Unified Click and Collect.
Our Order In Store is also using this connection to calculate in real time the tax values for straight fulfillment or with any delivery option.

To test our tax integration get in touch with your OneStock contact and you can also read our documentation.

ORDER ORCHESTRATION
Automated Carrier Assignation

Previously, assigning carriers required custom scripts and development effort, making it difficult for business users to adjust parcel handling quickly. Changes to carrier selection often involved complex processes within the integration layer.

Now, BackOffice users can configure parcel handling for carrier through a dedicated interface.

Based on order fields and on stock location in charge of the parcel, the finest carrier will be assigned.

Assignation can be set up on specific dates and activated automatically.

Please note: this assignation applies only if no carrier are indicated on the order imported in OneStock, or in the parcel created. It may require a change on your existing integration to be able to use it.

Learn more from our documentation

ORDER ORCHESTRATION
Effortless tracking for non-integrated carriers

Need to use a shipping carrier that isn’t integrated with OneStock? No problem! You can now easily add tracking links for non-integrated carriers directly in the OneStock backoffice.

🖱️ Click on the ‘External carrier’ method.

🌍 Choose from 1,300 carriers worldwide.

🚚 Paste the carrier's tracking code and OneStock will automatically generate the tracking link. 


This feature is ideal for managing returns with non-integrated carriers or bypassing shipment issues with integrated ones.

In addition, the list of 1300 carriers worldwide and their logos is available in the Delivery Promise configuration for easy reference.

ORDER ORCHESTRATION
Orchestration : Candidate Exclusion

To enhance the orchestration capabilities, OneStock now provides a new filter in the Orchestration rule that allows to exclude stock locations that were previously candidates for the order.

Additionally, OneStock now has the possibility to re-orchestrate with or without the previous candidates.

This new filter and computation parameter unlocks two new benefits.

This new filter will help you better control the candidates generation for orchestration.

CUSTOMER PROMISE
Easy Delivery Promise Configuration

In order to improve our configuration usage and polish our user understanding we did some upgrades of configurations page for the delivery promise.

The delivery configuration page has been reworked : 


IN-STORE EXPERIENCE
Simplify customer creation in Order In Store with address autocomplete BETA 

Save time and reduce errors with our new address autocomplete feature. As you start typing, Google-powered address suggestions instantly appear to help auto-fill fields like street name, number, city, and postal code. 

This means:

🚀 Faster order-taking for your sales team.

💥 Fewer address errors when generating shipping labels.

Please note : This feature requires the activation of an additional module. To enable it, a specific contractual agreement is necessary. For more information, please reach out to our sales team or your account manager. 



 

IN-STORE EXPERIENCE
Set custom validation rules in the OIS customer form

You can now create custom validation rules for your form fields to ensure higher data quality. Now you can configure:

🔢 Minimum or maximum character limits.

🧩 Custom regex patterns to match specific formats.

This helps you customize forms to your specific needs and ensures that no incorrectly formatted information impacts the delivery process.

This feature is included in the base license at no additional cost. Check our documentation to learn more.

IN-STORE EXPERIENCE
Store App enhancements for a smoother experience

A clearer collect page

The collect page now clearly separates cancelled items from items still in transit. This update helps your in-store team quickly see which products are on their way and which won’t arrive, adding greater transparency to the order process.

Handle multi-barcodes when validating items manually

During the order preparation process, manual validation now supports products with multiple barcodes, making it easier to handle items with different packaging and corresponding barcodes.

Integrators & Partners

 

Carrier Updates

Shipment and returns : Use UParcel to ship your orders in Singapore.


Easy Configuration : You can now configure your DHL Express integration in the OMC.

And much more…

Store App

You can now use the ‘direct’ scan mode even if you have the camera scan configured

🐛 The ‘issue’ button is now available in the parcel section of the ‘receive’ page

🐛 A fix prevents the keyboard from opening involuntarily on certain pages on Firefox

🐛 The swipe did not work properly in the collect page

Configuration

✨ OneStock integrated carriers are now suggested in the Delivery Promise configuration

🐛 Reset default carriers

🐛 No notification for import errors with too many invalid items.

🐛Not display endpoint creation button in Stock Query stock location selection input.

🐛 POST /users performs actions even if the user already exists.

🐛 Test values dialog box in environment migrations appears even if no test values are imported.

🐛 Admin client users don't see "Data exchange" in configuration list

🐛 Orchestration ruleset saving correction

Order Management Center (Backoffice)

✨ Quickly identify users on SSO on the user's list page.

✨ Deleted users' emails can be reused for creating new users.

✨ Non historized entities are communicated in the configuration history page to avoid false hope.

Code form configurations now feature a loading skeleton.

✨  A new section “Information” is now available in parcels and return parcels

✨ Revised read-only for external orders on the order details page, no more false error displayed.

✨ BI Suite is now updated appropriately for APAC users

🐛 Orchestration analytics are now updated rightfully

🐛 Users list page search bar doesn't support searches by ID.

🐛 Stock locations icons are not displayed in stock locations list page.

🐛 Uppercase IDs not allowed when creating stock locations.






Legend : ✨ new feature / 🐛 bug fix

🤩 Your feedback is gold ! 🏅

Hey you, yes you! At the product team, we are looking to connect with you, our user, to learn about how you work with OneStock and shape the future of retail together.

So you are interested in helping us out? Collaborating is easy, simply click on the link below and pick a 30-min time slot to get in touch with our product team that can't wait to meet you.

Schedule a Discovery Call

Talk to you soon,

OneStock Product Team