PlatformDevelopersShopifyCompany
Login
Sign Up

SKU-based inventory for Shopify floors

Default unique mode tracks each variant separately — even when SKUs match — so the same physical item drifts across listings. SKU-based mode (global inventory / SKU pooling) makes the SKU the inventory unit: shared counts, bins, and costs, with demand rolling up for forecasting. Owner opt-in. Irreversible. About $179/mo for the first order band. 30-day trial.

Start 30-day trial
See pricing
SKUSavvy 3D warehouse layout — bin map for SKU-based inventory pooling on Shopify floors
One pool per SKU

Matching SKUs share On Hand instead of parallel variant counts.

Shared bins & costs

Counts, bin locations, and costs consolidate on the SKU.

Demand rollup

Sales from every listing feed one velocity / reorder signal.

Multi-catalog ready

Same SKU across listings and connected stores stays one physical pool.

Benefits of SKU-based inventory

When the same physical SKU sells under multiple variants, listings, or stores, unique mode splits one real pool into counts that drift. SKU-based mode keeps one On Hand.
  1. 01
    Stop listing drift

    Unique mode gives every variant its own count even when SKUs match. SKU-based merges those variants onto one InventoryItem so parallel listing counts stop fighting each other.

  2. 02
    One On Hand per SKU

    Matching SKUs share a single On Hand pool. Floor and channel truth point at the same number instead of three drifting ones.

  3. 03
    Shared bins once per SKU

    Bin locations consolidate on the physical item. Put the SKU on a Warehouse shelf once — every listing that shares it reads the same bins.

  4. 04
    Shared unit costs once per SKU

    Unit cost lives on the SKU pool, not once per listing. Cost edits stick to the physical item the floor actually holds.

  5. 05
    Barcodes and lots on the physical item

    Barcodes, lot numbers, and related physical identity consolidate on the shared InventoryItem — scan and lot history follow the SKU, not a single listing.

  6. 06
    Matches how the floor thinks

    Warehouse teams count and move physical units. SKU-based mode makes the SKU that unit — variants become sales channels on top of it.

  7. 07
    Cleaner cycle counts and adjustments

    Count one pool per SKU. Adjustments, cycle counts, and bin moves hit the shared InventoryItem instead of chasing every listing that carries the same code.

  8. 08
    Global inventory across connected stores

    Multi-catalog and multi-store setups keep one global level per SKU across connected Shopify stores. Same physical item, one pool — also called SKU pooling.

  9. 09
    Demand rollup for forecasting

    Sales from every listing that shares the SKU roll into one demand history. Velocity, min/max, and reorder suggestions reflect true item demand — not a single channel slice.

  10. 10
    Replenishment keys off the SKU

    Low-stock and replenishment rules attach to the physical SKU pool. When any listing burns stock, the shared level drives the refill signal.

  11. 11
    New Shopify imports auto-join the pool

    Fresh Shopify imports that share a SKU join the existing InventoryItem automatically. No second physical count invented for a duplicate listing.

  12. 12
    Picks, kits, and scans resolve by SKU

    Picking, kit components, and barcode scans resolve the physical item by SKU first — the floor works the unit that actually sits in the bin.

  13. 13
    Controlled inventory source of truth

    After the switch, SKUSavvy pushes inventory TO Shopify and stops pulling FROM Shopify. One controlled edit path: change stock in SKUSavvy, connected stores follow.

  14. 14
    Fewer oversell and undersell fights

    Divergent per-listing counts are what create phantom available qty on one channel and stockouts on another. One shared pool removes that split so available qty stays aligned to the physical SKU.

How SKU-based mode turns on

