Why Inventra

Built for how stores actually work

No external databases, no complex setup, no training manuals. Inventra is a stock-taking layer that runs entirely inside Shopify — because your inventory system should be as simple as your store.

The problems we solve

Stock-taking shouldn't be this hard. Here's what changes with Inventra.

Counting on paper or spreadsheets
Counts go straight to Shopify metafields in real time
No idea what's been counted and what hasn't
Per-variant status tracking across every location
Inventory numbers drift between systems
Shopify is the only system — nothing to sync
Staff need training to use complex tools
Guided workflow with familiar Shopify Admin UI
Partial counts get finalized by mistake
Completion gate blocks finalization until everything is done
No audit trail of past stock-takes
Session tags and timestamps preserved permanently
Multi-Location

Count where stock actually lives

Most stores keep inventory in more than one place. Inventra lets you count showroom, warehouse, and garage independently — then aggregates everything back to the product level automatically.

  • Each location has its own counter and counted flag
  • Products auto-tagged by location on finalization
  • Garage alerts flag non-standard storage automatically
  • Location data preserved across sessions for audit
Count where stock actually lives
Shopify-Native

Zero external databases

Inventra stores everything inside Shopify — metafields for workflow state, inventory objects for quantities, product tags for organization. There's nothing to sync, nothing to back up, nothing that can drift out of alignment.

  • Metafields hold session state (status, counts, timestamps)
  • Shopify inventory remains the single source of truth
  • Product tags drive alerting and session grouping
  • No third-party accounts, APIs, or databases to manage
Zero external databases
Staff-Friendly

Simple enough for any team member

Inventra's guided workflow means your staff can run a full stock-take without technical training. Tap a location, enter a count, move on. The app handles status tracking, validation, and finalization.

  • Large touch-friendly counter modal for warehouse use
  • Status updates automatically as counts are entered
  • Completion gate prevents accidental partial finalization
  • Built with Shopify Polaris — familiar Admin UI patterns
Simple enough for any team member
Session-Based

Structured and repeatable every time

Every stock-take follows the same lifecycle: snapshot your baseline, count by location, finalize when done, release to start fresh. No ad-hoc counting, no guesswork about what's been counted.

  • Snapshot captures live inventory as your starting reference
  • Per-variant status: pending → in-progress → done
  • Finalize locks in numbers and tags products by location
  • Release resets for the next session while preserving history
Structured and repeatable every time

Our design philosophy

Clarity over cleverness

Every screen, every action, every status label is designed to be immediately understandable — even by someone who's never used the app before.

Shopify is the database

We made a deliberate choice: no external state. Everything flows through metafields, inventory, and tags. One system, zero drift.

Idempotent by default

Every action is safe to run twice. Snapshot again? Same result. Finalize again? No double-writes. Reliability your staff can count on.

Ready to simplify your stock-takes?

Install Inventra and see the difference a structured workflow makes.

Explore features