Second Wind · Internal

Merch Sales Explorer

Enter the team password to continue.

Access is checked on the server. Refreshing the page will ask again — the password is never stored in your browser.
Second Wind × DFTBA

Merch Sales Explorer

Net revenue
Units sold
Products w/ sales
Inventory on hand
Period
to
Sort

Monthly trend

Hover a month · click to focus it
Product
Type
Units Sold
Revenue
Stock
Share of period
Sales recorded No sales (data covered) No data — gap in exports click a month · click a day to open it in Explorer

1 · Drop new exports

Add any of the five Looker Studio CSVs — monthly units, monthly revenue, daily units, daily revenue, inventory. Files are auto-detected by their headers, all at once or one at a time.

Drop CSV files here
or click to browse

How updating works

Saving. On the website, Apply update merges and automatically saves to the site's shared storage — everyone with the password sees the new data on their next load. The buttons below are backups: an offline snapshot is this whole app with data baked in (works from a file, no internet), and the JSON backup is just the data.

Merge rules. Sales rows merge by SKU + period: re-uploaded periods overwrite their old values, new periods append. An inventory CSV fully replaces the stock snapshot.

New products. Unrecognized SKUs are parsed automatically — sizes and fits fold into one listing, a DTG- prefix is ignored for categorization (the type comes from what follows it, so DTG-SHIRT-… is a Shirt), BUNDLE- items get the Bundle tag plus their content category, and names come from the inventory CSV's Product Title when available.

Store links. Click the ✎ next to any product's link to set, change, or remove its store URL.

Gaps. Each upload extends the coverage window. Months or days outside any covered window show red "no data" in the Calendar tab, so holes between exports are visible instead of silently reading as zero sales.