Row Aggregation
Automatically groups Shopify multi-row exports by Handle into single product rows.
Enter your email to receive a sign-in link
Convert your Shopify product catalog to PrestaShop CSV format with automatic weight conversion and field mapping for seamless migration.
Free preview — then from $5. Save with bundles.Products → All Products → Export → Export CSV
Upload Products Export CSV and choose Products Import format
Review converted data, download Prestashop-ready file
Advanced Settings → Import → Upload CSV
Every row and field is preserved in PrestaShop Products CSV format — ready to load into the target platform immediately.
How Shopify Products fields map to Prestashop Products
| Shopify Products | Source Value | Prestashop Products | Target Value | Note | |
|---|---|---|---|---|---|
Handle |
example-t-shirt |
→ | Rewritten URL |
example-t-shirt
|
Shopify Handle becomes URL slug |
Title |
Example T-Shirt |
→ | Name |
Example T-Shirt
|
Product name |
Body (HTML) |
<p>This is a great t-shirt.</p> |
→ | Description |
<p>This is a great t-shirt.</p>
|
Full product description (HTML supported) |
Vendor |
Acme Clothing |
→ | Brand |
Acme Clothing
|
Brand/manufacturer name |
Type |
T-Shirts |
→ | Categories (x,y,z...) |
T-Shirts
|
Product type becomes category |
Tags |
cotton, summer, sale |
→ | Tags (x,y,z...) |
cotton, summer, sale
|
Product tags |
Variant SKU |
EXTS-BLK-M |
→ | Reference |
EXTS-BLK-M
|
Product reference/SKU |
Variant Price |
25.00 |
→ | Price tax excluded |
25.00
|
Product price without tax |
Variant Inventory Qty |
25 |
→ | Quantity |
25
|
Stock quantity |
Variant Grams |
200 |
→ | Weight |
0.2
|
Converted from grams to kg |
Image Src |
https://cdn.shopify.com/... |
→ | Image URLs (x,y,z...) |
https://cdn.shopify.com/...
|
Aggregated image URLs |
Variant Barcode |
012345678901 |
→ | EAN13 |
012345678901
|
Product barcode |
SEO Title |
Example T-Shirt | Acme Store |
→ | Meta title |
Example T-Shirt | Acme Store
|
SEO meta title |
SEO Description |
Shop the best t-shirts... |
→ | Meta description |
Shop the best t-shirts...
|
SEO meta description |
Published |
TRUE |
→ | Active (0/1) |
TRUE
|
Product visibility status |
Multiple Shopify variant rows aggregated per Handle
Multiple rows per Handle (variants + images)
Handle,
Title,
Variant SKU,
Image Src
One row per product with aggregated images
Automatically groups Shopify multi-row exports by Handle into single product rows.
Converts Shopify grams to PrestaShop kilograms (÷ 1000).
Collects all Image Src rows into semicolon-separated URL list.
Maps Shopify fields to PrestaShop import column names automatically.
Maps Variant SKU to PrestaShop Reference field maintaining product codes.
Converts Shopify Published TRUE/FALSE to PrestaShop Active 1/0.
Issues you might encounter when importing Products Export data to Products Import - and how we solve them
Shopify uses grams, PrestaShop uses kilograms
Weights automatically converted from grams to kg
All weights divided by 1000 during conversion
PrestaShop expects semicolon-delimited CSV, standard exports use commas
Export generates comma-delimited CSV - change delimiter in PrestaShop import settings
During import, select comma as delimiter in PrestaShop
PrestaShop requires price without tax, Shopify prices may include tax
Tool maps prices as-is - verify tax settings match between platforms
Adjust prices after import if tax inclusion differs
Shopify exports multiple rows for products with multiple images. Tool aggregates all Image Src values for the same Handle into a comma-separated list.
In Shopify Admin, go to Products → Export, then download the Products CSV. Upload that file to convert it for PrestaShop import.
In PrestaShop back office, go to Advanced Parameters → Import, choose Products, upload the CSV, and run the import.
I chose PrestaShop for its European payment gateway support and tax compliance. My Shopify export had products with 4-5 images each spread across multiple rows. The converter aggregated them into semicolon-separated URL lists and mapped Handle to Rewritten URL so my product slugs stayed intact. Set up 301 redirects and launched with zero SEO disruption.
The field name differences between Shopify and PrestaShop trip up every client. Title becomes Name, Variant Price becomes Price tax excluded, Variant SKU becomes Reference. Missing any one of these causes the PrestaShop import to silently create broken products. This converter handles every mapping and converts grams to kilograms — no more 453-kilogram t-shirts.
We moved from Shopify to PrestaShop to manage EU VAT properly. Our 580-product catalog exported from Shopify as over 2,000 rows because of multi-image products. The converter collapsed everything back into one row per product with images aggregated and the Published TRUE/FALSE converted to Active 1/0. Imported through PrestaShop back office in under 10 minutes.
No server round-trips. Your Shopify → PrestaShop data is processed entirely in the browser tab.
The moment you close the page, all Shopify → PrestaShop data is wiped from browser memory. No traces left.
Meets GDPR requirements by design — no data processing on external servers, ever.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Shopify to Prestashop
Learn More:
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli