Digital commerce today happens across multiple channels and regions. From the beginning, Medusa was built to support omnichannel sales and with the introduction of the Inventory module in April, we further strengthened these capabilities with multi-warehouse support.
Today, we are excited to announce Reservations Management, which gives merchants a better overview and control of their inventory status.
A real-time overview of your inventory
Reservations in Medusa are virtual reductions in stock to avoid overselling, and they are automatically created after customers place orders pending fulfillment.
With Reservation Management, we are bringing a new view to the Admin Dashboard, where merchants can see Reservations across Stock Locations.
Reservations can be accessed from your inventory list to quickly answer questions like “What orders hold reservations on this item?”.
Custom reservations for new experiences
With better visibility of Reservations in the Admin Dashboard, we also enable new uses for Reservations. Merchants can now create and edit Reservations directly from Admin, and add descriptions and metadata to provide context to a Reservation’s origin.
For example, if a merchant wants to ensure stock for certain customers (e.g., physical retail customers), they can create a Reservation and specify in the description field which customers the stock is reserved for.
We have built a demo to show how Reservations can be used as a building block in omnichannel experiences. In the demo, we walk through how to create a book-online-try-in-store feature for an e-commerce website. Customers select a size they want to try in a physical retail store, and a Reservation ensures that the item is ready for them to try when they arrive.
The demo uses our Inventory Module to create Reservations directly in a Next.js function.
Filters to find what you need
Together with the new capabilities, we have added advanced filtering to ensure tracking down relevant Reservations is quick and easy. You can filter based on items, descriptions, creation dates, and more.
APIs and integrations
Reservation management has powerful APIs to enable automated orchestration and integration with ERP and IMS systems. You can learn more about the Inventory Module and its APIs in our docs.
What’s next?
Medusa makes it easy for developers to create rich digital commerce applications. With the new Reservation Management features, we are taking another step toward simplifying the complexities of omnichannel commerce, which Medusa is already being used for today.
As we build new and more advanced features to support developers in building the next generation of commerce, it’s important to ensure that the underlying data is accessible and manageable by users.
We are excited to see what creative ways you will put Reservations to use and, as always, would love to hear your feedback and input on how we can improve Medusa’s omnichannel capabilities further. Please join our Discord or open a GitHub Discussion to participate in the conversation.
Dive further into other parts of our latest release on our Recap page.