Operations
Bulk import: spreadsheets in, clean catalogue data out
Every catalogue migration starts with the same file: a spreadsheet with 60 columns, three of which are named "Price". GoGee's importer is built for that file rather than for a tidy template nobody will ever send you.
GoGee feature series · 20 of 33
How it's actually built
- Formats
- CSV and Excel, parsed in the browser before upload
- Header matching
- Fuzzy matching against a field registry
- Field domains
- Product, variant, category, brand, supplier, delivery, SEO, inventory, image, recommendation, attributes
- Money handling
- Prices converted to integer cents
- Unit handling
- Kilograms to grams, centimetres to millimetres
- WooCommerce
- WooCommerce exports and attribute columns detected automatically
- Supplier route
- Fixed core columns plus around 14 optional supplier fields
- Review
- Column mapping and preview before anything is written
- 01Input
Formats
CSV and Excel, parsed in the browser before upload
- 02Deterministic
Header matching
Fuzzy matching against a field registry
- 03Deterministic
Field domains
Product, variant, category, brand, supplier, delivery, SEO, inventory, image, recommendation, attributes
- 04Deterministic
Money handling
Prices converted to integer cents
- 05Output
Unit handling
Kilograms to grams, centimetres to millimetres
CSV bulk upload, everything, data flow, generated from the shared GoGee feature diagram template.
Column mapping is a review step, not a guess
The importer matches incoming headers against a registry of known catalogue fields across every domain, product, variant, category, brand, supplier, delivery, SEO, inventory, images, recommendations and attributes, and then shows you the mapping and a preview. You correct the two columns it read differently to how you meant them, and only then does it import.
It also recognises WooCommerce exports and their attribute column conventions, which removes the most common manual reshaping step when a store moves across.
- Map once, reuse for the next drop from the same supplier
- Preview shows the parsed result, not just the raw file
- Attribute columns are detected rather than typed out by hand
Money and units are normalised on the way in
Prices are converted to integer cents, weights from kilograms to grams and dimensions from centimetres to millimetres. Storing money as cents removes the rounding class of bug entirely, and normalising units means a courier rate table can trust the numbers it is given.
Two doors: admin import and supplier upload
Your team uses the general importer with full field coverage. Suppliers use a narrower upload with a fixed set of core columns, their code, barcode and product name, plus around fourteen optional fields such as short description, colour, weight in grams and dimensions, and an images column. Supplier files land in a reviewable batch rather than in the catalogue.
Questions we get asked
Do I need to reformat my spreadsheet first?
Usually not. Headers are fuzzy-matched to catalogue fields and you confirm the mapping before the import runs.
Can I import from WooCommerce?
Yes. WooCommerce exports and their attribute columns are detected automatically.
What gets imported besides products?
The field registry covers variants, categories, brands, suppliers, delivery, SEO, inventory, images, recommendations and attributes.
Read next
Ecommerce operations
Supplier portal
How GoGee's supplier portal works: supplier logins, bulk product and image upload, review batches with matched…
Ecommerce operations
Product feeds for Google & Meta
GoGee generates Google Shopping and Meta product feeds as XML or CSV per branch, logs every run with included …
Ecommerce
Product catalogue at scale
How GoGee models thousands of SKUs: variant rows, quantity-break price tiers, role-gated business pricing and …

