You're running a US brand on Shopify and wondering if it's time to move to WooCommerce? You're not alone. In 2026, a growing number of American merchants are leaving Shopify — driven by rising subscription fees, transaction charges that eat into already thin margins, and the frustration of hitting platform limits on customization and data ownership.
Mattress Firm, Gymshark (indirectly), and thousands of DTC brands have reevaluated their platform strategy. The math is simple: Shopify's Basic plan at $39/mo plus 2.9% + $0.30 per transaction adds up fast when you're doing $50k+ monthly. WooCommerce gives you that 2.9% back.
But migrating from Shopify to WooCommerce isn't a weekend project. Products, customers, orders, SEO, redirects, payment gateways — everything must transfer without breaking your store or losing traffic. A botched migration costs you weeks of SEO progress and thousands in lost revenue. A well-executed one cuts your platform costs by 50–70% annually.
At Volade, we've performed over a dozen Shopify → WooCommerce migrations for US-based DTC brands in 2025-2026. Here's our complete process, tailored for the US market.
Why migrate from Shopify to WooCommerce in 2026?
US market reasons
2026 is a tipping point. Here's what's driving US merchants off Shopify:
| Reason | Detail |
|---|---|
| Cost | Shopify Basic ($39/mo) + Shopify Payments (2.9% + $0.30) + apps. A store doing $50k/mo pays ~$1,500/mo in fees. WooCommerce: ~$30/mo hosting + $0 transaction fees. |
| Ownership | WooCommerce is open-source. You own your data, your store, your customer list. No platform can hold it hostage. |
| Customization | Modify checkout, add custom product logic, integrate any API. No Shopify "app block" restrictions. Full PHP/React control. |
| SEO | WooCommerce + Rank Math outranks Shopify for content-driven commerce. Full control over schema, breadcrumbs, canonical URLs, and blog SEO. |
| US payments | WooCommerce supports Stripe US, PayPal US, Square, Authorize.net, and dozens of US processors without paying Shopify's cut. |
| Plugins | 60,000+ WordPress plugins vs 8,000 Shopify apps. Many expensive Shopify subscriptions ($20-50/mo) have free or $50 one-time WooCommerce equivalents. |
When NOT to migrate
- You have no in-house technical capability and no developer budget
- Your store relies on Shopify-specific apps (Shopify Flow, Shopify Markets) with no WooCommerce equivalent
- Your store launched less than 6 months ago — focus on sales first
- You use Shopify POS extensively across multiple physical retail locations
- You're on Shopify Plus with a negotiated custom rate that makes the math less compelling
Pre-migration audit
Before touching WooCommerce, map everything on your current Shopify store. This phase determines whether your migration takes 2 weeks or 2 months. A thorough audit is 50% of the work.
Shopify store inventory
- List all products and variants — including archived and draft products
- Export customers (email, order history, tags, notes)
- Export all orders with status, date, line items, and amounts
- List all pages, collections, and blog articles
- Inventory every Shopify app, noting monthly cost and criticality
- Document existing custom redirects
- Record current SEO rankings for top 20 pages (Google Search Console + Ahrefs/SEMrush)
- Export current URL structure for redirect mapping
- Check Google Search Console for any existing crawl issues
App alternatives mapping
For each app, find the WooCommerce equivalent:
| Shopify App | WooCommerce Alternative |
|---|---|
| Shopify Payments | Stripe / PayPal / Square |
| Oberlo/DSers | WooCommerce Dropshipping |
| Shopify Email | MailPoet / Mailchimp / Brevo |
| Product Reviews | WooCommerce Product Reviews |
| Back in Stock | WooCommerce Waitlist |
| Multi-currency | WooCommerce Multi-Currency |
| Shopify Flow | WP Webhooks / AutomateWoo |
| Klaviyo (3rd party) | Klaviyo (also works with WooCommerce) |
| Yotpo | Judge.me / Yotpo (WooCommerce plugin) |
| Recharge | Subscription for WooCommerce |
Step-by-step migration timeline
Here's the actual timeline we use for US brand migrations:
Week 1 — Pre-migration audit + WooCommerce staging setup
Week 2 — Data migration + theme development
Week 3 — Payment/shipping/tax config + SEO redirects + testing
Week 4 — QA, staging validation, go-live
Day 30 — Shopify decommission (after return window closes)
Data migration
Migration tools for US stores
| Tool | Price | Best for |
|---|---|---|
| Manual CSV export + import | Free | < 50 products |
| Cart2Cart | $100-300 | 100-2,000 products, automated |
| FG Shopify to WooCommerce | $79 | Technical users, small catalogs |
| LitExtension | $100-200 | Mid-size catalogs with support |
| Custom migration script | $500-1,500 | 2,000+ products, complex data |
Our recommendation: Cart2Cart for US stores with 100+ products. It handles URL transformation and data mapping automatically, reducing errors. Use manual CSV for stores under 50 products.
Data to migrate (priority order)
- Products: name, description, price, images, variants, SKU, inventory, weight, attributes
- Categories: full taxonomy hierarchy
- Customers: name, email, shipping address, billing address, order history
- Orders: complete history with line items, status, dates, payment method
- Reviews: rating, comment, date, customer reference
- Pages: About, Contact, FAQ, Policy pages
- Blog: all articles, featured images, categories, comments
- Discount codes: coupon codes with rules and usage limits
Common pitfalls for US merchants
- Images: Shopify image CDN URLs are temporary. Download all images and serve them from your WooCommerce media library. Use a plugin like "Import Shopify to WooCommerce" that handles this automatically.
- Variants: A single missing variant means an unsellable product. Verify every combination after import.
- Pending orders: Don't turn off Shopify until all pending/unfulfilled orders are shipped. Keep both stores running for 30 days.
- Passwords: Shopify stores hashed passwords — you cannot export them. Customers must reset their passwords. Send a well-timed email campaign to smooth this.
- Tax settings: Shopify's tax zones don't map directly to WooCommerce. US sales tax (state-level) requires careful configuration or a plugin like TaxJar / Avalara.
Data mapping example
// Shopify export mapping
Handle,Title,Body (HTML),Variant SKU,Variant Price,Variant Inventory Qty
winter-coat,Winter Coat,"<p>Warm coat</p>",WC-BLK-001,129.00,50
// WooCommerce import format
ID,Type,SKU,Name,Description,Regular price,Stock
,simple,WC-BLK-001,Winter Coat,Warm coat,129.00,50
Design & theme
You have three options for your WooCommerce theme:
Option 1: Use the same theme (if already on WordPress)
If your Shopify store was on a headless CMS with WordPress, you may be able to keep your theme and just add WooCommerce functionality.
Option 2: Start fresh with a WooCommerce-optimized theme
- Storefront (free, official WooCommerce theme)
- Astra (free + paid pro, fast and compatible)
- GeneratePress (lightweight, great for performance)
- Flatsome (multi-purpose, popular for US brands)
- Shoptimizer (conversion-optimized for WooCommerce)
Option 3: Custom theme development
For brands with specific design needs or complex product displays, invest $3,000-8,000 in a custom WooCommerce theme built on a base like Underscores or Sage.
Our recommendation: Start with a performance-optimized theme (Astra or GeneratePress) with a child theme for customizations. This gives you speed out of the box without reinventing the wheel.
US payment gateways
Unlike Shopify which pushes Shopify Payments (and charges additional fees if you don't use it), WooCommerce lets you choose any processor. Here are the best options for US merchants:
| Gateway | Fees | Best for |
|---|---|---|
| Stripe (US) | 2.9% + $0.30 | Most US stores — simple, well-documented |
| PayPal (US) | 2.99% + $0.49 (online) | Stores with strong PayPal brand trust |
| Square | 2.6% + $0.10 (in-person) / 2.9% + $0.30 (online) | Omnichannel (online + physical POS) |
| Authorize.net | $25/mo + 2.9% + $0.30 | Enterprise / high-volume stores |
| Klarna / Affirm | Vary (5-7%+) | Stores wanting BNPL options |
| Shopify Payments migration | 2.9% + $0.30 | Note: you can't keep Shopify Payments on WooCommerce — switch to Stripe directly |
What changes for your customers
- Customer payment data stored in Shopify can't migrate to WooCommerce — returning customers will need to re-enter card details
- Subscriptions on Shopify need to be canceled and re-created in WooCommerce (unless you use a compatible solution)
Shipping & tax (US)
US shipping carriers
WooCommerce supports all major US carriers natively or through plugins:
| Carrier | Plugin | Features |
|---|---|---|
| USPS | WooCommerce Shipping (free) | Priority Mail, Ground Advantage, flat-rate boxes |
| FedEx | FedEx WooCommerce plugin | Ground, Express, 2Day, Overnight |
| UPS | UPS WooCommerce plugin | Ground, Next Day Air, SurePost |
| DHL | DHL eCommerce | International shipping |
US sales tax — the hard part
Shopify's tax automation is built-in. WooCommerce requires a plugin for automated US sales tax:
- TaxJar: $19/mo — automated sales tax calculation, filing, reports (business standard)
- Avalara: $50-100/mo — enterprise-grade, multi-state nexus management
- WooCommerce Tax: Free — basic US tax tables (not automated, you configure rates per state)
- Stripe Tax: $0.50/transaction — add-on that calculates tax automatically
Important: If you sell into California, Texas, New York, Florida, Illinois, or other states with economic nexus laws, you must collect and remit sales tax correctly. Don't rely on manual state-by-state configuration for multi-state sales — use an automation plugin.
Shipping zones setup example
Zone 1: Continental US — USPS Ground Advantage ($5.99 flat) / Free over $75
Zone 2: Alaska & Hawaii — USPS Priority Mail ($12.99 flat)
Zone 3: Canada — USPS International ($19.99 flat)
Zone 4: Rest of World — UPS Worldwide ($29.99+)
SEO preservation
This is the most critical part. Shopify and WooCommerce use completely different URL structures. Without 301 redirects, Google considers every page as "moved" and will deindex your store.
URL structure changes
Shopify WooCommerce
/products/product-name /product/product-name/
/collections/category /product-category/category/
/pages/about /about/
/blogs/blog/article-title /blog/article-title/
301 redirect implementation
Use Rank Math Pro ($59/year) or the free Redirection plugin to manage redirects via CSV import:
// redirects.csv for import into Rank Math
Source URL,Destination URL,Type
/products/old-product,/product/new-product/,301
/collections/shoes,/product-category/shoes/,301
/pages/about-us,/about/,301
SEO checklist
- Create 301 redirects for EVERY Shopify URL — product pages, collections, pages, blog posts
- Preserve title tags and meta descriptions (export from Shopify SEO fields)
- Migrate open graph (OG) images and descriptions
- Generate new XML sitemap via Rank Math
- Submit new sitemap to Google Search Console
- Remove old Shopify sitemap from Search Console
- Update robots.txt to point to new sitemap
- Transfer and verify Google Analytics / GA4 property
- Set up Google Search Console for WooCommerce domain
- Verify structured data (Product schema, Organization schema, BreadcrumbList)
- Monitor 404 errors daily for the first two weeks
Content migration
- Every blog article on Shopify should keep its publish date and author attribution
- Use the same heading structure (H1, H2, H3) to preserve relevancy
- Internal links pointing to Shopify URLs must be updated to WooCommerce URLs
Testing & QA
Pre-launch test checklist
- Full site navigation — every page, every menu item
- Complete checkout flow — add to cart → shipping → payment → order confirmation
- Stripe test mode — valid card, declined card, expired card, insufficient funds
- PayPal sandbox — complete a PayPal transaction
- Order confirmation email — design, content, delivery
- Customer account — registration, login, password reset, order history
- Internal search — product and content search results
- Product filters — category, price, attribute filters
- Mobile responsive — cart, checkout, product pages on mobile
- PageSpeed score — aim for 80+ mobile, 90+ desktop
- All 301 redirects — spot-check 20% of URLs
- XML sitemap — valid format, no broken URLs
- GA4 — real-time events firing on test purchases
- Google Search Console — property verified, sitemap submitted
Load testing
If you run flash sales or expect high traffic after migration:
- Use a tool like K6 or Loader.io to simulate concurrent users
- Test with 50-100 concurrent users on your WooCommerce staging site
- Verify your hosting plan can handle the load (see hosting recommendations below)
Post-migration optimization
Once you're live, the real work begins:
Week 1-2: Monitoring
- Check error logs daily (Query Monitor or WP_DEBUG log)
- Monitor 404 rate in Google Search Console
- Watch bounce rate and conversion rate in GA4
- Respond to customer reports of issues
Week 2-4: Performance tuning
- Implement caching: WP Rocket ($59/year) or Flying Press
- Set up CDN: Cloudflare (free plan works for most stores)
- Optimize images: ShortPixel or WebP Express
- Minify CSS/JS: Asset CleanUp or WP Rocket built-in
- Database optimization: WP-Optimize (weekly schedule)
Month 2-3: Advanced optimization
- Implement WooCommerce product schema for rich results
- Set up abandoned cart emails (AutomateWoo or Mailchimp)
- Configure product feeds for Google Merchant Center
- Build custom product filters if needed
- A/B test checkout flow
Cost analysis: Shopify vs WooCommerce (USD)
Here's a real cost comparison for a US DTC store doing $50,000/month in revenue:
| Item | Shopify (Basic) | Shopify (Plus) | WooCommerce |
|---|---|---|---|
| Monthly subscription | $39 | $399 | $0 |
| Hosting | $0 (included) | $0 (included) | $30-200 |
| Transaction fees (2.9% + $0.30) | $1,480 | $1,480 | $0 (own processor) |
| Payment gateway | $0 (Shopify Payments) | $0 (Shopify Payments) | ~$80-100 (Stripe) |
| Apps (avg 5) | $100-250/mo | $100-250/mo | $20-50/mo |
| SSL certificate | Included | Included | Free (Let's Encrypt) |
| Monthly total | $1,620-$1,770 | $1,980-$2,130 | $130-$350 |
| Annual total | $19,440-$21,240 | $23,760-$25,560 | $1,560-$4,200 |
First-year costs with migration:
| Cost item | Amount |
|---|---|
| Migration tool (Cart2Cart) | $100-300 |
| Theme (Astra Pro or similar) | $59-199 |
| Rank Math Pro | $59/year |
| Initial setup/development | $500-3,000 |
| Sales tax plugin (TaxJar) | $19/mo |
| Year 1 total (WooCommerce) | $2,500-6,500 |
| Year 1 total (Shopify Basic) | $19,500-21,500 |
| Year 1 savings | $15,000-17,000 |
ROI on migration: Most US stores recoup migration costs within 2-4 months and save $15,000+ per year.
Hidden Shopify fees to watch
- Shopify's "other" transaction fee: If you DON'T use Shopify Payments, you pay an additional 0.5-2.0% on top of your processor's fees
- App subscription creep: Apps that start at $9/mo often increase to $29-99/mo after the first year
- Overage fees: If you exceed your plan's limits (e.g., staff accounts, inventory locations), you're forced to upgrade
Real US migration case studies
Case 1: Apparel brand — 800 products, $60k/mo revenue
Before: Shopify Advanced ($299/mo) + 12 apps ($320/mo) + transaction fees = ~$2,100/mo total platform cost.
After: WooCommerce on Cloudways ($42/mo) + Stripe ($0 + 2.9% + $0.30) + 5 plugins ($25/mo) = ~$500/mo.
Migration details: Cart2Cart for data, custom Astra child theme, Rank Math for redirects. Took 3 weeks.
Result: $1,600/mo savings. SEO recovered in 5 weeks. Conversion rate improved 12% with faster page load.
Case 2: Home goods DTC — 1,200 products, $100k/mo revenue
Before: Shopify Plus ($2,000/mo custom rate) + custom integrations.
After: WooCommerce on Kinsta ($200/mo) + Stripe + custom checkout flows.
Migration details: Custom migration script, redesigned theme on GeneratePress, TaxJar for multi-state sales tax. Total migration cost: $5,000.
Result: $1,600/mo savings on platform fees. Gained ability to run custom promotions (BOGO, tiered discounts) without app limitations.
Case 3: Supplement brand — 200 products, $25k/mo
Before: Shopify Basic ($39/mo) + 6 apps ($85/mo) + transaction fees (~$750/mo).
After: WooCommerce on SiteGround ($30/mo) + Stripe.
Migration details: Manual CSV export/import for 200 products. Total cost: $0 in tools, ~$500 in developer hours.
Result: $800/mo savings. Full control over subscription plugin for recurring orders.
FAQ — Shopify to WooCommerce Migration
Can I migrate my Shopify store to WooCommerce without losing SEO traffic?
Yes, if you set up 301 redirects for every URL. The key is mapping every Shopify URL to its WooCommerce equivalent before going live. Use Rank Math's CSV import to bulk-create redirects. Expect a temporary traffic dip of 5-10% during the first 2-3 weeks, with full recovery within 4-6 weeks.
What happens to my customer passwords?
They can't be migrated. Shopify stores passwords as one-way hashes. After migration, customers must use the "Lost your password?" flow to set a new one. Send an email campaign before and after launch to set expectations.
Can I keep using Shopify Payments on WooCommerce?
No. Shopify Payments is proprietary to Shopify. You'll need to set up a new payment gateway — Stripe is the closest equivalent. The good news: Stripe's rates (2.9% + $0.30) match Shopify Payments, and you avoid Shopify's additional 0.5-2% fee for using a third-party processor.
How long does the migration take?
Plan for 2-4 weeks for a typical store (100-1,000 products). Larger catalogs (1,000-5,000 products) or stores with complex customizations may need 4-8 weeks. Rushing increases the risk of data loss and SEO issues.
Can I test WooCommerce before committing?
Yes. Set up a WooCommerce staging site on a subdomain (e.g., staging.yourstore.com). Import 5-10 products from Shopify, configure Stripe in test mode, and run through the checkout flow. This 1-day test will show you exactly how WooCommerce handles your products.
How do I handle US sales tax after migration?
Shopify's built-in tax automation doesn't work on WooCommerce. Install TaxJar ($19/mo) or Avalara for automated sales tax calculation and filing. For stores selling in 1-2 states only, WooCommerce's free tax tables may suffice, but you'll need to configure rates manually.
What's the total cost to migrate?
$500-$3,000 for most US stores, depending on catalog size and complexity. Breakdown: migration tool ($0-300), theme ($0-$200), plugins ($50-200/year), developer help ($500-2,500 if needed). Most stores recoup this in 2-4 months of Shopify fee savings.
Will my customers notice the change?
They'll notice two things: they need to reset their password once, and they may need to re-enter payment details. The shopping experience itself should be seamless if you test thoroughly. Many brands report that customers actually prefer the faster page loads on WooCommerce.
What we take away
Migrating from Shopify to WooCommerce is a significant project, but for US brands hitting Shopify's limits or watching fees eat into margins, it's one of the smartest moves you can make in 2026. The savings are real — $15,000+ per year for a typical $50k/mo store — and the flexibility gain is transformative.
Keys to a successful US migration:
- 301 redirects: every Shopify URL maps to a WooCommerce URL — no exceptions
- Sales tax automation: don't try to manage US multi-state tax manually
- Payment gateway switch: plan for Stripe migration from Shopify Payments
- Complete testing: checkout, payment, email, mobile
- 30-day transition: keep Shopify active for returns and pending orders
Estimated budget: $500 to $3,000 for most US stores (migration tools + setup). ROI: typically within 2-4 months thanks to savings on Shopify subscription, transaction fees, and apps.
Ready to migrate?
Start with an audit: export your Shopify product list, document every app you're paying for, and note your current monthly Shopify bill. That spreadsheet will tell you immediately whether WooCommerce makes financial sense for your brand.
If the numbers add up — and for most US stores in 2026, they do — set up a WooCommerce staging site this week and migrate your 5 best-selling products as a proof of concept. You'll know within a day whether WooCommerce is right for you.
Ready to take action?
Explore the Volade catalog — no account required to get started.
Your feedback matters
Comment on “Migrating from Shopify to WooCommerce in 2026: the complete guide” or rate this article to help the community.
people shared this article