CREDENZA Fashion

Get your shelf out of Credenza

A shelf you cannot get out of an app is not really yours. There are three routes out — a file, a spreadsheet, and an account — and they answer three different questions.

Why this matters

The shelf lives in the browser, and browsers get cleared

Credenza is local first. Your cards, your photos, and your measurements sit in browser storage on the device you added them on. That is what makes the app work with no account, no email, and no card. It is also the risk: the same button that clears cookies for a shopping site clears your shelf.

So the app never treats your data as its own. Three routes lead out, and none of them asks permission. A file you keep. A spreadsheet you open in Numbers, Excel or Sheets. An account that holds one copy of the shelf so a second device can read it.

Route 1

The .json backup: a file that restores

Open the menu and choose Import & backup. Press Download your shelf as a .json backup. The browser saves a file named credenza-shelf- plus today's date, so a folder of them sorts oldest to newest with no renaming.

The file holds every card exactly as the app stores it: title, seller, price and currency, size, recommended size, your notes, the QC photos, the haul it belongs to, and the canonical marketplace link. It is not a screenshot and not a report. It is the shelf.

To bring it back, press Restore a .json backup on the same screen and choose the file. Credenza reads it card by card and skips any card whose link is already on the shelf. Restore the same file twice and the second pass tells you so — “Backup read — everything in it is already on the shelf.” Nothing is duplicated, and nothing you added since is overwritten.

One deliberate asymmetry is worth knowing. Deleted cards are recorded separately from the shelf, so a backup restores cards without also restoring the record of your deletions. A card you deleted on purpose stays deleted when a sync runs. A card you restore from a file comes back.

Route 2

The .csv: for a spreadsheet, not for the app

The .csv answers a different question. You do not restore it. You open it in a spreadsheet and total a haul, sort by price, or filter to the items you have not paid for yet. Press Export a .csv for Numbers, Excel or Sheets. This one is Pro.

The file has fifteen columns, in this order:

Price and Price USD are two columns on purpose. Sellers quote in yuan; you budget in your own currency; a spreadsheet cannot add a column that mixes both. Weight (g) is there so a haul total lines up with what the parcel planner estimates.

A detail you will not notice unless it is missing: a cell that starts with =, + or @ is treated as a formula by Excel and Sheets. Seller names and notes do that more often than you would think. Credenza marks those cells as text before writing them, and leaves real numbers alone so a price column still totals.

Route 3

The account: one copy on the server, for a second device

A backup is a file you remember to take. An account is the version that runs without you. Sign in and one copy of the shelf lives on the server, so a second device reads the same cards.

The two halves are split by plan, and the split is not arbitrary. Pull is free. A person who loses a phone signs in on a new one and their shelf is there. Charging for that would turn a lost phone into lost data. Continuous push is Pro — keeping two devices in step as you edit is the ongoing work, and it is what costs storage.

A free account still saves once after a pull, so the merged result is kept rather than thrown away. Otherwise the first sign-in on a second device would show you the merge and then quietly forget it.

Your body measurements are not part of any of this. They stay on the device, sync on or sync off. Read what the body profile stores for what that covers.

The merge

What happens when two devices disagree

Sync is not a copy. It is a merge, and the rules are worth stating because they decide what happens to work you did offline.

When it goes wrong

The screen you hope not to see

If browser storage is unreadable — a corrupted profile, a full disk, a private window with storage disabled — Credenza does not start over and does not overwrite. It shows one screen that says so, and gives you four choices:

The order matters. Download the recovery data first, even if you do not know what to do with it. It costs one click, and it is the only copy of what was there.

Habit

Take the backup at the point you would miss it

Nobody keeps a backup schedule for a shopping app. So tie it to the moments that already exist:

That last one is the underrated case. A .json from March tells you the size you ordered, the seller you used, and what it cost, six months after the listing is gone.

Plans

What is free, and what is not

The .json backup and the restore are free, on every plan, signed in or not. So is pull — the half of sync that gets your shelf back onto a new device.

Pro adds the .csv export and continuous push, the half that keeps two devices in step as you work. See what each plan covers, or what the free plan includes with the real daily numbers.

Credenza is a decision layer, not a marketplace and not a W2C search engine. You bring the links from communities and stores you already use.

Open Credenza