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 Shift4Shop (3dcart) CSV format with automatic weight conversion and image distribution.
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 Shift4Shop-ready file
Products → Import/Export → Import Products → Upload CSV
Every row and field is preserved in Shift4Shop Products CSV format — ready to load into the target platform immediately.
How Shopify Products fields map to Shift4Shop Products
| Shopify Products | Source Value | Shift4Shop Products | Target Value | Note | |
|---|---|---|---|---|---|
Handle |
example-t-shirt |
→ | url |
|
Shopify Handle becomes URL slug |
Variant SKU |
EXTS-BLK-M |
→ | id |
EXTS-BLK-M
|
Product SKU/identifier |
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 |
→ | manufacturer |
Acme Clothing
|
Brand/manufacturer name |
Type |
T-Shirts |
→ | categories |
T-Shirts
|
Product type becomes category |
Tags |
cotton, summer, sale |
→ | keywords |
cotton, summer, sale
|
Product tags become keywords |
Variant Price |
25.00 |
→ | price |
25.00
|
Current selling price |
Variant Compare At Price |
35.00 |
→ | retail |
35.00
|
Original/MSRP price |
Variant Inventory Qty |
25 |
→ | stock |
25
|
Stock quantity |
Variant Grams |
200 |
→ | weight |
0.5
|
Converted from grams to lbs |
Image Src |
https://cdn.shopify.com/... |
→ | image1/image2/image3/image4 |
|
Distributed across image columns |
Variant Barcode |
012345678901 |
→ | upc |
012345678901
|
Product barcode |
SEO Title |
Example T-Shirt | Acme Store |
→ | title |
Example T-Shirt | Acme Store
|
SEO page title |
SEO Description |
Shop the best t-shirts... |
→ | metatags |
Shop the best t-shirts...
|
SEO meta description |
Published |
TRUE |
→ | hide |
TRUE
|
Visibility status (inverted: TRUE=false) |
Multiple Shopify variant/image rows aggregated per Handle
Multiple rows per Handle (variants + images)
Handle,
Title,
Variant SKU,
Image Src
One row per product with distributed images
Yes, 3dcart rebranded to Shift4Shop in 2020. The import/export format is the same for both platforms.
Our converter transforms your Shopify product export into Shift4Shop-ready CSV format at a fraction of the cost of paid migration services. Export your Shopify products, convert with our tool, and import to Shift4Shop - no expensive subscription required.
With proper planning and automated migration tools, data loss is unlikely. Always backup your store before migrating to be safe.
Automatically groups Shopify multi-row exports by Handle into single product rows.
Converts Shopify grams to Shift4Shop pounds (÷ 453.592).
Distributes multiple Image Src rows across image1/2/3/4 columns.
Maps Shopify fields to Shift4Shop import column names automatically.
Maps Compare At Price to retail and Variant Price to price correctly.
Converts Shopify Published to Shift4Shop hide field (inverted logic).
We moved to Shift4Shop for their free enterprise plan with Shift4 payment processing. Our Shopify catalog had 750 products with Compare At pricing on about half of them. The converter mapped Compare At to the retail field and set onsale to true automatically. Weight conversion from grams to pounds was accurate to the decimal — our shipping rates worked from day one.
Shift4Shop's image import expects image1, image2, image3, image4 columns but Shopify exports one row per image. Every manual migration I did before involved hours of VLOOKUP formulas to pivot image rows into columns. This converter distributes images across all four columns and aggregates multi-row products into single rows. Cuts my migration prep from four hours to four minutes.
This was my first time leaving Shopify and the CSV format differences were overwhelming. Shopify says Published TRUE, Shift4Shop says hide with inverted logic. Shopify uses grams, Shift4Shop uses pounds. I uploaded my export, selected the weight conversion, and got a Shift4Shop-ready file back. My developer confirmed every field imported correctly on the first attempt.
Issues you might encounter when importing Products Export data to Products Import - and how we solve them
Shopify uses grams, Shift4Shop uses pounds
Weights automatically converted from grams to lbs
All weights divided by 453.592 during conversion
Shopify uses multiple rows for images, Shift4Shop uses image1/2/3/4 columns
Images automatically distributed across image1-4 columns
Up to 4 images per product migrated automatically
Shopify Compare At Price = MSRP, Shift4Shop retail = MSRP
Compare At → retail, Price → price mapping
Sale prices preserved correctly
No server round-trips. Your Shopify → Shift4Shop data is processed entirely in the browser tab.
The moment you close the page, all Shopify → Shift4Shop 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 Shift4Shop
Learn More:
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli