Reservo - Online Reservations, POS Layaway Deposits & Product Holds
Reservo
by United Apps
Reserve products for customers directly in POS
Reserve products in-store and online. Manage holds, deposits, waitlists, and pickups across Shopify POS and your online store
Product Reservations for Shopify Retailers
Reservo helps Shopify merchants turn customer interest into controlled reservations, stock holds, and completed orders. Staff can reserve products in Shopify POS, customers can reserve online for in-store pickup, and your team can manage holds, expiry, notifications, deposits, and automations from one reservation workflow.
It is built for retailers who need more than a simple “buy now” flow: fashion stores holding sizes, jewellery stores reserving high-value pieces, lifestyle retailers managing limited stock, and multi-location teams coordinating pickup demand across stores.
Key Benefits
-
Reserve at POS
Create in-store reservations while serving customers, then convert the reservation to a cart when they are ready to buy. -
Let customers reserve online
Add a “Reserve in Store” option to product pages so customers can secure items before visiting. See the setup guide. -
Protect inventory while items are on hold
Reserved stock is kept unavailable to other customers while the hold is active, reducing overselling risk. -
Use automatic hold periods and expiry
Set default hold periods, use per-item expiry where needed, and release uncollected stock back to availability. Learn about hold periods. -
Take deposits and partial payments
Convert reservations to Shopify POS carts and use Shopify payment options to take deposits or complete the sale. -
Support out-of-stock reservations and waitlists
On the Automation plan, let customers join a waitlist or reserve incoming stock when selected products are out of stock. See the waitlist guide. -
Send the right notifications
Send staff and customer emails for key reservation events, including per-location staff routing for multi-store teams. Review notification options. -
Trigger Shopify Flow automations
Use reservation events in Shopify Flow to tag customers, alert teams, or connect reservations to wider operations. Explore Flow triggers.
How It Works In Store
- Staff add products to a Shopify POS cart.
- They assign the cart to a customer.
- They create a reservation in Reservo from POS.
- The reserved stock is held for the chosen period.
- Staff can manage notes, reasons, expiry, and reservation status.
- When the customer returns, staff convert the reservation to a cart.
- The sale is completed in Shopify POS, with deposit or partial payment options where relevant.
See the full Reservo setup guide.
How It Works Online
- Add the Reservo app embed and “Reserve in Store” block to your product template.
- Choose which products, variants, and locations can accept reservations.
- Customers reserve eligible products from your online store.
- They choose a pickup location and complete the reservation flow.
- The reservation appears in your Reservo dashboard alongside in-store reservations.
- Staff prepare the item, manage the hold, and convert it to an order when the customer arrives.
Learn how online reservations work.
Control Across Products, Locations, and Staff Workflows
- Choose which products and variants can be reserved.
- Enable reservations by pickup location.
- Set customer reservation limits.
- Require customer accounts or allow eligible customers to reserve online.
- Use default hold periods, product-level overrides, and per-item expiry controls.
- Route staff notification emails by location.
- Track active, expired, cancelled, completed, and awaiting-stock reservations from one dashboard.
- Connect reservation events to Shopify Flow automations on the Automation plan.
Reservo gives your team a clearer way to manage customer intent before checkout, protect stock while products are on hold, and turn reservations into completed Shopify orders.
Further Information
Frequently asked questions
How is the reservation period defined, and where can it be set?
The reservation period is set in the admin control panel of the Shopify POS app online. Find out more here.
What customer data do you collect and why?
We collect customer names, email addresses, and phone numbers. This information is essential for sending email and SMS notifications to confirm their reservations and to remind them when their reservation is about to expire. We also provide tools to redact customer information at any time, ensuring compliance with data protection laws.
What are the pricing plans?
How is stock and inventory managed with reservations?
When a product is reserved, it is temporarily removed from the available inventory and held in the reservation system. If the order is completed, the product is officially sold and inventory is updated accordingly. If the reservation is cancelled, the product is simply released back into the inventory automatically.
How can managers track reserved items across different stores?
Managers can easily monitor all reserved items using the “Manage Reservations” section in the online control panel. This gives a comprehensive overview of all reservations and their statuses across multiple store locations.
Is there an API or flow connector to create a reservation/product hold?
There is a Shopify Flow connector for Reservo. Find out more here.
What happens to my other reservations when I convert one to a cart in POS?
When you tap "Convert to cart" on a reservation, it loads that reservation into your active Shopify POS cart. If you tap "Convert to cart" on a different reservation before completing checkout, it will replace what is currently in the cart.
This can look like the first reservation has been lost, but it has not. Your reservation manager keeps a record of all reservations regardless of cart activity. To process the first reservation again, simply open the reservation manager, tap on it, and tap "Convert to cart" to reload it.
This behaviour is a Shopify POS constraint rather than something specific to our app. Shopify POS supports one active cart at a time, so the correct workflow is to take each reservation through to a completed checkout before moving on to the next one.
Reserve Products & POS Layaway Deposits
Reserve products for customers online AND directly in POS