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

Run Free Audit
StoreBuilt Team Guides Sep 27, 2026 7 min read

Who Changed Your Shopify Stock? Read the Adjustment History

Trace Shopify stock changes by variant, location, staff member and app. Learn to read inventory adjustment history before correcting a UK store discrepancy.

Written by StoreBuilt Team
Reviewed by StoreBuilt Editorial Review
An inventory ledger under a magnifying glass beside warehouse stock and operator icons.

StoreBuilt’s review of Shopify’s inventory history makes one distinction especially useful in support work: a recorded quantity change explains what the system did, while the operational evidence explains whether it was right. Our diagnostic approach starts with a single variant, location and time window. Looking at a headline stock total rarely tells the whole story.

Shopify inventory adjustment history helps UK ecommerce teams investigate unexpected stock movements without immediately changing more numbers. The purpose of this guide is to reconstruct a specific event. It complements a stocktake programme, but does not replace counting goods or resolving differences between Shopify and a warehouse system.

In this guide

Define the discrepancy before opening the log

Write a precise problem statement. “Stock is wrong” is too broad. A more useful version is: “The blue medium variant at the dispatch location showed twelve available units this morning and now shows eight, with no movement the operator recognises.” Include the time zone and the system where each number was observed.

Confirm that both observations refer to the same variant and location. Similar product names, reused supplier codes and different warehouse labels can make two valid quantities look contradictory. Capture the stable identifiers available to the team, alongside the human-readable description, so the investigation does not drift to another item.

Preserve the initial evidence before making a manual correction. Note the current state, relevant order or transfer references and any physical count already completed. If customers could buy unavailable goods, an authorised operator may need a containment action. Record that separately from the eventual root-cause correction so the event trail remains understandable.

Read the states together

Shopify’s inventory history documentation describes a history for each tracked product or variant. The displayed state values show the adjustment and resulting total; a dash means that column was not affected. Read across the row rather than treating every negative value as a loss.

An order can reduce available quantity while increasing committed quantity. That is an allocation change, not proof that the goods have physically left the building. Incoming inventory also needs separate interpretation. A purchase or transfer expectation should not be casually added to stock that can be sold from the shelf today.

QuestionEvidence to readMistake to avoid
Which item changed?Product and variant identityComparing two similar variants
Where did it change?Location contextCombining warehouses prematurely
Which state moved?Available, committed, unavailable and on handCalling every reduction shrinkage
What triggered the row?Activity and referenceGuessing from the quantity alone
Which system wrote it?Created by informationTreating an app name as a complete diagnosis
What happened next?Subsequent rowsIgnoring a later reversal or overwrite

Use our inventory states and cycle-counting guide if the team needs a shared vocabulary. The investigation becomes much faster when everyone distinguishes a sale commitment from physical dispatch and a held unit from genuinely missing stock.

Build a short chronological reconstruction

Start slightly before the first known incorrect figure and continue beyond the last relevant change. Read events in time order. A single suspicious adjustment may be the consequence of an earlier receipt, cancellation or integration update. Include the surrounding rows that explain how the starting quantity was reached.

Create a working timeline with one line per meaningful event. Record the actor or app, the state change and a link or reference to the associated business document. Use the same time convention throughout. When another platform displays a different timezone, translate carefully and retain the original timestamp so a colleague can verify the match.

Shopify currently shows the last 180 days in the product or variant history and directs merchants to the Inventory adjustment changes report for a longer view. Check the available reporting surface before promising an investigation window. Do not assume that an old export or an app dashboard contains every event simply because it has a date filter.

Follow the actor to the source decision

A staff name can tell you who entered an adjustment, but not whether the count sheet was correct. An app name can tell you which integration wrote a value, but not whether that integration received bad data from elsewhere. Follow the reference back to the event that justified the write.

For manual work, inspect the count, receiving record or damage note. For an integration, compare the upstream quantity, location mapping and event timing. Ask whether the system sends a replacement total or an incremental change. That distinction matters when two systems can edit the same inventory, although the exact implementation must be confirmed with the integration owner.

