Smarter mapping for messy supplier files
June 2026 v0.3.0The column-mapping step is rebuilt from the ground up. Real supplier files rarely fit Shopify's CSV format one-to-one — product details spread across many columns, image galleries scattered across several URL fields, multiple price columns, status values that don't match Shopify's exact tokens. The new mapping understands these shapes and handles them automatically.
- + Combine columns — several related columns can now feed a single Shopify field, instead of one being chosen and the rest discarded.
- + Split columns — combined values like "Red / Small" automatically split into separate variant options. Hierarchical category paths route to Shopify's product category instead of becoming free-text tags.
- + Expand columns — multiple image columns expand into a real product gallery, each image as its own row, instead of fighting over a single image field.
- + Smarter AI — many real-world patterns that used to trip the mapper are now recognised: price columns with non-standard headers, status values that look like a custom vocabulary, structured data hiding inside text columns, identifier columns being routed to the wrong field, and more.
- + Closed-enum awareness — Shopify fields that only accept a fixed set of values (status, taxable, requires-shipping, and similar) are now recognised even when your file uses different wording. The mapper picks the right target; value translation happens in the fix step.
- + Categories that fit your store — supplier category text is matched to Shopify's product taxonomy, even when it doesn't line up exactly. On direct export, the category adapts to your store's taxonomy version instead of being dropped.
- + Big files handled gracefully — a file larger than your monthly row allowance now imports what fits and tells you exactly what was skipped, instead of failing outright.
- + More reliable export — direct Shopify export is faster, handles Shopify's rate limits without dropping products, and can be cancelled mid-run (anything already sent is kept).
- + Rebuilt editor — a live preview of exactly what Shopify will receive. Every field shows how it's built (mapped directly, set to a constant, combined, expanded, or split) right in its column and is editable inline, with the first rows rendered as the finished result. A summary shows which of your source columns are mapped and which were skipped.
Mid-flight imports that hadn't reached export will need to be re-mapped through the new editor. Completed exports are unaffected.