In ProgressInventory Featured

Cross-Marketplace Quantity and Sold-Status Sync

One inventory that stays accurate across every channel: a card sold in one place stops being available everywhere else, and quantities match on every store.

Status
In Progress
First discussed
Development started
Last updated
Progress7 of 11 milestones

Overview

SlabIQ keeps one ledger of how many copies of each card you have, what is held and what has sold. A sale on any connected store lowers that card on your other stores, including other accounts on the same marketplace, restocks and recounts flow out to listings that are still live, and multi-copy eBay listings keep their real number of copies. The web side is live; switching on the scheduled sync and confirming it on live stores remains.

Completed work

  • One inventory ledger with sale protection for marketplace sync (2026-07-22)
  • Checkout holds recorded in the ledger (2026-09-10)
  • Every marketplace sale goes through the central ledger (2026-09-17)
  • A sale lowers the same card on every other store, including other accounts on the same marketplace (2026-10-27)
  • Selling the last copy on CardTrader sets its quantity to zero instead of deleting the product
  • Restocks raise listings that are still live (capped), and ended listings are never relisted
  • Recounts and quantity changes from the editor and bulk edit go through the ledger
  • Admin tool to record the real number of copies on multi-copy eBay listings, without double-counting sales (2026-10-27)
  • Retry with backoff for temporary marketplace errors; a sync health page for support

Milestones

  • Completed

    Shared inventory ledger with sale protection and fan-out

  • Completed

    Shopify and Square sales routed through the ledger

  • In Progress

    Kiosk handoffs and manual orders deduct stock; recounts and restocks through the ledger; per-store fan-out

  • Not Started

    Scheduled sync and background services switched on in production

  • Not Started

    Live verification on every connected marketplace

  • Completed

    Inventory ledger and sale protection for marketplace sync

  • Completed

    Checkout holds recorded in the inventory ledger

  • Completed

    Every marketplace sale routed through the central ledger

  • Completed

    Multi-copy eBay stock baseline tool

  • Completed

    Per-store fan-out, restocks, recounts and retry classes

  • Not Started

    Live marketplace verification

What β€œdone” means

The outcomes this item has to deliver. Each is marked as it is confirmed.

  • A card sold on one channel is lowered or ended on every other channel and store

    Partly met

  • A card handed over at the in-store kiosk is removed from sale everywhere

    Not yet verified

  • An out-of-stock CardTrader listing is set to zero rather than deleted

    Not yet verified

  • Ended listings are never relisted automatically when stock rises

    Not yet verified

  • Admins can see and repair stuck or failed sync jobs

    Partly met

  • A card sold on one channel is no longer available on the others

    Partly met

  • Selling one copy of a multi-copy listing doesn't mark the whole item sold

    Partly met

  • Restocks raise still-live listings and never relist ended ones

    Not yet verified

Development updates

No development updates have been posted yet.