Shopify charges a commission of 0.5–2% on every transaction (on top of the payment processor fee), and at 50,000 lei in monthly sales, that means 250–1,000 lei/month vanishing without a trace. Shopify to WooCommerce migration eliminates this recurring cost and gives you full control over your code, data, and design. This guide covers the complete process: what transfers, what doesn't, exact steps, real risks, and concrete costs from the Romanian market.
The figures below reflect migration projects completed by Creative Side in 2025–2026.
Why migrate from Shopify to WooCommerce
The transaction commission is just the tip of the iceberg - Shopify's real limitations surface as the business grows. Here are the concrete reasons why entrepreneurs in Romania are making the switch:
Recurring costs eliminated
| Component | Shopify (monthly) | WooCommerce (monthly) |
|---|---|---|
| Platform subscription | 150–1,500 lei (Basic–Advanced) | 0 lei (open source) |
| Transaction commission | 0.5–2% of revenue | 0% (you only pay the processor) |
| Hosting | Included | 30–100 lei |
| Premium themes | 150–350 USD (one-time) | 50–100 USD (one-time) |
| Essential apps | 50–300 USD/month | Plugins: 0–100 USD/year |
For a store with 50,000 lei/month in sales on the Shopify Basic plan: approximately 800–1,200 lei/month in Shopify costs vs. 50–150 lei/month on WooCommerce (hosting + invoicing only). The difference: 8,000–12,000 lei per year.
Technical limitations
Full control with WooCommerce
What transfers and what doesn't
Transfers completely
Does NOT transfer
The migration process - step by step
Step 1: Audit the current site (1 day)
Before moving anything, document the current state:
This audit becomes your post-migration verification checklist.
Step 2: Prepare WooCommerce (1–2 days)
Set up the new environment before migrating the data:
Step 3: Export data from Shopify (a few hours)
Shopify allows CSV export for:
For complete migrations, a dedicated tool is more efficient than manual CSV export:
Step 4: Import data into WooCommerce (1–3 days)
Title → Product name, Body (HTML) → Description, Variant Price → Regular pricePost-import verification: count products, categories, and customers - the numbers must match the inventory from the audit.
Step 5: 301 Redirects (critical)
301 redirects are the most important technical component of the migration - without them, you lose all the organic traffic you've accumulated. Shopify and WooCommerce have different URL structures:
| Page type | Shopify URL | WooCommerce URL |
|---|---|---|
| Product | /products/tricou-alb |
/produs/tricou-alb/ or /tricou-alb/ |
| Category | /collections/tricouri |
/categorie-produs/tricouri/ |
| Blog post | /blogs/news/titlu-articol |
/blog/titlu-articol/ |
| Page | /pages/despre-noi |
/despre-noi/ |
Implementing redirects:
Create an .htaccess file with redirect rules or use a plugin (Redirection, RankMath Redirections):
# Shopify Products → WooCommerce
RedirectMatch 301 ^/products/(.)$ /produs/$1/
Collections → Categories
RedirectMatch 301 ^/collections/(.)$ /categorie-produs/$1/
Blog
RedirectMatch 301 ^/blogs/news/(.)$ /blog/$1/
Pages
RedirectMatch 301 ^/pages/(.)$ /$1/
Verification: Manually test at least 20 old URLs - each must redirect correctly to the new page. Use Screaming Frog to automatically verify all redirects.
Step 6: Complete testing (1–2 days)
Before go-live:
Step 7: Go-live (1 day)
Preserving SEO - why 301 redirects are non-negotiable
Without 301 redirects, Google treats every new URL as a new page - you lose positions accumulated over months or years of organic work. A store with 500 products and organic traffic of 3,000 visitors/month can lose 70–90% of this traffic within the first 2 weeks after migration if redirects are missing.
What to check post-migration
site:yourdomain.ro in Google; the number of indexed pages must remain constantWe migrate your store from Shopify to WooCommerce - products, customers, orders, with zero SEO loss. Request an estimate with timeline and exact pricing
Realistic SEO recovery timeline
Real costs of Shopify → WooCommerce migration
DIY migration (you do it yourself)
| Component | Cost |
|---|---|
| WordPress hosting | 150–500 lei/year |
| WooCommerce theme | 200–500 lei (one-time) |
| Migration tool (Cart2Cart/LitExtension) | 400–1,500 lei |
| Premium plugins (SEO, cache, couriers) | 0–1,000 lei/year |
| Total | 750–3,500 lei |
| Time required | 2–4 weeks (part-time) |
Professional migration
| Component | Cost |
|---|---|
| Audit + planning | 500–1,000 lei |
| WooCommerce setup + design | 2,000–5,000 lei |
| Data migration (products, customers, orders) | 1,000–3,000 lei |
| 301 redirects + SEO verification | 500–1,500 lei |
| Integrations (payments, couriers, invoicing) | 1,000–3,000 lei |
| Testing + go-live | 500–1,000 lei |
| Total | from 4,000 lei (simple store, under 500 products) |
| Total complex | 8,000–15,000 lei (thousands of products, ERP integrations, custom design) |
| Timeline | 1–2 weeks (simple) / 3–4 weeks (complex) |
Migration ROI
For a store with 50,000 lei/month in sales, you save approximately 8,000–12,000 lei/year by eliminating Shopify commissions and subscriptions. A 5,000 lei migration pays for itself in under 6 months. After that, every month is net savings.
Common migration pitfalls
Lost or broken images
Shopify hosts images on its own CDN (cdn.shopify.com). If you import only the URL references without actually downloading the files, images are lost when you close your Shopify account. Solution: Download all images locally before migration and re-upload them to the WordPress Media Library.
Incomplete product variations
Shopify and WooCommerce handle variations differently. Shopify allows a maximum of 3 options per product (e.g., Size, Color, Material) with 100 variations. WooCommerce has no limit. Pitfall: Incorrect attribute mapping leads to missing or duplicate variations. Solution: Manually verify the first 10 products with variations after import.
Customers without passwords
Shopify does not export passwords (proprietary hash). All customers must reset their password on their first WooCommerce login. Solution: Send a mass email before go-live explaining the migration and including a password reset link. Frame it as an upgrade, not an inconvenience.
Incompatible coupons
Complex coupon conditions from Shopify (e.g., "10% discount on collection X if the cart exceeds 200 lei and the customer is from segment Y") do not transfer automatically. Solution: Manually recreate active coupons. Expired ones don't matter.
SEO lost through incorrect redirects
The most costly risk. A 301 redirect from /products/tricou-alb to the homepage (instead of the new product page) loses all accumulated link juice. Solution: Each redirect must point to the exact equivalent, not to the homepage or a generic category.
Frequently asked questions about Shopify to WooCommerce migration
How long does a complete Shopify to WooCommerce migration take?
A simple store (under 500 products, no complex integrations) can be fully migrated in 1–2 weeks. A complex store (thousands of products, ERP integrations, custom design, specific features) requires 3–4 weeks. The actual time depends on data volume, number of redirects, and new design complexity. The most common bottleneck: waiting for content and design decisions from the client.
Will I lose my Google rankings if I migrate?
No, if you implement correct 301 redirects from every old Shopify URL to its WooCommerce equivalent. A temporary drop of 10–30% in organic traffic is normal in the first 2 weeks - Google re-crawls and re-evaluates the URLs. Within 4–6 weeks, traffic stabilizes. Without redirects, you lose 70–90% of organic traffic. 301 redirects are non-negotiable.
Can I do the migration myself, without a developer?
You can, if you have intermediate-to-advanced technical knowledge and patience. Automated tools (Cart2Cart, LitExtension) simplify data transfer. The difficult part is correctly configuring WooCommerce (payments, couriers, invoicing), 301 redirects, and thorough testing. Estimate 2–4 weeks part-time. The main risk: redirect errors that cost you organic traffic. If the store generates significant revenue from organic traffic, investing in a professional migration is justified by the avoided risk.
What happens to subscriptions and recurring payments from Shopify?
Subscriptions managed through Shopify Subscriptions or apps like ReCharge do not transfer automatically. You need to: (1) install a WooCommerce subscription plugin (WooCommerce Subscriptions or SUMO Subscriptions), (2) recreate the subscription plans, (3) notify customers to reactivate their subscription on the new site. Recurring payments from Stripe can be preserved - Stripe works independently of the platform, but card tokens must be re-authorized.
Is it worth migrating if I have fewer than 50 products?
It depends on costs. If you're paying for Shopify Basic (approximately 150 lei/month) and have sales under 10,000 lei/month, you save approximately 2,000–3,000 lei/year. A professional migration costs from 4,000 lei - payback takes 1.5–2 years. If the motivation is technical control, eliminating limitations, or Romanian integrations (SmartBill, local couriers), migration is justified regardless of volume. If the motivation is strictly financial and you have low volume, Shopify remains pragmatic in the short term.
Migrating from OpenCart or Gomag? We have a dedicated guide: OpenCart to WooCommerce Migration - steps, risks, and costs.
Next step
Migrating from Shopify to WooCommerce is not a decision to take lightly - but for stores with sales over 20,000 lei/month, the savings on commissions and technical flexibility justify the effort. Plan the migration during the lowest traffic period (usually January–February or July–August), make sure you have 301 redirects for every URL, and test thoroughly before go-live.
If you want a risk-free migration - with complete data preservation, intact SEO, and functional integrations from day one: