Features

Everything you need for stock-takes

Session-based counting, multi-location tracking, restocking intelligence, and vendor insights — all running natively inside Shopify.

Stock-Take Sessions

Structured counting, start to finish

Create a session, snapshot your baseline, count by location, and finalize — all in a guided workflow that any team member can follow.

  • Session-based lifecycle: Snapshot → Count → Finalize → Release
  • Automatic baseline capture from live Shopify inventory
  • Per-variant status tracking (pending, in-progress, done)
  • Completion gate blocks finalization until every variant is counted
  • Session tags create a permanent audit trail
Structured counting, start to finish
Vendor Overview

See supply health by vendor

Understand which vendors need attention with aggregated stock levels and status breakdowns. Multi-vendor selection lets you compare side by side.

  • Inventory status by threshold: depleted, scarce, low, normal
  • Multi-vendor dropdown with parallel data fetching
  • SKU display for quick variant identification
  • Filter by inventory level to focus on problem areas
  • Powered by live Shopify inventory — always current
See supply health by vendor
Under the hood

Built on principles that matter

Every design decision keeps things simple, predictable, and Shopify-native.

Multi-location counting

Showroom, warehouse, garage — each location is tracked independently with its own count and counted flag.

100% Shopify-native

All data lives in Shopify metafields, inventory objects, and product tags. Zero external databases or third-party services.

Batch operations

Snapshot, finalize, and release hundreds of variants in seconds. Writes are batched in chunks of 25 for Shopify compliance.

Variant omit

Exclude discontinued or sample variants from sessions with a single boolean metafield. They disappear from every view.

Automatic setup

Metafield definitions are created on first launch. No manual configuration, no migration scripts, no Partner dashboard changes.

Location tagging

On finalization, products are auto-tagged by where stock sits (e.g. Inventra-locations-showroom) for downstream filtering.

Inventra vs. the old way

No more spreadsheets, no more guesswork.

With Inventra
Without
Guided session workflow
Ad-hoc counting with no structure
Counts saved to Shopify in real time
Written on paper or spreadsheets
Per-location tracking built in
Locations mixed or ignored
Completion gate prevents partial finalization
Easy to miss uncounted variants
Restock recommendations from sales data
Manual guesswork on reorder quantities
Zero external databases
Separate systems to maintain and sync
Coming Soon

What we're building next

Inventra keeps growing. Here's the next feature on the roadmap.

RestockingIn development

Know what to reorder and when

Smart restocking recommendations powered by your recent POS sales data. Select a time frame, hit one button, and see exactly which variants need replenishing — and how many.

How it will work

  • Pick a time frame — yesterday, last 3 days, or last 7 days
  • Optionally filter to POS-only or online-only sales
  • Click "Initiate Restock" to generate recommendations
  • Review aggregated quantities sold per variant
  • See suggested replenishment alongside current inventory

Planned enhancements

  • Buffer factor multipliers for safety stock
  • Case-pack rounding for wholesale orders
  • Minimum shelf quantity thresholds
  • Destination location selection (showroom, warehouse)
Restocking feature preview

See it in action

Install Inventra and run your first structured stock-take today.

How it works