Shift4Shop to Shopify Migration Tool - 3dcart Products

🥦

Migrate Complete

Shopify Products CSV Format
valid rows

Convert your Shift4Shop (formerly 3dcart) product catalog to Shopify CSV format with weight conversion, image handling, and price mapping.

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

Download Sample Shift4Shop Export

Example Shift4Shop product export

Sample Products

How It Works

1

Export from Shift4Shop

Admin → Products → Product List → Export / Import → Export Data

2

Upload and Configure

Upload Products Export CSV and choose Product Import format

3

Preview and Download

Review converted data, download Shopify-ready file

4

Import to Shopify

Products → Import

Why Shift4Shop Products Don't Import Directly to Shopify

Weight Unit Mismatch

Shift4Shop exports weights in pounds. Shopify requires grams. Direct import causes shipping calculation errors or validation failures.

Field Name Differences

Shift4Shop uses id, name, price, stock. Shopify uses Handle, Title, Variant Price, Variant Inventory Qty. Column mismatches prevent successful import.

Sale Price Logic

Shift4Shop has onsale flag and saleprice column. Shopify uses Variant Price and Variant Compare At Price. Different pricing logic requires transformation.

What This Tool Does

We transform your Shift4Shop export - Handle generation from id/SKU, Weight conversion (lbs to grams × 453.592), Sale price mapping (saleprice to Price, price to Compare At), Hide status inversion (hide true/false to Published TRUE/FALSE), Image mapping (image1-4 to Image Src), GTIN/UPC/EAN to Barcode, Categories to Tags. Your Shopify import succeeds with proper data.

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 Shift4Shop Products fields map to Shopify Products

Shift4Shop Products Source Value Shopify Products Target Value Note
id SHIRT-BLU-M Handle SHIRT-BLU-M Generate from id/SKU
name Blue Cotton T-Shirt Title Blue Cotton T-Shirt Product name
description <p>Premium quality cotton t-shirt...</p> Body (HTML) <p>Premium quality cotton t-shirt...</p> Description
manufacturer Nike Vendor Nike Brand
price 29.99 Variant Price 29.99 Price or sale price
saleprice 24.99 Variant Price 24.99 If on sale
weight 0.5 Variant Grams 250 Convert lbs to grams
stock 50 Variant Inventory Qty 50 Stock
hide false Published TRUE Inverted visibility
gtin 00012345678905 Variant Barcode 00012345678905 GTIN/UPC/EAN

Why Use This Tool?

Weight Conversion

Converts Shift4Shop pounds to Shopify grams (× 453.592).

Sale Price Logic

Maps onsale/saleprice to Variant Price and Compare At Price.

Handle Generation

Creates URL-safe handles from Shift4Shop id or url fields.

Multi-Image Support

Maps image1-4 columns to Shopify Image Src (first image).

Status Conversion

Inverts hide flag to Shopify Published status.

Barcode Mapping

Maps GTIN, UPC, or EAN to Shopify Variant Barcode.

Data Transformation

One Shift4Shop product row becomes one Shopify product row

Input Shift4Shop Product Row

Single product row from Shift4Shop export

Key columns: id, name, price
1:1 — One input row creates one output row
Output Shopify Product Row

Shopify product format

Common Product Import Errors

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

Sale Price Handling

Shift4Shop has separate onsale flag and saleprice

onsale=true, saleprice=19.99, price=29.99
Variant Price=19.99, Compare At=29.99

Tool maps based on onsale flag

No action needed; automatic

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 was rebranded to Shift4Shop in 2020. This tool supports both legacy 3dcart exports and current Shift4Shop exports.
Shift4Shop options import is separate from products. This tool handles base product data. Options require separate setup in Shopify.
If onsale flag is true and saleprice exists, tool uses saleprice as Variant Price and price as Variant Compare At Price.
Tool uses image1 as main image. Additional images (image2-4) may require manual upload to Shopify after base import.
Shift4Shop categories and categoriesaliases convert to Shopify tags. You'll need to create collections manually.
Shift4Shop custom fields are not in standard export. Consider exporting separately and using Shopify metafields.
Yes, you can migrate orders with status, dates, and products, plus customer information including emails, names, and addresses to your Shopify store.
Set up 301 redirects from your old product URLs to new Shopify pages. This preserves search rankings and prevents broken links for customers and search engines.
3dcart doesn't export fulfillment status, so you'll need to manually mark orders as fulfilled, partial, or unfulfilled in Shopify after migration.
Yes, Shopify supports up to 99 variants per product and 3 attributes maximum, so products exceeding these limits may need adjustment.
Alternative Tools (2)

Other solutions available for Shift4Shop → Shopify:

  • Cart2Cart — Automated shopping cart migration service that guarantees migration from Shift4Shop to Shopify in 1 hour with zero downt...
  • CartCoders — Professional migration services company specializing in 3DCart to Shopify migrations with expert support.

Also available as

This platform pair is available in 2 other hubs