Field Mapping
Automatically maps Shopify fields to OpenCart import column names.
Enter your email to receive a sign-in link
Convert your Shopify product catalog to OpenCart 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 Opencart-ready file
Extensions → Import/Export → Products → Import CSV
Every row and field is preserved in OpenCart Products CSV format — ready to load into the target platform immediately.
How Shopify Products fields map to Opencart Products
| Shopify Products | Source Value | Opencart Products | Target Value | Note | |
|---|---|---|---|---|---|
Handle |
example-t-shirt |
→ | model |
example-t-shirt
|
Shopify Handle becomes OpenCart SKU/model |
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 |
→ | tag |
cotton, summer, sale
|
Product tags |
Variant SKU |
EXTS-BLK-M |
→ | model |
EXTS-BLK-M
|
Variant SKU becomes model field |
Variant Price |
25.00 |
→ | price |
25.00
|
Product price |
Variant Inventory Qty |
25 |
→ | quantity |
25
|
Stock quantity |
Variant Grams |
200 |
→ | weight |
1.5
|
Converted from grams to kg |
Image Src |
https://cdn.shopify.com/... |
→ | image |
https://cdn.shopify.com/...
|
Product image URL |
Variant Barcode |
012345678901 |
→ | upc |
012345678901
|
Product barcode/UPC |
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 |
→ | status |
TRUE
|
Product visibility status |
Each Shopify variant row becomes one OpenCart product
One row per variant
Handle,
Title,
Variant SKU,
Variant Price
One row per product (variants become separate products)
OpenCart core doesn't have native CSV product import. You'll need an extension like "Import/Export Pro" or "Advanced Order Export" to import the CSV.
No. The migration process exports data without affecting your current store. You can continue selling normally while migration happens.
Yes. Most migration services offer demo migrations where you can transfer up to 10 products and customers to test the process first.
Automatically maps Shopify fields to OpenCart import column names.
Converts Shopify grams to OpenCart kilograms (÷ 1000).
Maps Variant SKU to OpenCart model field maintaining product codes.
Transforms Shopify Type field into OpenCart categories format.
Preserves image URLs from Shopify for OpenCart import.
Converts Shopify Published boolean to OpenCart status format.
I left Shopify for OpenCart to eliminate monthly platform fees. My biggest worry was losing 480 products with accurate weights — Shopify stores grams, OpenCart uses kilograms. A 500g item importing as 500kg would destroy my shipping rates. The converter divided everything by 1,000 and mapped Variant SKU to OpenCart's model field. Imported on the first try.
Clients coming from Shopify always underestimate the field mapping gap. Shopify calls it Title, OpenCart calls it name. Shopify says Variant Price, OpenCart says price. I used to remap these columns by hand in a spreadsheet. Now I run the export through the converter and hand clients an OpenCart-ready CSV with correct column headers and weight units.
My client needed self-hosted control that Shopify couldn't offer and chose OpenCart. Their catalog had 1,200 products with Shopify's tag-based organization that needed to become OpenCart categories. The converter mapped the Type field to categories and preserved all image URLs. We set up the category tree in OpenCart first, then the import slotted products into the right places.
Issues you might encounter when importing Products Export data to Products Import - and how we solve them
Shopify uses grams, OpenCart typically uses kilograms
Weights automatically converted from grams to kg
All weights divided by 1000 during conversion
Shopify exports multiple rows for product variants. OpenCart imports as separate products
Each variant becomes a separate OpenCart product with unique model
Variants are preserved with distinct SKUs
OpenCart may require relative paths, not full URLs
Tool preserves full URLs - adjust image paths in OpenCart after import
Upload images to OpenCart media library and update paths
No server round-trips. Your Shopify → OpenCart data is processed entirely in the browser tab.
The moment you close the page, all Shopify → OpenCart 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 Opencart
Learn More:
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli