🔑

UNIVERSAL MIGRATION TOOL

ENTER YOUR ACCESS KEY

Don't have a key?
Get a free trial key →

⚠ FREE TRIAL — Migrations are limited to 20 products. Upgrade for unlimited →
✓ FULL LICENSE — Unlimited products
⇄

UNIVERSAL PRODUCT MIGRATION TOOL

MIGRATE PRODUCTS FROM ANY SOURCE TO ANY MYSQL DATABASE — NO HARDCODED SCHEMA

SCHEMA-AGNOSTIC  ·  ANY SOURCE  ·  ANY DESTINATION
1DESTINATION DB
2REVIEW SCHEMA
3SOURCE DATA
4MAP FIELDS
5OPTIONS
6MIGRATE
7HISTORY

STEP 1 — CONNECT TO YOUR DATABASE

Enter the credentials for the database you want to migrate products into. The tool will read your existing table structure automatically — no schema files to upload.

Leave Images/Variants table names blank if you don't have those tables — the tool will skip them.

STEP 2 — REVIEW YOUR TABLE STRUCTURE

This is what the tool found in your database. Required fields must be filled for every product — uncheck any you don't actually need. If a column has a default value, you can edit it here. Pick which column (if any) should receive an auto-generated URL slug.

🖼 IMAGES TABLE

optional

🏷 VARIANTS TABLE

optional

STEP 3 — SOURCE DATA

Upload a file where each row is one product — e.g. an export from Shopify, WooCommerce, or any other platform (columns like Title, Price, SKU, etc.). This is your old store's data, not a schema file.
📄
CSV FILE
Shopify, WooCommerce, or any platform export
🗄
REMOTE MYSQL
Connect directly to the source database
📥
DROP YOUR PRODUCT EXPORT FILE HERE
or click to browse  ·  .csv only  ·  each row = one product

PRODUCTS FIELD MAPPING

source columns → destination schema
Fields marked REQUIRED must be mapped. All other fields can be skipped or given a default value.
DESTINATION COLUMNTYPESOURCE COLUMNDEFAULT VALUE

🖼 IMAGE MAPPING

optional
Select the source column containing image URLs. Multiple URLs separated by comma, pipe, or newline.

Map your images table columns to auto-filled values:

DEST COLUMNFILLED WITH

🏷 VARIANT MAPPING

optional
Map source columns to your variants table columns. One variant row per product row.

DUPLICATE HANDLING

DEFAULT STATUS

● active — products visible immediately
● draft — hidden, review before publish
● inactive — hidden, re-activate manually

BATCH SIZE

Keep this tab open during migration.

MIGRATION IN PROGRESS
0
PROCESSED
0
IMPORTED
0
SKIPPED
0
ERRORS
Initializing…
✅

MIGRATION COMPLETE

⟳ Loading…

ERROR LOG

⚠ ROLLBACK