ECOMSTRAT
← All apps Book a call
SHOPIFY APP · ACCESS CONTROL · LIVE IN PRODUCTION

Lock products. Hand out the keys.

Gated-product access control for Shopify. Lock any product or variant behind an access key, and only holders can add it to cart — enforced at checkout, not just hidden in the theme. Perfect for VIP drops, wholesale, and members-only SKUs.

RemixPrismaMetafieldsCheckout validationPolaris
Want one like this? See all apps →
KeyVault — overview
WHAT IT DOES

The problem — and the fix.

Most 'locked product' apps just hide a button in the theme — trivially bypassed. KeyVault enforces access where it actually matters: a Shopify checkout validation function blocks a locked item from being purchased unless a valid key is present.

Locking is metafield-based, so you can lock a whole product or a single variant from the admin resource picker. Issue keys, track redemptions, and run VIP drops or wholesale gates that genuinely hold.

Checkout
enforced, not theme-hidden
Product + variant
granularity of locking
Keyed
access for VIP & wholesale

Features

BUILT TO SOLVE ONE PROBLEM WELL
Metafield-based locking
Lock a whole product or a single variant with a boolean metafield — set from the admin picker.
Checkout enforcement
A Shopify validation function blocks locked items at checkout unless a valid key is present.
Access keys
Issue and manage keys that unlock specific gated products for the holders you choose.
VIP & wholesale gates
Run members-only drops, early access, or wholesale-only SKUs that can't be bypassed.
Bulk key import
Import keys by CSV to stand up a large gated catalog or migrate an existing list.
Redemption tracking
See which keys were used and when, so drops and access tiers stay accountable.

A look inside

Enforced at checkout
Enforced at checkout
A signed token verified by a Shopify Function — shared carts and prefilled links can't slip through.
Wholesale & dealer networks
Wholesale & dealer networks
Keep wholesale listings out of retail view — every dealer gets a key, or unlocks by customer tag.
VIP drops & early access
VIP drops & early access
Send keys to your list and let them buy before launch; single-use keys stop sharing.
Eight gate designs
Eight gate designs
Inline or full-page popup, 8 styles and 6 animations — all editable, no theme code.
Keys, usage & tracking
Keys, usage & tracking
Issue keys with usage limits, expiry, and redemption tracking.
UNDER THE HOOD

How it's built

01
Remix + TypeScript, Prisma (SQLite dev / Postgres prod)
02
Metafield-driven locking on products and variants
03
Shopify checkout validation function for real enforcement
04
Theme block + CSV key import, deployed on DigitalOcean

Need an app like KeyVault?

I build custom Shopify apps that do one job well — owned outright, no per-order rent. Tell me what you're trying to fix.

Get a free audit
© 2026 Ecomstrat — independent ecommerce consultancy
All appsWorkhello@ecomstrat.com