Skip to content

WooCommerce Migration

This guide will help you migrate from WooCommerce® to BigCommerce using Commerce Connect.

Migration Timeline: 2-4 weeks depending on catalog size

Before migrating:

  • Active BigCommerce store
  • WooCommerce® site with products
  • Backup of WooCommerce® site
  • Commerce Connect plugin installed
  1. Navigate to Plugins → Add New Plugin in WordPress® admin
  2. Upload the Commerce Connect ZIP file provided by WP Engine
  3. Click Install Now
  4. Click Activate

Commerce Connect provides a streamlined signup flow:

  1. Navigate to Commerce Connect → Connect
  2. Click Continue
  3. New window opens with BigCommerce signup form
  4. Fill out the form (First Name, Last Name, Email, Store Name, Password)
  5. Click Create Store
  6. Copy the authorization code displayed
  7. In the BigCommerce authorization window, paste the code
  8. Click Authorize

Result: Your BigCommerce store is created and automatically connected.

Step 3: Migrate WooCommerce Data to BigCommerce

Section titled “Step 3: Migrate WooCommerce Data to BigCommerce”
  1. Navigate to Apps → BigCommerce Data Migration (in WordPress® admin)
  2. Agree to terms and conditions
  3. Select data to migrate:
    • ☑ Catalog Data
    • ☑ Customer Data
    • ☑ Order Data
    • ☑ Shipping Configuration
    • ☑ Coupons
  4. Click Continue to Preview
  5. Click Run Preview Validation (recommended)
  6. Review validation results
  7. Click Continue to Review and Start Migration
  8. Click Start Migration
  9. Wait for completion (progress shown on screen)
  1. Navigate to Commerce Connect → Settings → Data
  2. Click Sync Products
  3. Wait for sync to complete
  4. Result: “X products successfully synced”
  5. Verify: Navigate to Commerce Connect → Products to see all synced products
  1. Replace WooCommerce® blocks with Commerce Connect blocks
  2. Update shop page template
  3. Update single product template
  4. Update cart/checkout pages
  • All products display correctly
  • Product images load
  • Prices match WooCommerce®
  • Cart functionality works
  • Checkout process completes
  • Order emails sent correctly
  1. Backup WordPress® site
  2. Deactivate WooCommerce® plugin
  3. Activate Commerce Connect fully
  4. Monitor for issues
  5. Communicate migration to customers

WooCommerce®: Uses custom post meta
BigCommerce: Uses custom fields with different structure

Solution: Map custom fields manually or use ACF integration.

WooCommerce®: Stores reviews as WordPress® comments
BigCommerce: Separate review system

Solution: Export reviews from WooCommerce®, import to BigCommerce via API.

WooCommerce®: Orders remain in WordPress®
BigCommerce: New order system

Solution: Keep WooCommerce® plugin installed (deactivated) for order history reference.

Check:

  • CSV format matches BigCommerce requirements
  • Required fields (Name, SKU, Price) are present
  • No duplicate SKUs exist

Solution: Navigate to Settings > Products and click Sync Now to force a fresh sync from BigCommerce.