Design partner

One stock ledger, every channel in lockstep

Stop overselling. A single FIFO inventory ledger is the source of truth, and every lot change pushes to WooCommerce and eBay at once — with a daily audit that catches and fixes drift before a customer does.

What it does

Sell on two-plus channels without the spreadsheet

  • FIFO inventory lots hold quantity, cost, and condition — the basis for accurate COGS downstream.
  • Condition gating keeps refurbished, used, and new stock from being sold as the wrong grade.
  • Push-on-mutation sync writes storefront quantity to WooCommerce and eBay on every lot change.
  • Daily drift audit compares channel quantities to the ledger, auto-resyncs mismatches, and emails a report.
  • UPC reconciliation normalizes identifiers across the multiple meta locations WooCommerce stores them in.
  • Fast client-side search index built for large catalogs (proven at ~43k SKUs).
Source of truthinventory_lots (FIFO, condition-aware) in tenant MariaDB
Sync mechanismPoller REST PUT to WooCommerce + eBay on each lot mutation
Drift controlDaily audit cron, auto-resync, email report
Identifier hygieneUPC backfill across 7 WooCommerce meta locations + cache flush
SearchHashed client-side JSON index, lazily loaded

Integrations

IntegrationRequired
WooCommerce RESTYes
MariaDBYes
eBay Sell APIIf selling on eBay

In practice

What the stock ledger looks like

app.pickitshipit.app/inventory
SKUOn handWooCommerceeBayStatus
PMP-48206$612.50$629.00LOW · reorder at 10
SNS-1200240$184.00in syncOK
DRV-063018$1,145.00$1,180.00OK
CBL-04100OUT · delisted

Representative data for a fictional distributor.

Reading the grid

One ledger drives both channels. PMP-4820 has dropped to 6 units — below its reorder point of 10 — so it’s flagged low and an alert lands on the dashboard before you stock out. CBL-0410 hit zero and was automatically pulled from WooCommerce and eBay, so no one can buy what you can’t ship.

The eBay column shows live parity with the storefront. When a unit sells on either channel, both counts drop within the next sync cycle, and the nightly audit reconciles any drift it finds.

  • No overselling: a sale on one channel updates the other
  • Reorder alerts before zero, not after
  • Condition-gated: only sellable grades reach the storefront

Pair it with quoting and shipping

Inventory sync is one of the two most common starting wedges. Add fulfillment and accounting as you scale.

See plans Pick, pack & ship →