BlogShopify4 min read

Selling another location's stock in POS, and the negative inventory trap

A sale at one showroom does not mean the piece is stocked there. Record its source and handover, then verify that the inventory movement matches the goods.

The OrderPilot team·

Chip pulls a folded moving blanket from a low trolley in a warmly lit warehouse doorway at blue hour.

Riverside sells the last walnut Hollis table in the company. The table is at the warehouse. A week later, the warehouse still shows one and Riverside shows minus one. That is the illustrative problem: the sale and the physical source have parted company.

Negative inventory means the recorded quantity has fallen below zero. It is a reason to investigate the transaction, location, and stock history, not proof of one universal Shopify bug. For a cross-location sale, record where the unit will come from and how it will reach the customer before completing the handoff.

Read the reports with their original limits

Developers have reported unexpected POS inventory behavior, but the circumstances matter. A November 2025 report described stock being created negatively at the selling location for a digital product managed by an app. It was not a furniture test.

An August 2025 report described a ship-to-customer order bypassing the author’s fulfillment constraint at an empty location. These are firsthand developer reports, not official statements that every store behaves the same way.

Shopify’s own overselling guidance provides an important distinction: Continue selling when out of stock does not govern POS orders. Staff can proceed below zero after an availability warning. Turning that product setting off is therefore not a complete POS safeguard.

Decide where the table leaves from

Choose among delivery from the warehouse, customer pickup at a location, and a transfer before handover. Those are different physical movements.

For Shopify’s native ship-to-customer route, shipping documentation says inventory deductions follow fulfillment priority and exclude locations prevented from fulfilling online orders. That workflow requires a Pro location and the appropriate staff permissions.

A warehouse quantity visible on screen is not a promise that checkout will use it in the way your associate expects. Rehearse the sale with a sample item, then inspect the resulting order and location quantities.

Keep selling credit separate from stock origin. Your policy can credit the Riverside associate while the warehouse supplies the table. Record the selling location, salesperson, and fulfillment source accurately instead of changing stock locations to force a preferred report.

Find negative quantities and explain them

Review inventory by location in Shopify Admin, looking for quantities below zero. If the view does not give you a convenient filter, export the location inventory and filter the quantity column in a spreadsheet.

For each result, compare the inventory adjustment history with recent sales, transfers, receipts, and returns. Then compare the record with the physical piece. Avoid resetting a negative quantity simply to make the screen look tidy; that can leave the same table apparently available elsewhere.

A suggested weekly review is a useful backstop, while a warning during a sale deserves attention immediately. The inventory states guide helps distinguish available stock from units already promised.

Record the source in OrderPilot

OrderPilot’s POS product picker shows stock here and elsewhere. The associate chooses this location, another location, or Order New for the item, then records its handover. The held unit remains connected to the customer order. Fulfillment follows the goods leaving the store, rather than the moment payment is collected. Read stock held for customer orders for the reservation side.

This is a clear source record, not a promise that no inventory discrepancy can occur. Review the finished transaction when introducing a new location or workflow. OrderPilot gives staff the source and handover information they need to follow the piece.

Treat a floor model as a particular unit

A floor model needs a condition check and a deliberate release from display. The finish, wear, included parts, and customer’s acceptance belong with the sale.

Make sure the team is selling that unit, not promising another new table under a similar name. A vase placed on top does not turn a display piece into a reserved order.

The floor-model handoff guide covers preparation and movement in more detail.

Before completing a cross-location sale:

  1. Verify the exact product and configuration.
  2. Identify the physical unit and source location.
  3. Record delivery, pickup, or transfer arrangements.
  4. Hold the unit for the customer’s order.
  5. Review the resulting order and inventory movement.

For the wider setup, continue with selling made-to-order furniture on Shopify.

Sources

  1. Shipping orders to customers with Shopify POS — Shopify Help Center.
  2. Selling out of stock products — Shopify Help Center.
  3. POS creating negative inventory for store location — Shopify Developer Community, November 14, 2025; developer report concerning a digital product.
  4. POS ship-to-customer ignores inventory constraints — Shopify Developer Community, August 6, 2025; developer report.

Give your team the tools they deserve

See what changes when every custom order lives in one place, from the showroom floor to your customer’s front door.