Avoid disabling integrations merely because their names appear frequently in the log. A busy integration may be doing exactly what it was designed to do. Our Shopify integrations service can help trace ownership and timing when Shopify, a warehouse platform and another sales channel disagree.

Contact StoreBuilt

An illustrative overnight stock reset

Imagine a UK homeware shop whose operator corrects one variant after a physical count. The number is accurate in the afternoon but different again the next morning. The history shows a manual adjustment followed later by an app-created update. This is an illustrative scenario, not a measured client result.

The team checks the upstream warehouse record and finds that it still carries the earlier quantity. The overnight update is therefore consistent with its source, even though the store now has the wrong sellable figure. Repeating the Shopify correction would only create another temporary fix. The team needs to reconcile the source record and confirm which system owns the final quantity.

The useful finding is the sequence, not the app’s presence. A different investigation could reveal a legitimate late receipt or an incorrectly mapped location. Keep the hypothesis provisional until the linked records support it. A screenshot of one adjustment row cannot establish the whole cause.

Approve a correction that will persist

Before changing stock, agree the verified physical quantity and the status of units already committed, held or in transit. Decide which system must be corrected first. If an upstream platform is authoritative, coordinate with its owner so the next routine sync preserves the intended result.

Investigation findingCorrection decisionFollow-up evidence
Wrong physical countRecount and approve the corrected quantitySigned or attributable count record
Incorrect location mappingCorrect mapping and reconcile affected locationsNext relevant movement lands correctly
Stale upstream totalUpdate the owning system through its processScheduled sync retains the result
Legitimate commitmentExplain the state changeLinked order matches the reserved units
Duplicate business eventResolve the source event and inventory impactNo repeat processing on replay
Cause still unclearContain risk and continue investigationNamed owner and next evidence request

Record the correction reason in useful language. “Fixed stock” is less informative than a reference to the verified count and associated exception. Keep sensitive details in the appropriate internal record rather than putting private customer information into a broadly visible note.

Check the next movement, not just the current total

A successful correction is not complete when the number looks right once. Observe the next relevant receipt, sale, return or integration sync. Confirm that the movement behaves as expected and that the corrected state remains coherent. Choose the follow-up event that could realistically reproduce the original failure.

For recurring issues, group cases by the source process rather than simply counting adjustments. Several corrections may all come from one location mapping or receiving habit. Conversely, one large adjustment may be a legitimate planned stocktake. Review the evidence and customer impact before ranking work by the largest number in a report.

Maintain a short register of confirmed causes, actions and follow-up checks. This should improve the operating process, not become a blame list. Where evidence is incomplete, say so. Avoid promising that an inventory app, a permission change or a new dashboard will prevent errors until the relevant workflow has been tested.

StoreBuilt point of view

Inventory history is most valuable when it stops a team from making an unnecessary second correction. Reconstruct the event, identify the quantity’s owner and test the next movement. The objective is a stock figure the business can explain and maintain, rather than a number that happens to look plausible at the end of a support call.

Contact StoreBuilt

FAQ

Useful questions about this guide.

How do I find who changed inventory in Shopify?

Open the tracked product or variant and inspect its inventory adjustment history. Follow the relevant location, timestamp, activity and Created by entry to reconstruct the change.

How far back does Shopify inventory adjustment history go?

The product or variant history shows the last 180 days. Shopify points to the Inventory adjustment changes report for analysis beyond that window.

Does a fall in available stock mean units disappeared?

No. Stock can move into committed or unavailable states without leaving the location. Compare the affected states and linked activity before concluding that physical stock is missing.

Can I view every variant together in the product history?

The product-level workflow shows history for each tracked variant, rather than every variant simultaneously. Use an appropriate report when investigating a broader pattern.

What does an app name in the history prove?

It identifies the system that made the recorded adjustment. It does not by itself establish whether the app caused the underlying business error.

Should I correct stock as soon as I notice a mismatch?

First preserve the evidence and reconcile the physical count, open commitments and connected system. Otherwise a later sync can overwrite the correction or obscure the cause.

What should an inventory investigation record contain?

Record variant, location, time window, affected states, actor, linked transaction, physical evidence and the approved correction. Separate confirmed facts from hypotheses.

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 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.