Import & Export

Import Preview

Preview actions inspect uploaded spreadsheets before writes happen, strip empty rows and columns, and let teams validate structure before committing changes.

Import Preview

Review data before final import

Confirm & Import
Total Rows
1,240
Valid
1,232
Warnings
8
Row SKU Name Status Action
1 NIKE-AM270 Nike Air Max 270 ✓ Ready Create
2 ADIDAS-UB22 Adidas Ultraboost 22
⚠ Warning
Update
3 PUMA-VN-42 Puma Velocity Nitro ✓ Ready Update
Update existing products by SKU
Download validation report (PDF) →

How it works in the app

Imports and exports are implemented per entity rather than through one generic pipe. Products, categories, brands, suppliers, customers, payment terms, and resource items all have their own actions, DTOs, parsers, previews, or exporters.

The most concrete import UX appears in product and category previews, which remove empty rows and columns, detect likely headers, and expose mapping against real fields such as currencies, custom fields, and property groups.

Included in the current implementation

Entity-specific import actions and services

Preview-first spreadsheet validation

Mapping against configured company fields

Dedicated spreadsheet exporters

Need spreadsheet exchange that matches the actual data model?

The current codebase already ships with previewable imports and module-specific exports across the core entities.