Migration

Leave the rent behind.

Importers for WooCommerce, Medusa, and Shopify map your catalog, customers, and orders into rCommerce — cleanly, and without downtime.

How it works

One command reads your old store into your new one.

The importer pulls from your source over its API or an export file, normalises it, and writes into PostgreSQL through the same validated core your live store uses.

Source
Shopify WooCommerce Medusa
rcommerce import
1 · extract 2 · normalise 3 · dry-run diff 4 · commit ✓
Target
rCommerce
→ PostgreSQL
What comes across

Nothing left behind.

Catalog

Products, variants, media, collections & metafields.

Customers

Accounts, addresses, and consent flags.

Orders

Full history, line items, and fulfillment state.

Inventory

Stock levels per location and SKU mapping.

How it compares

Why teams switch

rCommerce
Shopify
WooCommerce
Self-hosted / own data
No per-transaction fees
Single binary deploy
n/a
Type-safe, headless API
partial
partial
Config in version control
Open source
Three steps

Migrate without a maintenance window.

1
Connect the source

Point the importer at your existing store's API or a data export.

2
Dry-run & map

Preview the mapping, resolve conflicts, and validate — nothing is written yet.

3
Cut over

Run the import, flip DNS to your new front end, and you're live.

zsh
$ rcommerce import shopify \
    --store my-shop.myshopify.com \
    --dry-run

▸ 1,204 products  · ok
▸ 8,391 customers · ok
▸ 22,540 orders   · ok
✓ dry-run clean — rerun without --dry-run

Ready to make the move?

Read the migration guide → See pricing