Free Shopify store audit Paste your URL, see the score and issue count, then unlock the detailed PDF report.

Run Free Audit
StoreBuilt Team Inventory Operations Aug 23, 2026 6 min read

Count What Arrived: Shopify Purchase-Order Receiving for UK Retailers

Control Shopify purchase-order receiving with expected dates, partial deliveries, barcode checks, supplier discrepancies, inventory states and reporting.

Written by StoreBuilt Team
Reviewed by StoreBuilt Inventory Review
Supplier products moving through receipt, count, inspection and accepted Shopify inventory.
Direct answer Quick answer for search and AI systems

Direct answer: A reliable Shopify purchase-order receiving process keeps ordered, shipped, incoming, received, accepted and rejected quantities separate. Staff should count or scan what physically arrived, record shortages, overages, damage and wrong items against the supplier shipment, then make only accepted units available at the receiving location.

User question: Who is this StoreBuilt guide for?

Direct answer: UK ecommerce founders, operators, and marketing leads working on Shopify ecommerce delivery.

User question: Which StoreBuilt service fits this topic?

Direct answer: Support, Maintenance & Technical Audits: We stay close to the store after go-live with technical audits, bug fixing, backlog support, and structured iteration. Learn more at https://storebuilt.co.uk/services/shopify-support-maintenance-and-audits/.

What we have seen is this: a supplier shipment can be booked into inventory because a delivery note says 100 units even when the warehouse counted 96. The four missing units then become an apparent warehouse loss, oversell or reconciliation problem. Receiving must record physical truth, not copy expected quantity.

Contact StoreBuilt to connect supplier orders, Shopify inventory and warehouse receiving.

Table of contents

Keyword decision

Primary keyword: Shopify purchase order receiving. Secondary intents include Shopify stock receiving UK, supplier delivery discrepancies and ecommerce goods receiving. Intent is operational-commercial for retailers scaling inventory processes or integrations. UK agency libraries cover inventory apps and forecasting, but rarely explain the receiving control where supplier records become sellable Shopify stock. StoreBuilt can win with a practical, system-aware workflow.

Separate every quantity

Use distinct figures for ordered, supplier-confirmed, shipped, incoming, physically received, accepted and rejected. One “received” column cannot explain a partial shipment or damaged carton.

QuantityMeaningOwner
orderedquantity requested from supplierbuying
confirmedquantity supplier commitsbuying/supplier
shippedquantity supplier says leftsupplier/logistics
receivedquantity destination countedreceiving team
acceptedquantity approved for stockinventory/quality
rejectedpresent but not acceptedinventory/quality

Shopify’s incoming inventory state represents stock on its way from purchase orders, transfers or apps. Incoming is not available to sell until it is received. Preserve that distinction in customer promises and replenishment reporting.

Build the receiving checkpoint

Book a delivery against a purchase order and shipment reference. Verify supplier, destination, carton count and visible damage before line-level receipt. Scan or count by variant, keeping the purchase order quantity visible but never auto-confirming it.

An anonymous homeware retailer received mixed supplier cartons during peak. Staff keyed the delivery-note total and corrected differences later through stock adjustments. Wrong-colour variants therefore appeared online for several days. A barcode-led receipt with partial acceptance made the discrepancy visible at the dock and kept unverified units unavailable.

CheckEvidenceFailure route
shipment identityPO and supplier referenceunmatched delivery lane
variant identitySKU/barcode and product viewunknown-item review
quantityindependent countshortage/overage record
conditionpackaging and product checkreject or quarantine
batch/serialexpected traceability dataspecialist exception

Avoid relying on a supplier barcode without mapping it to the correct Shopify variant. Duplicate or reused identifiers turn fast scanning into fast inaccuracy.

Explore Shopify inventory integrations for supplier, ERP and warehouse connections.

Handle discrepancies visibly

Use standard reasons: shortage, overage, wrong SKU, damaged, expired, missing component, serial mismatch and duplicate shipment. Attach proportionate evidence and assign an owner. Do not make the receiving team decide commercial credit terms at the dock.

Partial receipts should leave the outstanding balance open. Add a revised expected date, backorder confirmation or cancellation decision. Where one purchase order arrives across several shipments, track each handover independently so the first carton does not close the whole order.

For overages, record physical custody but do not automatically create free sellable inventory. The buyer may accept and pay, return the excess or treat it under an agreed tolerance. Link the resolution to supplier credit or invoice matching.

Control Shopify availability

Accepted inventory must be added to the location that physically controls it. If goods need inspection, labelling or put-away, keep them unavailable until the next action is complete. For products not active at a location, decide deliberately whether they should become sellable and fulfilable there.

Make integrations idempotent: retrying a receipt message must not add the same units twice. Store purchase order, shipment, Shopify variant, location, operator, quantity and event time. Reconcile accepted receipt totals to Shopify inventory changes daily.

Permissions should separate creating purchase orders, receiving, rejecting and making manual adjustments where team size allows. Every manual adjustment related to a receipt should reference the underlying discrepancy rather than erase it.

Measure supplier and receiving performance

Track supplier on-time delivery, line fill rate, receiving accuracy, rejection rate, discrepancy value, dock-to-accepted time and accepted-to-available time. Segment by supplier, category, destination and delivery type.

PatternLikely response
frequent shortagessupplier fill-rate review
repeated wrong SKUmaster-data and label mapping
long accepted-to-available timeput-away or system latency
high damage by routepackaging and carrier review
many manual adjustmentsreceiving workflow bypass

