Every stock change is categorised so you can audit your inventory clearly:
Movement Type
Triggered By
What It Means
Sale
System — automatic
A customer completed a purchase — stock decreases by the quantity sold
Manual
Merchant — manual action
A merchant added, removed, or corrected stock directly from the dashboard
Restock
Merchant — manual action
New inventory of an existing product was added to the catalogue
Return
System or merchant
Items were added back to inventory following an order cancellation or return
Sale and Return movements are triggered automatically by the system — no manual input is needed. Manual and Restock entries are always initiated by a member of your team and are attributed to the acting admin in the Performer field.
Each entry in the log includes the following fields:
Field
What It Shows
Date
The exact timestamp of the stock movement
Product
The name of the item affected — e.g. Vanguard Elite – Men's Watch
Movement Type
The category of the change — Sale, Manual, Restock, or Return
Delta
The numerical change in stock — e.g. +10 for additions, –1 for sales
Before / After
A snapshot of stock levels immediately before and after the change — e.g. 0 → 10
Reference / Note
The linked Order ID for sales and returns, or the Manual ID and reason note for merchant-initiated changes
Performer
Whether the change was made by a team member (manual) or the system (automatic)
The Before / After columns are your fastest tool for spotting discrepancies — if the After value doesn’t match your expected stock level, filter by that product and trace the delta chain from the most recent entry backwards.
Use the tools at the top of the Stock Activity page to locate specific movements quickly:
Tool
How to Use It
Search bar
Search by product name or reference ID
All
Displays every stock movement across your full catalogue
Sales
Filters to show only customer purchase movements
Restocks
Filters to show only inventory additions
Manual
Filters to show only merchant-initiated corrections and adjustments
Returns
Filters to show only stock restored from cancellations or returns
For end-of-month reconciliation, combine the Manual filter with a date range to review every merchant-initiated stock change in that period — this gives you a clean list to cross-reference against your supplier invoices.