Import & Export

Data Import

Imports are implemented per module with preview steps, field-aware mapping, and entity-specific parsers for products, categories, suppliers, customers, payment terms, and more.

Import Products

Upload your CSV or Excel file to begin

Click to upload or drag and drop
CSV, XLSX, XML up to 50MB
Recent Imports
spring_collection_v2.csv 1,240 products • Completed
2h ago
supplier_shoes_final.xlsx 450 products • Processing (85%)
Just now

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.