8/27/2026

Magento 2 Custom XML or CSV Export

Magento 2 Custom XML or CSV Export

PDF example of profile settings (click me).

Magento 2 Custom XML/CSV Exports
A powerful and flexible Magento 2 extension for creating an unlimited number of custom XML/CSV files.

Product Filtering
Precisely define which products appear in each export. Filter by categories (include or exclude), stock status, price range, SKU patterns, and custom attribute conditions. Toggle the inclusion of out-of-stock or disabled products, set minimum stock levels, and exclude specific SKUs.

Easy Mapping and Custom Export File Creation
Map any Magento product attribute to custom-named XML elements or CSV columns. Field ordering, per-field CDATA wrapping, default values for empty fields, required field validation (incomplete products are automatically skipped), and enable/disable individual fields. Supports product data, prices, stock, categories, images, and custom static values.

Tiered Price Calculation
Define calculations across four priority levels:
By category (highest priority)
By attribute value (e.g., size=XL → 1.15x)
By brand/manufacturer
Global multiplier (fallback value)
For each file, you can set tax inclusion (yes/no) and decimal precision (0–6).

XML or CSV
XML: Custom root/product element names, character encoding (UTF-8, ISO-8859-1/2, Windows-1250/1252), CDATA support, document header and footer with date stamps.
CSV: Configurable delimiter (comma, semicolon, pipe, tab, custom), enclosure character, optional header row.

Automatic Generation Based on Your Settings
For each file profile, set the desired file generation schedule, which runs on the Magento cron schedule. Built-in duplicate execution protection ensures the feed is not generated twice within the same minute.

File Upload to Remote Servers (FTP)
Automatic upload of generated feeds to remote servers. Support for FTP and FTPS (SSL), passive mode, automatic remote file creation, and a connection test button in the admin panel. FTP errors are logged but never block file generation, which is also accessible via a direct link.

Admin Panel
Fully featured management grid with mass actions (enable, disable, generate, delete, duplicate). Profile duplication with all settings and mappings, and switching between XML and CSV. Generation history overview with status, product count, file size, and error details. Feed link is displayed in multiple locations.

CSV and XML Files
Files are accessible via custom-configured links with appropriate headers (XML only), where you can also add your own information and the generation date (XML only).

Multistore Support
Store view selection for each feed with store-specific attributes, prices, and media URLs. ACL permissions for viewing, managing, generating feeds, and viewing logs.

Installation is simple and fast. Tested on Magento 2.4.8 (php8.3)
Also compatible with:
- BigBang marketplace (csv)
- Mimovrste marketplace (mall partner)
- Ceneje.si
- Shoptok
- all major retailers regular offering (Bigbang, Mimovrste...)

---- ENGLISH BELOW ----

Magento 2 Custom XML/CSV Exports
A powerful and flexible Magento 2 extension for creating an unlimited number of custom XML/CSV files.

Product Filtering
Precisely define which products appear in each export. Filter by categories (include or exclude), stock status, price range, SKU patterns, and custom attribute conditions. Toggle the inclusion of out-of-stock or disabled products, set minimum stock levels, and exclude specific SKUs.

Easy Mapping and Custom Export File Creation
Map any Magento product attribute to custom-named XML elements or CSV columns. Field ordering, per-field CDATA wrapping, default values for empty fields, required field validation (incomplete products are automatically skipped), and enable/disable individual fields. Supports product data, prices, stock, categories, images, and custom static values.

Tiered Price Calculation
Define calculations across four priority levels:
By category (highest priority)
By attribute value (e.g., size=XL → 1.15x)
By brand/manufacturer
Global multiplier (fallback value)
For each file, you can set tax inclusion (yes/no) and decimal precision (0–6).

XML or CSV
XML: Custom root/product element names, character encoding (UTF-8, ISO-8859-1/2, Windows-1250/1252), CDATA support, document header and footer with date stamps.
CSV: Configurable delimiter (comma, semicolon, pipe, tab, custom), enclosure character, optional header row.

Automatic Generation Based on Your Settings
For each file profile, set the desired generation schedule, which runs on the Magento cron schedule. Built-in duplicate execution protection ensures the feed is not generated twice within the same minute.

File Upload to Remote Servers (FTP)
Automatic upload of generated feeds to remote servers. Support for FTP and FTPS (SSL), passive mode, automatic remote file creation, and a connection test button in the admin panel. FTP errors are logged but never block file generation, which is also accessible via a direct link.

Admin Panel
Fully featured management grid with mass actions (enable, disable, generate, delete, duplicate). Profile duplication with all settings and mappings, and switching between XML and CSV. Generation history overview with status, product count, file size, and error details. Feed link is displayed in multiple locations.

CSV and XML Files
Files are accessible via custom-configured URLs with appropriate headers (XML only), where you can also add your own information and the generation date (XML only).

Multistore Support
Store view selection for each feed with store-specific attributes, prices, and media URLs. ACL permissions for viewing, managing, generating feeds, and viewing logs.

Installation is simple and fast. Tested on Magento 2.4.8 (php8.3)

Interested in this solution?

The solution was available from €299 onwards. For a current quote, please contact us.