Amazon to Magento 2 Product Converter | Import Listings

🥦

Convert Complete

Magento 2 Products CSV Format
valid rows

Convert Amazon product listings to Magento 2 in 60 seconds. Enterprise-grade catalog import with automatic attribute set configuration.

No API required
Browser-based processing
Run on Google Cloud Platform

Download Sample Amazon Export

Sample All Listings Report to test converter

Download Sample

Tool Rating

4.5 / 5 (28 votes)

How It Works

1

Export from Amazon

In Amazon Seller Central, go to Inventory → Inventory Reports → All Listings Report → Request Download. Download the CSV.

2

Configure Magento Settings

Enter your Magento attribute set code (usually 'Default') and website code (usually 'base').

3

Upload and Convert

Upload your Amazon CSV. We'll add Magento required fields, generate URL keys, and format descriptions automatically.

4

Preview and Download

Review converted products with Magento-compatible structure. Download the CSV file.

5

Import to Magento 2

In Magento Admin, go to System → Data Transfer → Import → Entity Type: Products → Upload CSV and import.

Why Amazon Listings Need Conversion for Magento 2

Magento's Strict Required Fields

Magento 2 requires specific fields that don't exist in Amazon exports: - attribute_set_code (must be "Default" or existing set) - product_websites (must be "base" or your website code) - product_type (simple, configurable, etc.) Direct import would fail immediately without these fields.

URL Key Generation

Magento requires URL-friendly slugs (url_key) for each product. Amazon exports don't include this - it must be generated from product names. Format: "Blue T-Shirt Large" → "blue-t-shirt-large"

Bullet Points to Description

Amazon's 5 bullet point fields need to be combined into Magento's short_description as an HTML list for proper display.

What This Tool Does

We automatically: - Add all Magento required fields (attribute_set_code, product_websites, product_type) - Generate URL keys from product names - Convert bullet points to HTML lists - Store ASIN as custom attribute for reference - Create brand attribute from brand-name field - Map condition codes to readable text - Set all Magento defaults (visibility, tax class, stock management)

Your Data is Safe

Bank-Level Security

256-bit SSL encryption. Same standards as major financial institutions.

No Data Storage

Files are processed directly in browser. No calls to our servers.

GDPR Compliant

Full EU data protection compliance. Your privacy rights protected.

ISO/IEC 27001 Certified GDPR Compliant Swiss Privacy CCPA Compliant

Field Mapping

How Amazon_Seller Products fields map to Magento Products

Amazon_Seller Products Source Value Magento Products Target Value Note
seller-sku SHIRT-BLU-001 sku SHIRT-BLU-001 Unique product identifier
item-name Blue Cotton T-Shirt name Blue Cotton T-Shirt Product name
item-description Premium quality cotton t-shirt for everyday wear. description Premium quality cotton t-shirt for everyday wear. Converted to HTML
price 29.99 price 29.99 Regular price
quantity 100 qty 100 Stock quantity
image-url https://images-na.ssl-images-amazon.com/... base_image, small_image, thumbnail_image All image roles
asin1 B08XYZ1234 Attribute: amazon_asin Amazon ASIN
brand-name Nike Attribute: brand Brand attribute

Why Use This Tool?

Magento Required Fields

Automatically adds attribute_set_code, product_websites, and product_type fields required by Magento 2 import.

URL Key Generation

Generates SEO-friendly URL slugs from product names following Magento's requirements (lowercase, hyphens, alphanumeric).

ASIN Preservation

Stores Amazon ASIN as custom attribute in additional_attributes field so you can track source listings.

Bullet Points to HTML

Combines Amazon's 5 bullet point fields into formatted HTML list for Magento's short description.

Brand Attribute Creation

Extracts brand-name and adds to Magento's additional_attributes for filtering and display.

Enterprise-Ready

Generates Magento 2-compatible CSV with all required fields for large-scale catalog imports.

Data Transformation

Each Amazon listing becomes one Magento simple product

Input Amazon Listing

One row per listing from Amazon report

Key columns: seller-sku, item-name, price
1:1 — One input row creates one output row
Output Magento Product

One simple product with Magento required fields

Required Fields Core product data
Magento Defaults Set Magento-specific defaults
One output row per input row

Common Product Import Errors

Issues you might encounter when importing All Listings Report data to Product Import - and how we solve them

Magento Required Fields

Magento requires attribute_set_code and product_websites

Missing attribute_set_code
attribute_set_code=Default, product_websites=base

Automatically set to default values

All required fields are populated with defaults

URL Key Required

Magento requires URL-friendly slug for each product

name: 'Blue T-Shirt - Large'
url_key: 'blue-t-shirt-large'

Automatically generate from product name

All URL keys are auto-generated

Weight Not in Export

Amazon export doesn't include weight

No weight field
Add weights manually or via Amazon SP-API

Weight must be added post-import

Configure default weight or add manually

Frequently Asked Questions

Magento groups product attributes into sets. 'Default' is the standard set. If you created custom attribute sets (e.g., 'Clothing', 'Electronics'), enter that code.
Magento supports multi-website setups. Enter 'base' for single-site stores. For multi-site, use your specific website code (check Magento Admin → Stores → All Stores).
Yes, the main product image URL is included. Magento downloads images during import. Amazon's standard export only includes one image.
All 5 bullet points combine into an HTML unordered list in Magento's short_description field for product pages.
Yes, ASIN is stored in additional_attributes as 'amazon_asin=B08XYZ1234' so you can reference original Amazon listings.
Amazon All Listings Report doesn't include weight. Add weights manually after import or configure default shipping weights in Magento.
Yes, Amazon condition codes (11=New, 1=Like New, etc.) are converted to text and stored in additional_attributes.
Yes, change product_websites to comma-separated codes like 'base,website2' to publish to multiple Magento websites.