Composition / Full data-import wizard

Full data-import wizard

Every data-import primitive composed into a five-step migration flow. Pick a source, preview the file, map columns and define transforms, dry-run against the live catalog, then commit and watch the progress bar finish.

Production answer

Full data-import wizard is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Full data-import wizard states
Generative search brief

Full data-import wizard: Every data-import primitive composed into a five-step migration flow. Pick a source, preview the file, map columns and define transforms, dry-run against the live catalog, then commit and watch the progress bar finish.

Step 1 / Choose source
Source picker
Choose a source
Step 2 / Preview file + detect types
CSV preview
manta-parts-2026-05-28.csv721 rows · 58.4 kB
DelimitercommaEncodingUTF-8Header rowauto-detected
First 10 rows of manta-parts-2026-05-28.csv — read-only preview
#SKUTitleSupplierRRPStock
01MFM-EX-2010-COMMVE Commodore cat-back exhaust — 2.5"Manta Performance1,498.006
02MFM-EX-2014-RANGERPX Ranger 3.2 turbo-back DPF-deleteManta Performance2,180.003
03MFM-MUF-NS-200Universal straight-through muffler 2"Redback182.0024
04MFM-CAT-LC79LC79 V8 4.5L sports cat 200CPSIBeaudesert1,080.002
05MFM-FIT-CLAMP-25Heavy-duty exhaust clamp 2.5"Manta Performance18.50240
06MFM-EX-LDV-T60LDV T60 3" turbo-backManta Performance1,720.004
07MFM-CAT-NL-300100-cell metal cat — 3"Redback320.0011
08MFM-EX-NM300Navara NP300 3" turbo-back DPF-backManta Performance1,940.005
09MFM-MUF-OVAL-3Universal oval muffler 3" straight-throughRedback240.0016
10MFM-FIT-FLEX-25Stainless flex 2.5" 200mmBeaudesert62.00
Detected types per column
SKUsampleMFM-EX-2010-COMM
detected · Text
TitlesampleVE Commodore cat-back exhaust
detected · Text
SuppliersampleManta Performance
detected · Text
RRPsample1,498.00
detected · Number
overridden
Stocksample6
detected · Number
Step 3 / Map columns, define transforms, review validation
Column mapping

Column mapping

5 of 5 mapped
  1. SKUMFM-EX-2010-COMM
    requiredauto-match 97% · high
  2. TitleVE Commodore cat-back exhaust — 2.5"
    requiredauto-match 92% · high
  3. SupplierManta Performance
    requiredauto-match 78% · med
  4. RRP1,498.00
    auto-match 99% · high
  5. Stock6
    auto-match 88% · high
Transform pipelines
Transforms

Transform rules editor

Chained transforms apply left-to-right. Preview row updates as you go.

  • SKUraw MFM-EX-2010-COMM previewmfm-ex-2010-comm
    pipeline
    01trim02lowercase
  • SupplierrawManta PerformancepreviewManta Performance
    pipeline
    01regex-replace/\s+/02lookupsupplier_map
  • Stockrawpreviewn/a
    pipeline
    01coalesce→ n/a
Validation results
Step 4 / Dry-run
Dry-run outcome
Dry-run

Dry-run summary

721 rows evaluated · no writes performed yet

Net +482 parts, +196 updated, 19 quarantined
  • 482Rows to create
  • 196Rows to update
  • 24Rows skipped
  • 19Rows failed

Committing will write all create/update rows. Failed rows will be quarantined.

Step 5 / Commit + finalise
Import progress
Import

manta-parts-2026-05-28.csv

Rate36 rows/sETA~6.7s
478 / 721 rows · 66%
Final dry-run for the operator’s sign-off
Dry-run

Final commit outcome

721 rows evaluated · no writes performed yet

Ready to commit
  • 482Rows to create
  • 196Rows to update
  • 24Rows skipped
  • 19Rows failed

Committing will write all create/update rows. Failed rows will be quarantined.