Skip to content

Playbook

Restock once, update every channel

One physical count, then one correctly-shaped CSV per marketplace — using column order as the mapping tool.

← All playbooksOne count, then about 10 minutes per channel the first timePhone scanner + Web dashboard + CSV exportUpdated Jul 28, 2026

A worked example, not a customer testimonial.

The job

Stock arrived, you sell on more than one channel, and every marketplace wants its own bulk file with its own column order. The failure mode is familiar: update one channel today, forget the other until it oversells something you no longer have.

Count once

Scan the delivery as you shelve it. Repeat scans raise the count on the record; set quantities on case packs instead of scanning each unit. If the stockroom has no signal, the queue replays capture-time-stamped scans when you are out — the count does not care about your Wi-Fi dead spots.

By the time the shelves are full, the dashboard holds the truth: what arrived, how many, where it went.

One file per channel

Now use the export picker as a mapping tool. For each channel, tap the fields in the order its bulk-upload template expects — most marketplaces want something like barcode, then quantity, then price-ish fields you maintain on their side — and export CSV. The picker remembers your last selection, so channel templates settle into muscle memory fast.

channel-a-restock.csvCSV
barcode,quantity
5901234123457,48
One template wants the barcode first and nothing else.
channel-b-restock.csvCSV
barcode,name,quantity
5901234123457,Blue nitrile gloves, L,48
Another wants a name column between them. Same count, different tap order.

Upload

Feed each file to its channel’s bulk tool. What changed is the shape of the work: the physical count happened once, and each channel got its update from the same truth instead of from three separate half-remembered spreadsheets.

When you outgrow files

A nightly script against the API can pull the day’s changes (GET /scans with since) and push them wherever your channels’ APIs accept — see the REST API quickstart. Same idea, no clicking.