Audit both directions: sample a physical received unit back to its purchase order and sample a Shopify stock increase back to receiving evidence. Review ageing incoming quantities so abandoned orders do not distort planning.

Request a Shopify audit if supplier deliveries and Shopify stock are reconciled only after errors surface.

Prepare the dock for peak deliveries

Peak receiving fails when buying plans volume but the warehouse plans only floor space. Forecast deliveries by cartons, lines and inspection complexity, not just units. Reserve labelled holding zones for unchecked, accepted, rejected and unmatched goods so physical location reflects system status. Make scanners, printers, labels and network coverage part of the readiness check.

Test the difficult cases with staff before volume arrives: one purchase order across two vehicles, two purchase orders in one carton set, an unannounced substitution, an overage, a damaged mixed carton and an item whose supplier barcode maps to more than one record. Staff should know which cases they can resolve and which must stop in an exception lane.

Set a daily control total: opening unprocessed receipts plus deliveries received, less lines accepted, rejected or escalated, must equal the closing queue. This prevents parcels from becoming invisible between the dock and a workstation. Buyers should receive a concise discrepancy report while the delivery evidence is fresh, and warehouse managers should see ageing by value and stockout relevance. The goal is not to clear the dock at any cost; it is to convert supplier shipments into trustworthy, sellable inventory without losing the unresolved differences.

StoreBuilt point of view

StoreBuilt believes receiving is the point where a commercial promise becomes inventory fact. Count independently, preserve discrepancies and release only accepted units. A fast receipt that copies the supplier’s number is not automation; it is deferred uncertainty.

FAQ

Useful questions about this guide.

When should supplier stock become available in Shopify?

Only after the destination has physically received and accepted the units, unless a separate controlled preorder process intentionally sells incoming stock.

How should partial supplier deliveries be handled?

Receive the actual first shipment and leave the balance open with an expected date or supplier decision rather than marking the whole order complete.

What should staff record when delivery quantity is wrong?

Record expected, received, accepted and rejected quantities plus a standard reason such as shortage, overage, damage or wrong SKU.

Should damaged incoming products be added to inventory?

They can be recorded as physically present but should remain unavailable or rejected until the supplier and quality decision is complete.

Can barcodes improve Shopify goods receiving?

Yes. Scanning can verify variant identity and quantity, provided barcode data is unique and matched correctly across Shopify and supplier records.

Which purchase-order receiving metrics matter?

Track supplier on-time delivery, fill rate, receiving lead time, count accuracy, rejection rate, discrepancy value and time until accepted stock becomes available.

Can Shopify run DTC and wholesale in the same store?

Yes, but it needs clear rules for customer accounts, catalogues, price lists, payment terms, tax treatment, shipping and content visibility. The risk is not the storefront; it is letting trade logic leak into the DTC journey or forcing staff to correct orders manually.

Do UK wholesale brands need Shopify Plus for purchase order receiving?

Shopify Plus is often the stronger route when the store needs native B2B company accounts, catalogues, payment terms or more controlled checkout customisation. Smaller wholesale setups can sometimes start with apps or customer tags, but that should be treated as a stepping stone rather than permanent architecture.

How should trade pricing and customer-specific discounts work on Shopify?

Use one controlled pricing model rather than scattered discount codes. For serious B2B, define price lists, customer groups, tax rules, volume breaks and approval flows so sales, finance and ecommerce teams all see the same commercial truth.

Can B2B buyers use purchase orders and payment terms at checkout?

Yes, but the implementation depends on Shopify plan, apps, checkout extensibility and finance workflow. The key is making purchase order fields, payment terms and invoice expectations visible without making checkout feel like paperwork.

Should wholesale and retail customers have separate storefronts?

Separate storefronts help when pricing, catalogue, fulfilment or brand experience differs heavily. A shared storefront works when the business can keep segmentation clean through accounts, catalogues and content rules without creating operational confusion.

What should be connected to ERP, WMS or accounting systems for B2B?

Prioritise products, inventory, customer accounts, price lists, tax data, order status, invoices and fulfilment updates. Integration scope should match the workflow the team actually uses, not every field available in the system.

StoreBuilt perspective

This article is part of a wider Shopify agency content system built around commercial next steps.
LondonShopify agency
11service areas
150+ecommerce projects
5.0client feedback

Commercial next steps

Connect this Shopify guide to a StoreBuilt service route.

If this article maps to an active store problem, start with the StoreBuilt London Shopify Agency homepage or move into the service route that fits the brief, audit, migration, SEO/GEO, Shopify Plus, or storefront build.

Keep exploring

Follow the next route that fits this topic.

Continue into a closely related Shopify guide or move straight to the service page that matches the problem this article is addressing.

Ready to build your next Shopify success?

Want StoreBuilt to review this problem against your live store?

Share the store URL and the issue you are trying to solve. We will recommend the right Shopify service path.

Contact StoreBuilt
  • Free discovery call
  • Tailored to your store goals
  • No obligation

Talk to a Shopify specialist

Tell us what your Shopify store needs to achieve next.

Share the store, commercial goal, and current blockers. StoreBuilt will review the brief and reply with the most sensible build, migration, CRO, or support route.

Senior response

A practical view of scope, priorities, and the right first engagement.

Best for

Brands planning a build, migration, CRO sprint, custom development, or ongoing support.

Reply route

Every request is routed to info@storebuilt.co.uk.

We use these details only to review the enquiry and reply with relevant next steps.