Release note 12.6
SECURITY
Multi-Factor Authentication for accessing the Backoffice
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
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:
Store App and Backoffice : If a user is blocked by the rate limiter, they’ll now see clear explanations and have the ability to unblock themselves easily.
Enhanced API responses: Clear and actionable information when API call gets blocked due to rate limiting.
Rollout - What to expect:
The rollout will happen in stages over the coming months:
Qualification environment first: This allows you to test and adjust your API integration without impacting production.
Production activation: Once testing period is complete, the feature will go live.
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
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)
More than 13,000 rules
The US tax code is extensive and complicated, making it difficult for taxpayers to understand and apply the correct rule.Frequent tax laws changes
Tax laws in the US change frequently, requiring businesses to stay updated to remain compliantTime consuming remittance process
Remitting payment back to the government is a full time job
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
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
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
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.
Supercompetitivity:
The orchestration allows to propose the order to a stock location once. If missed, the order will be proposed to other candidates only.
Sorting orchestration capabilities:
It will now be possible to propose an order to the best candidates sequentially.
This new filter will help you better control the candidates generation for orchestration.
CUSTOMER PROMISE
Easy Delivery Promise Configuration
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 :
New delivery configuration page: More intuitive elements to easily understand key components of the delivery promise configuration.
Configuration journey: Logical path to bring the user to a consistent and logical usable configuration.
Usability: Proposal of elements to reduce back and forth on other pages.
Navigation improved: Filtering capabilities, and display of targeted information are facilitated
IN-STORE EXPERIENCE
Simplify customer creation in Order In Store with address autocomplete BETA
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
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
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.
Talk to you soon,
OneStock Product Team