VareYa
Shopify stock reconciliation

Shopify stock does not match your 3PL: what to compare before changing quantities

A practical stock-reconciliation checklist: compare the same variant, location, inventory state and timestamp before changing Shopify quantities.

Start with the comparison, not a stock correction

If Shopify and your warehouse show different quantities, we suggest opening an investigation before making a manual correction. First record the variant, location, inventory state and time behind each number. A comparison between two different fields cannot tell you whether stock is missing.

This checklist is for a brand investigating an existing discrepancy. It is not an onboarding guide or a promise about how a particular warehouse integration works. Use it to prepare a clear question for the person responsible for your connection.

Give each number its proper name

Shopify distinguishes stock at a location from stock available to sell. On hand combines Available, Committed and Unavailable. Committed includes unfulfilled orders, reservations for draft orders and transfers marked ready to ship. Unavailable covers stock set aside, for example by an app or for quality control. Incoming is not yet sellable stock.

After receiving incoming inventory, an app may place it in a state other than Available, such as Unavailable safety stock. On a variant's inventory card, On hand with a dash for Available means the variant is inactive at that location. That is different from a dash in adjustment history, which means that change did not affect the column.

Editing On hand changes Available by the same amount. Editing Available also changes On hand by the same amount. These are linked quantities, not two independent corrections.

Ask your warehouse which field is comparable. Do not assume its total stock figure means Shopify Available. Also ask how the connection handles stock set aside and incoming receipts. These are questions to confirm, not statements about Vareya's configuration.

  1. 1.Shopify Help Center: inventory states

Create one reconciliation row per affected variant and location

Use a small working sheet rather than a screenshot of a grand total. Keep customer details out of it. Our suggested columns below are a working method, not a required Shopify import format.

Create one reconciliation row per affected variant and location
RecordWhy include it?
Variant reference and SKUMake sure both sides refer to the same item, not merely a similar product name.
Shopify location and warehouse location referenceAsk the integration owner to confirm the mapping.
Inventory state on each sideState exactly which two fields you are comparing.
Quantity and capture time, with time zoneMake it possible to check what changed between the two observations.
Last relevant adjustment or receipt referenceGive the investigator a starting point without copying customer information.
Owner, next check and resolution noteKeep a clear record of who will investigate and what evidence closes the issue.

Read the sequence of changes before editing

Shopify's adjustment history identifies when a change happened, its activity and who or what created it. For a tracked variant, use this history to inspect the relevant changes. The columns distinguish the adjustment from the resulting quantity; a dash means that column was not affected.

Open the product or variant details page, check that Inventory tracked is enabled in the Inventory section, and select View adjustment history. This view covers the last 180 days. For older changes, Shopify points to the Inventory adjustment changes report.

Our suggested investigation method is to request the corresponding warehouse events for the same period and lay the two sequences next to each other. Ask whether an order, receipt, stock hold or manual change explains the difference. If the evidence is incomplete, leave the cause open rather than labelling it a sync failure.

Our recommendation before anyone edits stock: agree which system owns the correction and how the other system should receive it. Record the intended action, the responsible person and the observation that will show it worked. Avoid making changes in both places just to make the numbers look equal.

  1. 1.Shopify Help Center: inventory adjustment history

Send an investigation brief, not a guess

  • Describe the customer-facing symptom without including customer names or addresses.
  • Attach the affected variant and location references.
  • Name the exact stock fields and capture times.
  • Include relevant adjustment references and a short event sequence.
  • List any recent manual changes you already know about.
  • Ask who owns the next action and when you should check again.
  • Close the issue only after recording the explanation and the follow-up observation.

What we will not promise

This process does not guarantee that every mismatch has the same cause or can be corrected automatically. Shopify documentation describes Shopify, not the behaviour of every warehouse connection. Confirm the field mapping, exception handling and responsibilities for your own setup.

Vareya is generally best suited to brands shipping 500 or more orders per month.

That is a general fit guideline, not a claim that volume alone determines suitability. Product fit is confirmed during qualification. If you are reviewing a new fulfilment setup, include your inventory questions in the fit scan.

Continue the review

All knowledge
Shopify split shipping at checkout

Shopify separate shipping charges: review split shipping at checkout

Different fulfilment locations can explain separate shipments, but they do not always mean separate shipping charges. Check the store's shipping setup, rate types and selected methods before treating the total as an error.

Shopify location deactivation

Before deactivating an old Shopify fulfilment location: stock and order checks

Deactivating a Shopify location stops it fulfilling orders, but does not itself clear its inventory quantities. Check the location type, default status, POS plan and outstanding work before confirming the change.

Cooperative model

What is cooperative fulfilment?

How member ownership could change the relationship between a fulfilment operation and the brands it serves.

European logistics

E-commerce fulfilment from the Netherlands: a practical guide

The operational questions to answer before choosing a Netherlands base for European order fulfilment.

Shopify

Shopify fulfilment in Europe: what to look for

