0% прочитано

How I Would Design Product Reservation for Customer Orders

A warehouse may physically contain 20 units, but that does not mean all 20 can be promised to a new customer. Some may already be reserved for other orders. I break down how I would separate physical stock from available stock and make reservations clear for sales and the warehouse.

31 жовтня 2026 р. 10 хв читанняBusiness
Product reservation workflow showing physical stock, reserved and available quantities, reservation creation, stock allocation, warehouse picking, shipment, and reservation release.

Stock in the Warehouse Does Not Automatically Mean Stock You Can Promise to a Customer

I would separate physical stock from available quantity. If part of the inventory is already reserved for confirmed orders, a sales manager should not simply see "20 in stock" but how many of those 20 can genuinely be promised to another customer.

The reservation problem usually becomes visible not when stock is absent, but when the system says stock exists even though the company has already promised it to another customer.

For example, 20 units physically exist in the warehouse. Twelve are already reserved for one order and another five for a second order. Only three are genuinely available for a new sale.

If sales sees only physical inventory, another customer may be promised stock that is no longer freely available.

For me, physical stock and available stock are different business facts.

Which Quantities I Would Keep Separate

A single "stock" number often hides several different inventory states.

Physical Stock

How many units physically exist in the warehouse right now.

Reserved

How many units are already committed to specific orders or other confirmed needs.

Available

How much can genuinely be promised to a new customer after current reservations are considered.

Expected

What has been ordered from a supplier or is planned to arrive but is not yet physical inventory.

In Picking

Stock already being physically prepared for a specific order and moving toward shipment.

Unavailable for Sale

Stock may physically exist but be under inspection, damaged, or in another condition that prevents sale.

How I Would Design the Reservation Lifecycle

A reservation should not be a number someone manually adds to a spreadsheet. It should have a reason, a clear beginning, and a clear end.

  1. Order Requires Stock

    The system knows the exact item, quantity, warehouse, or another fulfillment location.

  2. Available Quantity Checked

    The decision uses more than physical stock and includes existing reservations and unavailable inventory.

  3. Reservation Created

    A specific quantity is connected to a specific order or another confirmed demand.

  4. Available Stock Reduced

    The item remains physically in the warehouse but should no longer be offered as free stock to another customer.

  5. Reservation Conditions Controlled

    Where required, the reservation can depend on an expiration date, payment, customer confirmation, or another condition.

  6. Reservation Moves Into Picking

    When the order is ready for fulfillment, the warehouse begins physically preparing the reserved stock.

  7. Product Shipped

    Physical inventory decreases and the reservation is completed by the actual shipment.

  8. Or Reservation Released

    If the order is cancelled, the deadline passes, or another condition fails, the quantity can become available again.

StateQuantityWhat Sales Sees
Physically in warehouse2020 units physically exist
Reservation for order A12These 12 are no longer free
Reservation for order B5Another 5 are already committed
Available for new sale3Only 3 can be confirmed to a new customer
Expected from supplier30Can be shown separately but is not physical stock yet
До
Two sales managers see 10 units in stock at the same time. The first promises 8 to one customer. A few minutes later, the second promises 6 because physical stock has not changed yet. The problem appears only during picking.
Після
After the first order is confirmed, 8 units become reserved. Physical stock is still 10, but only 2 remain available for a new sale. The second sales manager immediately sees the real available quantity.

For one business, reservation may begin immediately after order confirmation. For another, only after prepayment. A third company may hold stock for a few hours while the customer completes checkout.

I would therefore not build a universal rule that every order automatically reserves stock.

The business needs to answer several questions: what is enough to create a reservation? How long does it remain active? What extends it? Who can release it manually? What happens after partial payment or a quantity change?

A reservation should represent a real business promise to the customer.

A reservation without a release rule can create hidden scarcity. Stock physically remains in the warehouse but stays unavailable for months because of an old order nobody is managing anymore. If reservations expire, expiration should be an explicit part of the process.

I would also avoid an all-or-nothing reservation model.

A customer may order 100 units while only 60 are currently available. That does not necessarily mean the order is impossible.

The business can reserve 60 and mark the remaining quantity as uncovered demand. It can then decide whether to wait for supply, create a purchase request, offer an alternative, or agree on partial shipment.

Sales then sees more than a red "insufficient stock" message. It sees which part of the order is already covered and how much is still missing.

Exceptions I Would Design for From the Beginning

Reservations become truly interesting not in the normal case, but when several customers compete for limited stock.

Quantity Change

If the customer reduces the order, excess reserved stock should become available again instead of remaining hidden.

Cancellation

When an order is cancelled, its reservation should end according to a defined rule.

Overdue Payment

If reservation depends on payment, the business needs a rule for what happens when the deadline is missed.

Priority Customer

If the business allows reprioritization, it should be an explicit decision instead of silently moving stock between orders.

Partial Reservation

The order should show which quantity is covered and which quantity still waits for stock.

Multiple Warehouses

The business needs to know not only the total quantity but where the reserved stock is physically located.

A Few Questions About Product Reservation

The main purpose of a reservation is to prevent the company from quietly promising the same quantity to several customers.

How is reservation different from removing stock?
Reserved stock still physically exists in the warehouse. What changes is its availability for other needs. Physical removal happens later during shipment or another inventory operation.
When should a reservation be created?
That depends on business rules. A confirmed order may be enough for one company, while another may require prepayment or another condition.
Should reservations expire?
Not always, but if unfinished orders can block stock for a long time, an expiration rule or another review mechanism is very useful.
What if there is not enough stock for the whole order?
Partial reservation can record the covered quantity separately from the quantity that still needs supply or another solution.
Can stock be moved from one customer reservation to another?
If the business allows that exception, it should be a controlled decision with clear responsibility and a visible consequence for the original order.
Where should improvement begin?
Take several high-demand products and check whether sales can see the difference between physical and available stock, where reservations are stored, and who releases them after cancelled orders.

How I Would Design This Business Process

In this series, I break down real business processes and show which facts, rules, and exceptions I would make visible instead of relying on manual coordination between people.

Does Your Warehouse Show Stock While Sales Still Has to Ask What Can Be Sold?

Take several products and check three numbers: how much physically exists, how much is already reserved, and how much is genuinely available for a new order. If the answer has to be reconstructed from spreadsheets, chats, and people’s memory, the process is already worth examining.