concept
Sell stocked items at the Register
Last updated October 23, 2026
When you sell something off the shelf at Register, Riverr takes it out of your stock as soon as the sale is paid. Made to order items are different: they go to production like any other order.
New to Register? Start with Using Register.

When stock comes down
Stock comes down at payment, once per sale.
- Card (tap, insert, or key in) or cash: the moment the payment goes through.
- Send payment link: when the customer pays the link, not when it is sent.
- Parked sales and sales still waiting on a link have not taken anything yet.
In stock items are always paid in full. A cart with only in stock items asks for full payment, and in a mixed cart the in stock items are paid now while a deposit or pay later covers the made to order part.
What comes down
| What you sold | What goes down | Where |
|---|---|---|
| Your own blank or finished good | Its on hand count | The store's location |
| A seller's item you hold for them | That seller's stock | The seller's stock, wherever it sits |
| An item tracked by bin | The units in its bins | The bins in the store's warehouse, the fullest bin first |
The store's location comes from the Warehouse picked on the store under Settings → Register → Stores. If you run only one location, it is that one. If the store has no warehouse, or its warehouse is in a location you have not set up, Riverr uses your default location.
Seller items come off the seller's stock, and the seller's connected shops get the new Available number when sync is on. See See seller stock, space, and sync.
What Register shows while you ring
For stocked items, the size picker reads the real stock at this store. Each size shows one of:
| Label | Meaning |
|---|---|
| 5 available | Units on hand that no open order is holding |
| All held | Units are on hand, but open orders already hold all of them |
| None on hand | Nothing on hand at this store |
Under the product name you see the count for the size you picked, for example 8 on hand at the store name, 3 held for open orders. In stock here on the product filter narrows the list to items with stock.
You can still sell a unit that an open order is holding, because the item is in your hand. Register asks first, for example 3 of these are held for open orders. Add anyway? If you sell more than Riverr has on record, it says Stock shows only 2 on hand. The count will need a check.
Items tracked by bin
An item tracked by bin comes out of its bins in the store's warehouse when the sale is paid, from the fullest bin first.
If the bins hold fewer than you sold, Riverr takes what is there, records the shortfall on the sale, and opens a count list for that item's bins on Inventory → Tasks so the floor can fix the count. See Count a location.
Refunds put stock back
When you refund a sale with stocked items, Register shows Put back in stock with one row per stocked line:
- Every line is ticked, with the full quantity that is still out.
- Untick anything that is not going back on the shelf, or lower the quantity.
- Click Refund with the amount.
The units go back exactly where the sale took them: the same bins for items tracked by bin, the same count otherwise. If a bin no longer exists, a putaway task opens for those units. The message confirms how many went back in stock.
If nothing on the order came out of stock, the panel says Nothing on this order came out of stock, so nothing goes back.
Things to know
- Counts never go below zero. If you sell more than Riverr had on record, the count stops at zero. Count the shelf afterwards to fix it.
- Retries never take twice. If a payment is retried, or you tap Finish card payment on an unpaid order, each item comes off once. A retried refund puts units back once.
- Unmatched items are skipped. If Riverr cannot tell which stock an item belongs to, for example a blank whose color and size match more than one variant, or a product not linked to any stock, the sale still completes and that item's count is left alone.