Release note 11.8

GPT for carrier errors

We've implemented an advanced AI-driven feature to interpret and translate carrier error messages in the Store App and in the Backoffice. This functionality aims to provide immediate, understandable error descriptions in the user's language, enhancing clarity and decision-making for store users and customer service representatives.

🤓 How does it work? 

When a carrier label printing error occurs, users will now see a comprehensible error message, alongside the original carrier error. This dual-display ensures users are informed and can take appropriate action.



Streamline anonymization of customer data

Recognizing the critical importance of safeguarding personal information, we place a high value on efficiency when a client seeks data anonymization. However, the old process wasn't optimized as you had to ask support to anonymize specific orders.

Thanks to this new feature, your Customer Support team now has the ability to anonymize orders directly from the backoffice, empowering them to respond swiftly to customer requests for privacy without requiring intervention from our support team.

Note: a default configuration for anonymized fields is automatically applied, but can be overridden from the Configuration > Orders > Anonymization page.

Retrieve and display the customer return label

Customers sometimes return their products autonomously via our Self Service Return module. Yet, they might not have printed the label at that moment, leading them to contact customer service for retrieval.

Up until now, customer service was unable to access or download this label from the Backoffice. This new update empowers them to obtain it from customers and, if necessary, send it back.

Configure a tailor-made Store App by yourself

As a retailer, you may manage numerous stores of different size, with diverse teams of salespeople and the usage of OneStock can vary across locations. For this reason, we offer a flexible store app adapted to every need.

To address this, we offer an intuitive configuration tool allowing easy customization of the Store App displays based on specific conditions like user roles, stock location manual tags, or enabled modules.

Within each menu, you can declare page blocks and then simply drag and drop pages from the right-hand section to add them to the blocks.


This configuration is only available for admin client roles.

Take control of the Store App's general settings

As another step in order to ease the store app configuration experience, we now provide a Do-It-Yourself interface for configuration of general parameters of the Store App.

This practical tool allows you to easily set up and adjust features such as available item options, reasons of item's unavailability, or scan modes.

The interface is designed to streamline the setup process, ensuring a more efficient and less complex configuration that aligns with your specific store requirements.


This configuration is only available for admin client roles.



Manage your payment service settings  

You can now directly manage your payment providers from the backoffice.

This update allows for easy configuration of payment methods and precise distribution of payment devices across different stock locations, streamlining your payment handling process.


This configuration is only available for admin client roles.

Create and edit sales channels by yourself

Previously, a lack of flexibility meant that we had to use APIs to manage sales channels.

With this update, the list of sales channels and their parameters is accessible and editable directly from the configuration page of the Backoffice.

This configuration is only available for admin client roles.

Note: we have introduced an 'Information' section within sales channels, allowing you to store custom metadata. This data is retrievable by the integration layer when necessary.

DIY Stock configuration  

Understanding the complexity and importance of stock management in your order lifecycle, we've introduced a new DIY interface for stock setup in the Backoffice.

This user-friendly interface enables you to easily define stock dispositions, types, and priorities. It also offers advanced settings for stock reservations, fallback stock queries, and more, empowering you with full control over your stock management.


This configuration is only available for admin client roles.

Extended connectivity using SFTP

Recognizing the importance of flexible and efficient connections to external applications, we've launched a new feature in OneStock that allows easy integration with external SFTP (Secure File Transfer Protocol) applications. This enhancement is specifically designed to streamline the import and export processes of stock data for e-commerce.

It allows importing and exporting standard stock files without any custom development.



And much more…

Store App

✨ The order ID is now displayed in the OIS Payment success page and can be easily copied

✨ Improved sorting of exclusive lines when applied in conjunction with another sort criteria

✨ Improved searchable items in the catalog Integration

🐛 SA ESD widget sometimes did not display the correct next pickup

🐛 Push notifications are now running when disconnected automatically or when the SA tab is closed

Order in Store

✨ If a two-step payment is abandoned, ongoing authorizations are automatically voided

✨ When using the delivery promise, you can now choose the metric to be displayed as shipping price

✨ Now, when you add or modify a client address, you are automatically redirected to the address list view, allowing you to choose the address you wish to use

🐛 Collect endpoints are now limited to those with a delivery promise client

Configuration

✨ Prevent saving configurations that contain empty values

🐛 The condition notification_has_to_be_sent is now available in the line item workflow

🐛 The out_of_stock configuration has been completed, with the stock import pending state

🐛 When duplicating a stock query, inherited parameters are no longer overwritten

Config Generator - Integrators

🐛 The action assign_origin has been added in the transition towards claimed_by_warehouse

🐛 Fixed transition to collectable

🐛 Replaced deprecated action all_return_line_item_groups_attribute by all_return_line_item_groups_attribut


Backoffice

✨ Improved back button behavior. Browser back and clicking on the back arrow in the UI have the same result

✨ ID format has been standardized when creating components in the Backoffice (rulesets, delivery configs, zones, etc…)

🐛 All users have access to the help portal

🐛 The Order Page now accurately retrieves and displays the currency used in order lines directly from the order itself

🐛 Projects with an image feature named other than "image" can now view product images

Other

✨ API Documentation. Asynchronous APIs in general and in details: endpoints, items, stocks, stock dispositions, and more soon

✨ When clicking on the tracking link of a Post of Slovenia parcel, you will now be redirected to their tracking site. From there, you can manually enter the tracking code since it is not possible to directly access a specific parcel's tracking information

✨ Prevent false currency conversions that make API requests to currency convertor sky rocket

✨ Order locks are purged when orders are purged, so to facilitate non regression tests performed by integrators

🐛 Delivery promise now consistently factors global reservations on relative arrival dates into its calculations

🐛 BI: Prevent data duplicates in fact_endpoint_contribution


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 users, to learn about how you use OneStock and shape the future of our OMS together.

So you are interested in helping us out ? Well, 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 wait to meet you.

Schedule a Discovery Call

Talk to you soon,

OneStock Product Team