Shopify to Shift4Shop Converter - Products CSV Export

🥦

Convert Complete

Shift4Shop Products CSV Format
valid rows

Convert Shopify product CSV to Shift4Shop (3dcart) format with automatic weight conversion and image distribution in 60 seconds.

Free preview, Pay only to download
Your data stays in your browser
Run on Google Cloud Platform

Download Sample Shopify Export

Example Shopify product export to test the converter

Sample Products

Tool Rating

4.2 / 5 (35 votes)

How It Works

1

Export from Shopify

Products → All Products → Export → Export CSV

2

Upload and Configure

Upload Products Export CSV and choose Products Import format

3

Preview and Download

Review converted data, download Shift4Shop-ready file

4

Import to Shift4Shop

Products → Import/Export → Import Products → Upload CSV

Why Shopify Products Need Conversion for Shift4Shop

Image Column Structure Mismatch

Shopify exports multiple rows when products have multiple images. Shift4Shop uses image1, image2, image3, image4 columns in single row. Direct upload only imports first image or creates duplicates.

Weight Unit Incompatibility

Shopify: Weight in grams (metric). Shift4Shop: Weight in pounds (imperial). 1000x conversion error breaks shipping calculations.

What This Tool Does

We automatically convert your Shopify export: - Row Aggregation: Multiple Shopify rows → single Shift4Shop row - Image Distribution: Collect images into image1/2/3/4 columns - Weight Conversion: Grams to pounds (÷ 453.592) - Price Mapping: Compare At → retail, Variant Price → price - Field Mapping: All Shopify fields → Shift4Shop columns Your Shift4Shop import succeeds with proper image distribution and weights.

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 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)

Why Use This Tool?

60-Second Conversion

Upload Shopify CSV, download Shift4Shop CSV instantly.

Image Distribution

Automatically distributes images across image1/2/3/4 columns.

Weight Auto-Conversion

Converts Shopify grams to Shift4Shop pounds (÷ 453.592).

Row Aggregation

Combines multi-row Shopify exports into single product rows.

Browser-Based

Conversion happens locally. Your data never leaves your device.

3dcart Compatible

Works for both Shift4Shop and legacy 3dcart platforms.

Data Transformation

Multiple Shopify variant/image rows aggregated per Handle

Input Shopify Product Rows

Multiple rows per Handle (variants + images)

Key columns: Handle, Title, Variant SKU, Image Src
N:1 — Multiple input rows aggregate to one output row
Output Shift4Shop Products aggregated rows per input

One row per product with distributed images

Product Record First row data used for product
Images Distribution Images split across columns
One output row per unique Handle

Common Products Import Errors

Issues you might encounter when importing Products Export data to Products Import - and how we solve them

Weight Unit Mismatch

Shopify uses grams, Shift4Shop uses pounds

Weights automatically converted from grams to lbs

All weights divided by 453.592 during conversion

Multiple Image Columns

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

Price Field Differences

Shopify Compare At Price = MSRP, Shift4Shop retail = MSRP

Compare At → retail, Price → price mapping

Sale prices preserved correctly

Want to save on credits?

Buy bundles and get up to 27% off. Check our pricing options below.

// PRICING //

Choose the plan that fits your needs

5,381 reviews, Excellent

Credit Bundles

$ /Credit

One-time purchase

  • No monthly commitment
  • Credits valid for one year
  • Access to all tools
  • Full file downloads

Monthly Bundles Pro

$ /Credit

Best for professionals and content creators

Annual Discount
Per month, billed annually:
Save 20% more
  • Credits refresh monthly
  • Priority processing

Purchase Credits

  • Full CSV & Excel export
  • Google Sheets export
  • Instant browser download
for credits

Visa Mastercard PayPal Apple Pay Google Pay
256-bit SSL encryption
14-day money-back guarantee
PCI DSS compliant
Powered by Paddle

How are credits calculated?

Credits are based on rows in your file. Each tool shows its rate (e.g., 2,000 rows = 4 credits). We round up to the nearest step. Minimum 1 credit per conversion.

Is my data secure?

Files process entirely in your browser. We're GDPR compliant with TLS encryption.

Can I get a refund?

Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.

Powered by Paddle

Terms of service applies. VAT included where applicable.

Frequently Asked Questions

Your data never leaves your device. All files are processed entirely in your browser using client-side JavaScript - no data is stored on our servers or sent anywhere. There's no account to hack, no database storing your files, and no API connections to your bank or accounting software. You upload, convert, download, and we forget it immediately.
No payment or signup required. You can upload your file, see a free preview of the conversion results, and verify everything looks correct before paying anything. If it doesn't work for your files, you haven't wasted any money. We only charge when you're satisfied and ready to download the final converted file.
You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
Yes, 3dcart rebranded to Shift4Shop in 2020. This converter works for both platforms identically.
Shopify exports multiple rows for multi-image products. Converter distributes first 4 images into image1, image2, image3, image4 columns.
Shift4Shop uses pounds as the default weight unit. Converter automatically divides Shopify grams by 453.592 to get pounds.
Maps to Shift4Shop retail field (MSRP). If retail > price, onsale flag is set to true automatically.
Typically under 60 seconds for catalogs up to 1,000 products. Processes entirely in your browser.
Converts base products. Shift4Shop options/variants require separate configuration in Shift4Shop admin.
Yes, product options can be imported via CSV, but only after products already exist in Shift4Shop. Upload options with a separate CSV file.
Shift4Shop accepts CSV files with UTF-8 encoding. There is no limit on the number of products you can import using CSV.
Yes, HTML-formatted product descriptions from Shopify transfer correctly to Shift4Shop during CSV import and retain their formatting.
Include inventory/stock quantities in your CSV file. Map the inventory column during import and Shift4Shop will update product stock levels.
Alternative Tools (3)

Other solutions available for Shopify → Shift4Shop:

  • Cart2Cart — Automated migration service that transfers Shopify to Shift4Shop ecommerce data like products, orders, customers in just...
  • Matrixify — E-commerce migration app that lets users import and export products, customers, orders, files, and metafields in bulk wi...
  • Folio3 — Professional Shopify migration services and data experts offering migration solutions