Skip to content

Buying and receiving

Receive stock by barcode

Scan to receive. Quantity, unit cost, retail price, live margin and on-hand, all on one row — and the stock goes straight into Shopify.

4 min read

Open the purchase order you are receiving against and start scanning. Each scan finds the line, increments the count, and leaves the row open for you to correct anything that is wrong.

What is on the row

  • Quantity received — what actually turned up, which is not always what you ordered.
  • Unit cost — what you actually paid. If the supplier's price moved between the order and the invoice, change it here. This is what feeds the weighted average.
  • Retail price — editable in place, and written back to the product in Shopify.
  • Margin — recalculated live as you change cost or price, so you find out about a margin problem while the box is still open.
  • On hand — what Shopify thinks you have, so you can sanity-check before you commit.

Scanners

Any barcode scanner that behaves as a keyboard will work — most USB and Bluetooth scanners do, out of the box. The screen is built with Shopify's own components and works at the width of the Shopify mobile admin, so a phone camera works too.

Part-deliveries

Receive what arrived. The order stays open with the balance outstanding, and the weighted-average cost is recalculated for the units you actually took in. When the rest turns up — possibly at a different price — receive it against the same order and the average moves again, by exactly its share.

When something goes wrong

If part of a receipt fails to write to Shopify, Purser tells you exactly which lines went through and which did not. It will not report a receipt as successful when only some of the stock landed. Retrying is safe: Purser will not double-count lines it has already written.