Inventory and stock
Reservation on sale, stock batches with their real cost, and how stock moves step by step.
Inventory in Snap Shop is not a number you edit by hand — it is a number that moves on its own with sales, purchases and returns, with every movement recorded.
Reservation on sale
The moment an order is confirmed, the unit is reserved.
Why that matters: without reservation you can sell the same unit twice in the same minute, and that becomes an apology call and a cancelled order. The number you see as "available" is what is genuinely available to sell, not what is sitting on the shelf.
Stock batches and their cost
This is the part that changes the profit calculation.
Every time you receive goods, they enter as a batch carrying its real cost. If you bought the same product twice at two different prices, the system keeps knowing that this is one batch at one cost and that is another batch at another.
When you sell, the system deducts from the right batch and computes cost of goods from it — not from a rough average.
Stock movements
Every change to stock has a line: a sale, a receipt, a return that went back on the shelf, a manual adjustment after a count. You can trace any quantity back and see when it changed and why.
Receiving
When goods arrive from a supplier, you receive them in the system against the purchase order. Receiving is what increases stock and creates the batch with its cost.
Purchasing and suppliers
- Purchase orders — what you ordered from each supplier
- Suppliers — their details and your history with them
- Payables — what you owe each supplier and what you have paid
This gives "how much do I owe and to whom?" an answer in the system rather than in your head.
Returns and stock
When a return comes back, the unit goes back into stock if its condition allows. The full cycle is in Returns and RTO.