FeedPrep supports four export formats, each fully configurable to match the requirements of your target system. Whether you're feeding a webshop, a PIM, or a marketplace, you can tailor the output to exactly what the destination expects.
CSV
The most widely supported format for product data imports. FeedPrep's CSV export gives you full control over the structure:
- Configurable delimiter: comma (
,), semicolon (;), tab, or pipe (|) - UTF-8 encoding with optional BOM for Excel compatibility
- Proper quoting of values that contain the delimiter character or line breaks
- Header row always included
CSV is the right choice for most e-commerce platforms, PIM systems, and spreadsheet workflows.
XML
Required by platforms like Google Merchant Center and many marketplace integrations. FeedPrep's XML export supports:
- Configurable root node name (e.g.,
<products>,<feed>,<rss>) - Configurable row node name (e.g.,
<product>,<item>,<entry>) - Proper XML encoding and escaping of special characters
- Support for namespace-prefixed fields (e.g.,
g:pricefor Google Merchant Center)
JSON
Ideal for API-driven systems and modern integrations:
- Pretty-printed output for readability (compact option also available)
- Full Unicode support — no character encoding issues
- Array of objects structure, one object per product row
XLSX
Native Excel format for teams that need to review data in spreadsheets or import into systems that expect .xlsx files:
- Bold headers in the first row for easy scanning
- Auto-sized columns based on content width
- Proper data types (numbers stay as numbers, dates as dates)
Built-in Platform Templates
FeedPrep ships with 5 ready-to-use export templates for popular platforms. Each template pre-configures the format, delimiter, column names, and structure to match what the platform expects:
| Template | Format | Details |
|---|---|---|
| Shopify Product Import | CSV | Comma-delimited with Shopify's expected column names (Title, Body (HTML), Vendor, Variant Price, etc.) |
| WooCommerce Product Import | CSV | Comma-delimited with WooCommerce field names (Name, Regular price, Categories, Attributes, etc.) |
| Google Merchant Center | XML | XML feed with g: namespace-prefixed fields (g:id, g:title, g:price, g:availability, etc.) |
| Channel Feed | CSV | Semicolon-delimited CSV with the channel tool's expected structure |
| Akeneo PIM Import | CSV | Semicolon-delimited CSV with Akeneo attribute naming conventions and locale-scoped columns |
You can use templates as-is or duplicate and customize them for your specific setup.
Row Filtering
You don't have to export everything. FeedPrep lets you filter which rows are included in the export based on their normalization status:
- completed — fully normalized rows with all values mapped
- issues — rows that have normalization warnings or errors
- unmapped_values — rows containing values that haven't been mapped yet
- Any combination of statuses, so you can export exactly the subset you need
This is useful when you want to export only clean, approved data to your webshop while keeping incomplete rows in FeedPrep for further work.
Deduplication
When combining products from multiple feeds into a single export, duplicate SKUs are handled automatically. FeedPrep uses a last-occurrence-wins strategy: if the same SKU appears in multiple feeds, the version from the most recently processed feed is kept.
This ensures your export always contains the freshest data without manual deduplication.