A practical checklist for evaluating a European fulfilment operation for a Shopify store.

Quotation

What information does a 3PL need to prepare a fulfilment quotation?

A quotation-ready profile: the nine inputs that turn an enquiry into a reliable fulfilment quotation, with two composite examples and a checklist.

Costs

What determines ecommerce fulfilment and shipping costs?

Where fulfilment costs actually come from — the six drivers that decide what a fulfilment operation quotes.

Comparison

Shipping software, carrier contract or fulfilment partner: what is the difference?

Shipping software, carrier contracts and fulfilment partners solve different problems. A practical way to choose between them.

Onboarding

How onboarding works at Vareya

Qualification, onboarding, inbound stock, picking, packing, shipping and returns — told the way we actually work, without jargon.

Operations

How to switch fulfilment providers without disrupting your ecommerce operation

Changing fulfilment provider is a process, not an event. A checklist-based guide to doing it without interrupting orders.

Shopify

Shopify 3PL in Europe: how to compare providers

Stop comparing websites. Compare the things that actually decide whether a Shopify shop and a European warehouse work well together.

Customs

The EU parcel levy: what the new rules mean for ecommerce brands

Since 1 July 2026 every small parcel entering the EU carries a levy per product category. Here is what that actually means for a shop.

Cross-border

Shipping small parcels from Asia is changing: why brands are moving stock into Europe

When every parcel from outside the EU carries a levy, the economics of shipping from Asia change. Stock inside Europe changes them back.

Shipping & delivery

How EU-based fulfilment keeps your delivery promise when import rules tighten

Import levies are one cost. Broken delivery promises are another. Stock inside the EU protects the promise.

US brands

Shipping to the EU from the US: what the parcel levy changes

American brands have long shipped parcels across the Atlantic. The EU parcel levy changes the maths of that route.

UK brands

UK brands and the EU parcel levy: what changed again

UK brands already cross a customs border for EU orders. The parcel levy adds another layer — unless the stock sits inside the EU.

Returns

Ecommerce returns from Europe: how a returns centre actually works

Returns are the part of ecommerce nobody sees in the sales dashboard — until they become a problem. Here is how a European returns process actually works.

UK brands

GB EORI vs EU EORI: what a UK brand needs before shipping stock to an EU warehouse

A UK brand's own GB EORI number does not carry over to the EU import leg — here is what covers each side of the border.

UK brands

Does the UK-EU Trade and Cooperation Agreement remove customs duty on UK-origin stock into the EU?

Tariff-free access under the TCA is not automatic. It depends on where a product's components and manufacturing actually originate, and on proving that with documentation.

US brands

Schedule B and AES filing: what US brands need before shipping stock to an EU warehouse

Exporting stock from the US is a formal, classified process before it ever reaches the EU border — here is what that involves.

US brands

The EU-US trade framework, in force since July 2026: what it means for US brands' EU-bound stock

A US brand assuming standard EU import duty applies to its stock may be working from outdated information. The EU-US framework changed that picture for many industrial goods in mid-2026.

Canada brands

CBSA export reporting (CERS) for Canadian brands sending stock to an EU warehouse

Exporting commercial goods from Canada goes through a formal CBSA reporting system before the EU side of the journey even begins.

Canada brands

CETA and Canadian brands: how the EU-Canada trade agreement affects duty on stock moving into Europe

A trade agreement most Canadian brands already qualify for is often overlooked when comparing the cost of holding stock inside the EU.

Australia brands

Australian Border Force export declarations: what changes when shipping stock to an EU warehouse

The AUD 2,000 export declaration threshold decides whether a stock shipment needs a formal declaration before it ever reaches European customs.

Australia brands

The EU-Australia trade agreement is not yet in force: what that means for Australian brands' EU stock today

A concluded trade agreement is not the same as one that is in force. For Australian brands, that distinction still matters today.

Shopify

Shopify product and SKU data: what a 3PL needs before go-live

Clean product and SKU data is what actually determines how fast a Shopify integration can go live — not the integration itself. A practical preparation checklist.

Fulfilment costs

Fulfilment costs in Europe: how to build a benchmark you can check

A like-for-like method for comparing fulfilment quotes — with a worksheet you fill in with your own figures, not a set of market rates.

Shipping

Ecommerce shipping from the Netherlands: a practical guide

How shipping works when your stock sits in the Netherlands: parcel formats, carriers, how costs are built up, and what changes across borders.

EU expansion

Selling into Europe: a practical guide for US and UK brands

What changes when the US, UK and other corridor brands hold stock inside the EU, and the corridor questions to resolve before moving goods.

Shopify

Shopify fulfilment in Europe: a practical guide

The operational side of moving Shopify fulfilment to a European 3PL: data flow, onboarding, capabilities and costs.

Check the operation against your order profile

The Free Rate Scan collects the practical inputs Vareya needs for an initial fit review. Product fit is confirmed during qualification.