Nexera supports importing and exporting product data in CSV, JSON, and XLSX formats. Whether you are migrating from another system, feeding data to a marketplace, or generating reports for stakeholders, the imports and exports module has you covered.
Key capabilities:
Import: bring product data from external sources into Nexera. Map columns from your file to Nexera fields, handle duplicates, and preview data before committing.
Export: extract product data from Nexera for use in other systems, marketplaces, or reports. Choose which fields and languages to include.
Scheduled exports: automate recurring data extraction on a daily, weekly, or monthly cadence with optional webhook delivery.
Bulk asset upload: import product images in bulk via ZIP file with automatic SKU-based matching.
Background processing
All import and export operations are queued and processed in the background, you can continue working while they complete. Track progress in the notification panel.
Import product data from CSV, JSON, or XLSX files. Navigate to Products → Import to get started.
Download the import template: Download the import template from the Import page. The template includes headers for all standard fields and any custom attributes defined in your workspace.
Fill in your product data: Each row represents one product and columns match Nexera fields. At minimum, include name and SKU. Add descriptions, pricing, categories, and custom attributes as needed.
Upload the completed file: Drag and drop your file or click to browse. Nexera auto-detects the file format (CSV, JSON, or XLSX) and parses the contents.
Map columns to Nexera fields: Nexera auto-maps recognised column headers to the corresponding fields. Manually map any unrecognised columns using the dropdown selectors, or skip columns you do not want to import.
Choose duplicate handling: Select how to handle rows where the SKU already exists: Skip (ignore the row), Update (overwrite the existing product with new values), or Create New (always create a new product regardless of duplicates).
Review the preview: Nexera shows a preview of the first 5 rows with their mapped fields. Verify that the data looks correct and that columns are mapped to the right Nexera fields.
Click Import: Start the import. Processing happens in the background and you will receive a notification when it completes. Large imports with thousands of rows may take a few minutes.
Required fields: name and SKU. All other fields are optional and will be left empty if not included in the import file.
Multilingual import: use column suffixes like name_en, name_nl, name_de for translated content. Each language suffix maps to the corresponding language tab in the product editor.
product_name: Name · Required
sku: SKU · Required
description_en: Description (EN) · Optional
description_nl: Description (NL) · Optional
price: Price · Optional
category: Category · Auto-matched
brand: Brand · Auto-matched
Use the template
Always download the template first to see exact column names. Custom attributes you created will also appear as columns in the template, so you can populate them during import without manual mapping.
Upload a ZIP file containing multiple product images to add them all at once. Navigate to Assets → Upload → ZIP Upload to get started.
Auto-matching: if filenames contain a product SKU, images are automatically linked to the correct product. This saves hours of manual image assignment when onboarding large catalogues.
Naming convention: use the pattern {SKU}-{role}.{ext} for your filenames. For example:
APJ-001-hero.jpg, hero image for product APJ-001
APJ-001-detail-1.png, first detail image for APJ-001
SMP-002-front.webp, front view for product SMP-002
Supported image formats: JPEG, PNG, WebP, TIFF, and AVIF.
Prepare images with SKU-based filenames: Rename your images so each filename starts with the product SKU followed by a role descriptor. Nexera uses the SKU prefix to match images to products automatically.
Create a ZIP file: Package all images into a single ZIP archive. Folder structure inside the ZIP is optional, Nexera processes all image files regardless of nesting depth.
Upload via the Assets page: Go to Assets, click Upload, and select ZIP Upload. Drag and drop your ZIP file or click to browse. Nexera detects the archive and shows the number of images found inside.
Review matching results: Nexera displays a preview of which images matched to which products by SKU. Unmatched images are flagged for manual assignment. Adjust links as needed before processing.
Confirm and process: Click Confirm to start the background processing job. Each image is individually uploaded to cloud storage, thumbnails are generated, and product links are established.
Large ZIP files
Large ZIP files (100MB+) may take several minutes to process. You will receive a notification when the upload is complete. Do not close the browser tab during the initial upload, processing continues in the background after the file is received.
Export your product data in the format that suits your workflow. Navigate to Products → Export to begin.
Choose from three output formats:
CSV: comma-separated values, compatible with spreadsheet applications and most data import tools.
JSON: structured data format ideal for programmatic integrations and API-based workflows.
XLSX: Microsoft Excel format with formatting support, best for sharing with non-technical stakeholders.
Field selection: choose which fields to include in the export. Deselect fields you don't need to keep the file compact and relevant.
Filter first: apply filters on the Products page (by status, category, brand, or search query) before exporting. Only the currently visible products are included in the export, giving you precise control over what gets exported.
Language selection: choose which languages to include in the export file. Each selected language adds its own set of translatable columns (name, description, SEO fields).
Filter products as needed: Use the filters and search bar on the Products page to narrow down the set of products you want to export. The export will include only the products that match your current filters.
Click Export: Open the export dialog from the Products page toolbar. The dialog shows how many products will be included based on your active filters.
Choose format: Select CSV, JSON, or XLSX as your output format. Each format has its own options, for example, CSV lets you choose the delimiter, and XLSX supports multiple sheets.
Select fields and languages: Check the fields you want to include in the export. Select which language versions of translatable fields to include. Deselect anything you do not need.
Download when ready: The export file is generated in the background. When ready, download it from the notification panel or from Export History.
Choosing the right format
Use JSON format when integrating with other systems or APIs. Use XLSX when sharing data with non-technical stakeholders who prefer working in spreadsheets. Use CSV for maximum compatibility with legacy tools.
Automate recurring exports that run on a fixed schedule without manual intervention. Navigate to Products → Export → Scheduled Exports to set up a new schedule.
Configure the following for each scheduled export:
Name: a descriptive label for the schedule (e.g. "Nightly Marketplace Feed").
Format: CSV, JSON, or XLSX.
Fields: select which product fields to include in each run.
Filters: define which products to include (e.g. only Active products in the "Ski Jackets" category).
Schedule: choose a frequency: daily, weekly, or monthly. Set the time of day for execution.
Export files generated by scheduled runs are stored for 7 days and can be downloaded from Export History at any time within that retention window.
Webhook delivery: optionally provide a webhook URL to receive the export file automatically when each run completes. The webhook payload includes the download URL, file size, row count, and export metadata.
Nightly marketplace feed: send updated product data to marketplace partners every night so listings stay current.
Weekly inventory reports: generate a weekly XLSX report of stock levels across all products for your operations team.
Monthly analytics snapshots: export a monthly snapshot of your full catalogue for trend analysis and historical comparison.
Timezone
Scheduled exports run at the configured time in UTC. Make sure to check your timezone conversion so exports land at the expected hour in your local time.
Every export, whether triggered manually or by a schedule, is logged in Export History. Navigate to Products → Export → History to view past exports.
Each entry shows:
Date: when the export was created
Format: CSV, JSON, or XLSX
File size: the size of the generated file
Status: Completed, Processing, or Failed
Row count: the number of products included
Download any previous export within the 7-day retention period by clicking the download icon next to the entry. Expired exports are automatically cleaned up daily at 2:00 AM UTC.
If an export shows a Failed status, check the following:
Verify that your product filters still return results, an empty result set causes the export to fail.
Check that all selected fields are still valid. If a custom attribute was deleted after the export was configured, the export may fail.
For scheduled exports, ensure the schedule is still active and has not been paused or disabled.
Compare data over time
Re-download previous exports to compare data changes over time. This is useful for tracking product catalogue growth, identifying data quality improvements, or auditing changes made between two points in time.