for shops that buy from wholesalers ↘
Supplier price list in.
Shopify file out.
Drop in whatever Excel or CSV your wholesaler sends, in any layout or language. Check the columns, add your markup, and get a file Shopify imports in one go. Already selling the products? Update just their prices and stock, with every change shown first.
every row converted exactly · AI reads the layout, never touches your prices
Files are converted in your browser. The first 30 rows go to an AI model so it can recognise the columns, and are not stored. Privacy

Shopify’s importer wants its own template, exactly. Your supplier has never once sent that.
Made for the files suppliers actually send.
| 1 | Nordwind Großhandel | Preisliste Okt. | ||||
| 2 | Alle Preise netto in EUR | ||||
| 3 | Art.-Nr. | Bezeichnung | EK netto | Bestand | |
| 4 | NW-1042 | Trail Runner 42 | 45,90 | 12 | |
| 5 | NW-2210 | Softshell Pro | 1.120,00 | 3 | |
| 6 | NW-3105 | Merino Socks | 4,20 | auf Lager | |
| SKU | Cost | Price | Stock |
|---|---|---|---|
| NW-1042 | 45.90 | 89.99 | 12 |
| NW-2210 | 1120.00 | 1999.00 | 3 |
| NW-3105 | 4.20 | 9.99 | 10 |
- Column names on row 3, a logo on row 1
- row 1: Preisliste Okt.header found on row 3
- European decimals
- 1.120,001120.00
- Stock written as words
- auf Lager / ausverkauft / 5+10 / 0 / 5
- Sizes on separate rows
- TR1 · 42, TR1 · 43one product, two variants
- The same SKU twice
- NW-1042 … NW-1042flagged before import
- Several sheets in one workbook
- Hinweise, Preislistepicks the product sheet
Monday’s price list, two ways.
by hand · about 80 minutes
- 09:00Open the supplier's attachment
- 09:06Delete the logo rows and the notes sheet
- 09:18Fix 1.120,00 and every other comma price
- 09:41Copy columns into Shopify's template, one by one
- 10:05Work out markup for 400 products in a formula
- 10:20Import fails on a duplicate handle. Start hunting
with Supplier Price Sync · about 2 minutes
- 09:00Drop the attachment in
- 09:01Glance at the matched columns, set markup to 60%
- 09:02Download, import in Shopify. Done
An illustration of a typical weekly update, not a measured benchmark.
next: the shopify app
Stop doing this
every Monday.
We are building an app that picks up each new price list, updates prices and stock in your store every day, and stops to ask before a wrong price goes live.
- Saved setup per suppliermap the columns once
- Daily updatesprices and stock, with your markup rules
- Guardrailspauses on big price drops or a strange sheet
- Loud failuresan email when a sync fails, never silence
Plans from $9/month for one supplier synced daily, $19 for up to five suppliers synced hourly. Converting files stays free.
Get on the early list
One email when it is ready. Nothing else.