How to use SKUFoundry
Everything here assumes you've signed in — your workspace is created automatically the first time you do. Jump to: inventory format · converting · SKU registry · configuration · plan limits
Quick start
- On the dashboard, click Download a blank template — every column is pre-labeled, including one per configured size, and a sample row shows exactly how to fill it in (replace it with your products).
- Fill in one row per product/color-set (details below), save as CSV.
- Choose File → Convert & download — you get
wix_import.csv. - In Wix: Store Products → Import, upload the file. Every product arrives with color swatches, size options, prices, and unique SKUs.
The inventory format
One row describes a product (or a product in a set of colors). Columns:
- Product Name — the display name in your store.
- Make — the blank's brand (e.g. Gildan, Comfort Colors). Drives color-swatch matching and the brand line in descriptions.
- Category — one or more, separated by
;(e.g.Youth;Adult). The first one is the primary category; each becomes a Wix category slug. - Description — optional plain text. If blank, the category's default description (or your global default) is used.
- Color — one or more color names separated by
;(e.g.black;forest green). Each color becomes a swatch choice; hex codes come from the built-in supplier library or your overrides. - Adult / Youth / Toddler Cost & Price — each size's pricing group picks which pair applies. Plus sizes get your configured surcharge on top.
- Approved — put your configured flag (default
X) to give the product its ribbon. - Size columns (e.g.
YS,AM,AXXL) — any non-empty value means "this size exists and is in stock." The value itself doesn't matter;X, a quantity, oryesall work the same.
A product listed with 3 colors and 5 marked sizes produces 1 product row and 15 variant rows in the output — every combination, priced and SKU'd.
Converting
- Upload the filled-in CSV and click Convert & download.
- The result count ("N products, M variants") shows before you import — a quick sanity check against your spreadsheet.
- Import into Wix under Store Products → Import. Wix matches the file's columns automatically — it's their current import schema, including category slugs.
- Converting the same file twice produces the same SKUs — SKUs only change when the registry says one is already taken.
The in-use SKU registry (paid plans)
The registry is what guarantees a new import never reuses a SKU that's already live in your store:
- In Wix: Store Products → Export your catalog.
- On the dashboard: Sync in-use SKUs → upload the export.
- Every future conversion checks generated SKUs against the registry and suffixes any collision (e.g.
PC-GIL-ASH-YM-1). - Syncing is additive and repeat-safe: SKUs are added, never removed, and re-uploading the same export adds nothing. Re-sync whenever you've imported new products.
Configuration (paid plans)
Workspace configuration controls every rule the converter applies. Free workspaces run on the standard defaults; paid plans can edit:
- Settings — plus-size surcharge amount, ribbon text and its trigger flag, default description, fallback swatch color, SKU max length, the brand line appended to descriptions, and the brand skip-list.
- Sizes — the size codes (which become your inventory columns), display names, toddler/youth/adult pricing group, surcharge flag, and sort order.
- Color overrides — add brands or colors the built-in library doesn't cover, or override a hex you disagree with. Your rows always win when brand + color match.
- Category descriptions — default description HTML per category.
- Category slug overrides — only needed when your Wix category slug differs from the automatic one (Fishing Shirt →
fishing-shirt).
Google Sheets (paid plans)
Prefer managing inventory in a spreadsheet that's always up to date? Connect Google Drive from the dashboard:
- Connect Google Drive — SKUFoundry only gets access to sheets it creates or ones you explicitly pick, never the rest of your Drive.
- Create my inventory Sheet — a Sheet appears in your Drive with your exact column layout, header row frozen. Edit it from anywhere.
- Convert from Sheet — one click, no upload. Same limits and output as a CSV conversion. If your Wix store is connected, the SKU registry is refreshed from your live catalog automatically first.
- Already have a spreadsheet? Pick an existing sheet opens the Google file picker.
Wix store connection (Pro)
Connect your Wix site once and skip the export/import dance entirely:
- Create an API key at manage.wix.com/account/api-keys with the Wix Stores permission, restricted to your site. For the site ID, just paste your Wix dashboard URL — it looks like
https://manage.wix.com/dashboard/12ab34cd-56ef-4a78-9b01-23cd45ef6789/home— and SKUFoundry picks the ID out of it. - Sync SKUs from Wix — reads every live SKU straight from your catalog into the registry. Additive and repeat-safe.
- Push products directly to Wix (Catalog V3 stores) — converts your uploaded file or connected Sheet, then shows a preview before anything is sent: every product with its color swatches (colors that didn't match the library are flagged in amber — catches "Grey" vs "Gray" before it reaches your store), sizes, variant counts, and price warnings. You can add product photos right on the preview: drop images on a product's row, or bulk-drop a folder's worth and they match by file name (
classic-tee-1.png→ "Classic Tee", or theimage1/image2codes shown in the grid); the first image becomes the product's main photo. Push only happens when you confirm, and it pushes exactly what you previewed even if the Sheet changed in between. Existing products are never overwritten; anything skipped is reported. Pushed SKUs are registered automatically, and the dashboard keeps a history of your recent pushes. - Additive only, always. SKUFoundry only ever reads your catalog and adds new products. It never edits, overwrites, archives, or deletes anything in your store — and our test suite is built to reject any code change that would.
Plan limits
Every new workspace starts with its first month on Pro, free — no card required. When it ends you drop to Free; nothing is deleted.
- Free — 10 products per conversion, 5 conversions/month, standard configuration, no SKU registry (SKUs are still unique within each conversion).
- Starter — 100 products per conversion, 100 conversions/month, 1,000 stored SKUs, full configuration editing.
- Pro — 1,000 products per conversion, unlimited conversions, 100,000 stored SKUs.
Hitting a limit never loses work — you'll get a clear message with the numbers, and upgrading from the pricing page takes effect immediately.
Stuck?
Email hello@skufoundry.com — include the first couple of rows of your inventory CSV if it's a conversion question.