Owner-only. Company-wide. One-way. Read the caveats before you confirm.
  1. 01
    1. Start in unique mode

    Default: each variant tracks inventory independently, even with matching SKUs.

  2. 02
    2. Owner opens Owner Actions

    Company → Owner Actions → Inventory Mode. Account owner only.

  3. 03
    3. Pick a merge strategy

    Sum adds quantities together; Max keeps the highest quantity per bin.

  4. 04
    4. Confirm the merge job

    Background job consolidates matching SKUs. Large catalogs can take several minutes.

  5. 05
    5. SKUSavvy becomes inventory SoT

    Pulling inventory levels from Shopify is disabled. Change stock in SKUSavvy; it pushes out to connected stores.

  6. 06
    6. No path back

    The switch is irreversible. Audit accidental duplicate SKUs before you merge.

SKUSavvy floor pick on phone — SKU-based inventory resolves the physical item by SKU

Unique vs SKU-based

Honest frame — pick the mode that matches how you sell the same physical item. Not a ranked “#1” list.

NeedUnique (default)SKU-based (opt-in)

Inventory unit

Each variant independently

SKU = physical unit; variants = sales channels

Matching SKUs

Separate counts that can drift

One shared pool — counts, bins, costs

New Shopify imports

Own inventory per variant

Auto-join pool when SKUs match

Forecasting / reorder

Per-variant demand slices

Demand rolls up across listings

Shopify inventory sync

Two-way inventory sync available

Push from SKUSavvy only — no pull from Shopify

Reversibility

Default mode

One-way owner switch; irreversible

FAQ: SKU-based inventory

Straight answers before an owner flips the switch.
  1. 01
    What is SKU-based inventory?

    An opt-in company mode where every variant that shares a SKU (case-insensitive) merges onto one shared inventory pool. Also called global inventory / SKU pooling.

  2. 02
    How is that different from unique mode?

    Unique (default) tracks each variant independently even when SKUs match, so one physical item can have drifting parallel counts. SKU-based makes the SKU the inventory unit.

  3. 03
    Can I switch back later?

    No. Switching to sku_based is one-way and irreversible once the merge completes.

  4. 04
    What happens to Shopify inventory sync?

    SKUSavvy becomes the sole source of truth and pushes levels to Shopify. Inventory resync / pull from Shopify is disabled. Edit stock in SKUSavvy, not in Shopify Admin.

  5. 05
    Will my counts be preserved?

    Yes. The merge uses your chosen Quantity Merge Strategy (Sum or Max) to combine existing levels onto shared inventory items. Audit accidental duplicate SKUs first.

  6. 06
    What does this cost?

    Soft list: about $179/mo for the first order band, unlimited seats, 30-day trial. No separate public add-on dollar claim on this page. Use /skusavvy-pricing for your volume.

  7. 07
    Is this a native app or Built-for-Shopify?

    No. SKUSavvy is a PWA at app.skusavvy.com. We do not claim native iOS/Android App Store or Google Play apps, and we do not claim a Built-for-Shopify badge.

Keep reading

SKU-based inventory guide

Setup steps, Shopify sync rules, SKU Mismatches, and drift management.

Open docs

Shopify WMS

Mobile WMS overview for Shopify-first teams.

Shopify WMS

SKUSavvy pricing calculator

Live bands, volume quote, and implementation.

Open calculator

Stock replenishment

Low Stock, Reorder Radar, and bin transfers once demand rolls up.

Open page

Pool inventory by SKU — stop listing drift.

Start a 30-day trial or open the pricing calculator.

Start 30-day trial
See pricing
Solutions
  • Purchasing
  • WMS
  • Visual Warehouse
  • Replenishment
  • Order Management
  • Fulfillment
  • Inventory
  • Shipping
  • Shopify WMS
Integrations
  • Shopify
  • ShipEngine
  • Stripe
  • QuickBooks
  • Amazon
  • All Integrations
Help
  • FAQ
  • Contact Support
  • Contact Sales
  • Schedule Call
  • Developers
  • ROI Calculator
  • WMS eBook
  • Comparisons
Company
  • Blog
  • Partner With Us
  • Terms of Service
  • Privacy Policy

Copyright SKUSavvy, Inc. All Rights Reserved - Made With ❤️ in Austin, TX