Know Exactly What Happened to Your Stock 🕒
Inventory questions rarely come at convenient times. A customer wonders why their favorite product is suddenly out of stock. A team member is sure the count was different yesterday. Someone made an adjustment but can't remember the exact number. Without history, every question turns into guesswork.
Trinavo's Stock History gives you a clear, chronological record of every change to your inventory. Every sale, every manual adjustment, every quantity held in a customer's cart—logged with the time, the item, the variant, the change, and the before/after values. When something looks wrong, you can see exactly what happened instead of trying to reconstruct the story from memory.
What Gets Recorded
Stock History tracks two types of numbers for every product and variant:
Stock — the actual quantity you have available to sell. This changes when you adjust quantities in the admin panel, when orders are completed, or when products are restocked.
Held — the quantity currently sitting in active customer carts. This rises when shoppers add items to their cart and falls when they check out, abandon the cart, or you free up the held units yourself.
Each row in the history shows the field that changed (Stock or Held), the change amount, and the values immediately before and after. No calculations required—the numbers are right there.
Where to Find It
Stock History lives under Reports → Stock History in the admin sidebar. It's also available as a shortcut from two convenient places:
- From the Items list, the row action menu has a "Stock History" option that jumps straight to the history filtered for that product.
- From the Item edit page, the "More actions" dropdown in the page header has the same shortcut.
This makes it easy to investigate a single product without scrolling through the full history.
Filtering and Search
The full history can grow quickly—every cart action and every stock adjustment leaves a row. The filter panel helps you find what you need:
- Item — focus on one product
- Variation ID — focus on a specific variant (size, color, flavor)
- Field — show only Stock changes, only Held changes, or both
- Date range — narrow to a specific period
- Last 24 hours — a one-click filter for "what happened today"
Combining these filters lets you answer specific questions: "What happened to the Medium Blue T-Shirt this week?" or "Were there any direct stock adjustments today?"
Built-In Protection: Cannot Reduce Stock Below Held
Stock History pairs with an automatic safeguard. If an admin tries to lower a product's stock below the quantity currently held in active customer carts, the system blocks the change and explains why. The error notification includes a direct link to the carts that are holding those units, so you can contact the customers, free up the items, or wait for the carts to clear before adjusting.
This prevents an awkward situation: you reduce stock thinking you have spare capacity, but customers in mid-checkout suddenly find their order can't be completed. The guard catches the conflict before it reaches the customer.
Common Questions It Answers
"Why did availability drop so quickly?" — Open the product, click Stock History from the row menu, and read the recent rows. You'll see whether sales, cart activity, or a manual adjustment caused the drop.
"Did someone change this number?" — Filter by Field = Stock to see only direct stock edits, separated from the automatic Held changes that come from cart activity.
"What happened to this product this week?" — Filter by item plus a date range. Every change in that window is laid out chronologically.
"Why can't I lower stock for this product?" — The error message tells you, and the "Open carts holding this item" button takes you straight to the carts responsible.
Free vs Paid Plans
Stock History is available on every plan, with one difference:
- Free stores see a preview limited to the 3 most recent events, with an upgrade banner inviting them to unlock the full history.
- Paid stores keep the complete audit trail with no row limit, available for as long as the events have been recorded.
The preview is enough to spot recent activity. The full history is what you want when you need to investigate something that happened days or weeks ago.
Why It Matters
Stock numbers don't drift on their own. Every change has a cause—an order, an adjustment, a cart in motion. When the numbers don't match expectations, the answer is in the history. Without it, you guess. With it, you know.
Stock History turns "I think someone did something" into "I can see exactly what happened." That's the difference between hoping your inventory is right and knowing it is.