Private beta — early access open

Multi-channel inventory that
never oversells.

StockLock connects Shopify, Amazon, Walmart and WooCommerce from your own keys and auto-matches every listing into one canonical product — the accurate catalog an oversell-proof stock lock is built on.

Private beta · free while we onboard · connect with keys you control.

SKU match → one entity

Confident matches merge; uncertain ones wait

Shopify TEE-BLK-M
barcode ✓
Amazon B08-BLKTEE-M
SKU ✓
Walmart blk-tee-m
title → review

Canonical entity

Black Tee · Medium

In stock

42

Title-only match never auto-links — it waits for your review

Illustrative — sample SKUs

Barcode → SKU → title match One canonical entity Import Trunk / Syncio Oversell lock — coming

Connected with keys you control

You connect each channel with your own API credentials — a Shopify Custom App token plus your Amazon SP-API, Walmart and WooCommerce keys. StockLock asks only for read-only access to your catalog and stock, uses the keys you control, and you can revoke them in each platform at any time; nothing runs through a shared reseller account.

The groundwork for a stock lock you can trust

Match every listing into one canonical entity today — the accurate count the oversell lock is built on.

Barcode-first SKU matching

StockLock matches every marketplace listing to your catalog by barcode first, then SKU, then a fuzzy title match — so channels line up automatically, with no manual mapping spreadsheet.

One canonical entity per product

Each real product resolves to a single canonical entity across Shopify, Amazon, Walmart and WooCommerce, giving you one accurate stock count to reason about instead of duplicate rows drifting out of sync.

Import your Trunk or Syncio setup

Already on Trunk or Syncio? Drop your export and StockLock backfills your products, channel listings and sync links with their relationships intact — switching is a paste, not an afternoon of re-mapping.

Oversell-safe stock lock — coming

The last engine: once your catalog is matched, StockLock writes the shared count back to every channel after each sale, so no listing keeps trading on a stale number. The lock algorithm is built and being wired in — connect, scan, match and import work today.

Conflicts flagged, never merged

A title-only near-match never auto-links, and two listings claiming the same barcode raise a conflict instead of a silent merge — because a bad merge is the exact failure mode that oversells. Everything uncertain waits for your review.

Your keys, your data

Connect with your own read-only marketplace credentials, revocable any time. StockLock runs on Sico Software's own hardware and never sees payment details — those stay with each marketplace.

Three steps to locked stock

Connect your channels, auto-match your SKUs — then lock the pool (coming).

  1. 1

    Connect your channels

    Add Shopify, Amazon, Walmart and WooCommerce with your own read-only API keys. No reseller account, no store-wide write access you didn't ask for — the credentials stay yours and revocable.

  2. 2

    Auto-match your SKUs

    StockLock resolves every listing to one canonical product by barcode, then SKU, then fuzzy title — and a title-only near-match is held for review, never merged on a guess. Import a Trunk or Syncio export and your existing links come across intact.

  3. 3

    Lock stock, stop overselling — coming

    Once your catalog is matched, StockLock writes the shared count back to every channel after each sale, so nothing keeps selling on a stale number. This is the final engine we're wiring in before general availability; join the beta to be set up and ready the moment it lands.

Get early access →

Today you can connect Shopify, Amazon, Walmart and WooCommerce, scan and auto-match your catalog into one canonical product, and import a Trunk or Syncio setup. The automatic stock-lock write-back — pushing the shared count back to every channel — is the last engine we're wiring in before general availability. Join the beta to get your channels and matching set up now; we'll switch the live lock on for your account the moment it ships.

What works today — and what's next

StockLock is in private beta. Here's exactly where the product is, no rounding up.

Live today

  • Connect Shopify, Amazon (SP-API), Walmart and WooCommerce with your own read-only keys
  • Scan your catalog and auto-match every listing into one canonical product (barcode → SKU → title)
  • Import a Trunk or Syncio export with its products, channel listings and sync links intact
  • Conflicting barcodes and title-only near-matches held for your review — never merged on a guess

Coming next

  • Automatic stock-lock write-back — push the shared count to every channel after each sale (engine built, wiring in progress)
  • eBay, Etsy and TikTok Shop connect
  • A match-review inbox to resolve every flagged listing in one place

The automatic stock-lock write-back is the one piece not live yet — the engine is built and being wired in. No billing until it works.

Frequently asked questions

How does StockLock match SKUs across channels?

It resolves each marketplace listing to a single canonical product using a three-pass match: barcode (GTIN/UPC/EAN) first, then SKU, then a fuzzy title match for anything that slips through. A title-only near-match is never auto-linked — it's held for your review. Everything confident folds into one canonical entity per real product, so Shopify, Amazon, Walmart and WooCommerce all point at the same stock count with no duplicate rows.

How does StockLock prevent overselling?

Overselling happens when each channel trusts its own stale count. StockLock's answer is one canonical entity per product with a single accurate count, plus a stock-lock engine that writes that count back to every channel after each sale. The connect, scan, matching and canonical count all work today; the automatic write-back is the final engine we're wiring in before general availability, so StockLock does not push counts back to your channels yet. Conflicting barcodes are always flagged for your review instead of silently merged — the exact case that otherwise oversells.

Can I import my Trunk or Syncio setup?

Yes — this works today. Export your data from Trunk or Syncio and StockLock backfills your products, channel listings and existing sync links with their relationships intact, so you're not re-mapping everything by hand. Migrating off your current tool is a paste, not a rebuild.

Which channels does StockLock connect?

Shopify, Amazon (SP-API), Walmart and WooCommerce today, connected with your own read-only API credentials (BYOK). eBay, Etsy and TikTok Shop connect are on the way. You create the keys in each platform, StockLock uses only those, and you can revoke them at any time — nothing runs through a shared reseller account.

Is StockLock available yet?

StockLock is in private beta. Today you can connect your channels, scan and auto-match your catalog into one canonical product, and import a Trunk or Syncio setup. The automatic stock-lock write-back is the last engine we're wiring in before general availability. Join the beta to get set up now, and we'll tell you the moment the live lock switches on for your account.

What does StockLock cost?

It's free during the private beta while we onboard early-access sellers. Paid plans come once the live lock is generally available, billed month-to-month — the price you see will be the price, with no long-term contract.

Stop finding out you oversold from an angry customer.

StockLock is in private beta and onboarding early-access sellers now. Migrating off Trunk or Syncio? Bring your export.

Join the beta →