After rebuilding the mapping step, the focus turned to the rest of the journey — catching and fixing data problems, and getting a clean import out the door with far less manual work. The fix step now does more for you, and the mapper handles even more of the awkward files real suppliers send.
+Guided fixes with AI — empty fields that can be generated (SEO text, descriptions, and more) are filled for you, blank prices are suggested from similar products in the same file, and most issues now come with a one-click suggested fix.
+Category clean-up — messy category values are matched to the nearest entry in Shopify's product taxonomy, with per-value recommendations and autocomplete so you can correct the odd one quickly instead of one by one.
+More reliable mapping on tricky files — the mapper now corrects more cases where a column would land on the wrong field — an internal item code mistaken for the product name, a price hiding under an unusual header, a category column dropped — and it analyses your whole file, not just the first rows, so it isn't fooled by files sorted in an unusual order.
+Mappings that remember — once you've mapped a supplier's file, the next file with the same columns is mapped automatically, so recurring imports take seconds.
+A more helpful editor — a live preview with image thumbnails, peek at any source column's data inline, clearer empty and error states, per-field help, and a safeguard before re-mapping clears fixes you've already made.
+Sharper resolution tools — skip an optional field, drop and restore individual rows, and bulk-fix groups of duplicate or invalid values — all aware of how fields depend on one another, so a change never leaves your import in a broken state.
Smarter mapping for messy supplier files
June 2026
v0.3.0
The 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.
Shopify App Store Launch
April 2026
v0.2.0
Portaim is now available on the Shopify App Store. Direct Shopify export is now enabled for all users.
+Shopify App Store — install Portaim directly from the Shopify App Store
+Direct Shopify export — push products to your store via API, now available for all users
Beta Launch
February 2026
v0.1.0
Initial public beta release of Portaim — the smart Shopify product importer.
Features
+File upload — CSV, XLSX, and XLS support with sheet selection and custom header rows
+AI column mapping — automatic and AI-powered field matching with confidence indicators
+40+ validation rules — Shopify-specific checks for required fields, allowed values, formats, and cross-field consistency
+Smart issue resolution — auto-fix, bulk value mapping, AI suggestions, and manual cell editing
+Export options — download clean Shopify-formatted CSV or push directly to your store via the Shopify API
+Supplier templates — save and reuse column mappings for recurring imports
+Shopify integration — OAuth store connection, direct product export, encrypted token storage
+Multi-language AI — column mapping and suggestions work with German, French, Spanish, and other languages