

Bigcommerce to Commercetools
Migrating your store from Bigcommerce to Commercetools might seem daunting, but with proper planning and the right tools, it's a smooth process. Follow this step-by-step guide to ensure a successful transition.
Schedule a callStep-by-Step Migration Guide: BigCommerce to Commercetools Migration Guide
Step 1: Prepare Your BigCommerce Store for Migration
In this first step, we will focus on preparing your BigCommerce store for a smooth migration to Commercetools. This involves backing up your existing data and ensuring that you have all necessary access and permissions in place.
Step 2: Analyze Your Data Structure
In this step, we will analyze the data structure of your BigCommerce store to ensure compatibility with Commercetools. Understanding how your data is organized will help in mapping it accurately during migration.
Step 3: Set Up Your Commercetools Environment
In this step, we will set up your Commercetools environment to prepare for the incoming data from BigCommerce. This includes configuring necessary settings and creating data structures.
Step 4: Migrate Product Data
This step focuses on migrating product data from BigCommerce to Commercetools. We will ensure that all product details are accurately transferred and configured in the new system.
Step 5: Migrate Customer Data
In this step, we will migrate customer data from BigCommerce to Commercetools. This includes ensuring that all customer profiles and order histories are transferred correctly.
Step 6: Migrate Order Data
This step involves migrating order data from BigCommerce to Commercetools, ensuring all order histories and related information are accurately transferred.
Step 7: Validate Data and Test the New Setup
In this step, we will validate the migrated data and test the overall setup in Commercetools. This is critical to ensure everything is functioning as intended before going live.
Power Your Step - Get in Touch
Ready to make your migration seamless? Contact PowerCommerce today to leverage our expert support for your BigCommerce to Commercetools migration.
Step 1: Prepare Your BigCommerce Store for Migration
Objective: Preparing your BigCommerce store is crucial for a seamless migration to Commercetools. This step ensures that all necessary data is backed up, access permissions are verified, and potential issues are addressed before initiating the migration process.
Before we begin the actual migration, we need to secure all critical data and access required for a successful transition. Proper preparation mitigates risks and ensures a smoother process.
- Backup Your Data: It's essential to create a complete backup of your BigCommerce store, which includes:
- Products: Export your product information, including SKUs, descriptions, prices, and inventory levels.
- Customers: Export customer data, including names, email addresses, and order histories.
- Orders: Ensure that you have a record of all past orders, including statuses and transaction details.
- Store Settings: Document your current store settings, including payment gateways, shipping methods, and tax settings.
Technical Considerations: Use BigCommerce’s built-in export tools or consider third-party apps for comprehensive data extraction. Ensure that your backups are stored securely and are easily accessible.
Best Practices: Schedule backups during off-peak hours to minimize disruption. Regularly verify the integrity of your backups to ensure that data is not corrupted.
Tools: Use BigCommerce's export functionality or plugins such as Excelify
for bulk data export.
Troubleshooting: If you encounter issues during the backup process, check the BigCommerce support documentation or contact their support team for assistance.

Step 2: Analyze Your Data Structure
Objective: Analyzing the data structure of your BigCommerce store is vital for ensuring that all data can be accurately mapped to Commercetools. This step involves reviewing your existing data and preparing it for migration.
Before migrating, we need to understand how your data is currently structured and how it needs to be represented in Commercetools. This includes evaluating product categories, customer segments, and order workflow.
- Data Mapping: Create a mapping document that outlines:
- How BigCommerce product categories will translate to Commercetools categories.
- Customer data fields in BigCommerce and their corresponding fields in Commercetools.
- Order states in BigCommerce and how they will map to Commercetools workflow.
Technical Considerations: Familiarize yourself with Commercetools data model and API documentation to ensure that your mapping is accurate.
Best Practices: Engage with your development team or migration specialists to validate the mapping document. This collaborative approach can help identify any potential issues early in the process.
Tools: Utilize tools like Postman
to test API calls and understand how data will flow into Commercetools.
Troubleshooting: If you find discrepancies in data mapping, revisit your mapping document and adjust as necessary. Ensure that all necessary fields are accounted for.

Step 3: Set Up Your Commercetools Environment
Objective: Setting up your Commercetools environment is critical for ensuring that it can accept and process data from your BigCommerce store. This setup includes configuring essential features and creating the necessary data structures.
Before we start importing data, we need to configure Commercetools to align with your business needs. This involves setting up product categories, customer roles, and order processes.
- Environment Setup: Follow these steps:
- Create your Commercetools account and ensure you have access to the Management Console.
- Set up your project, ensuring that the proper permissions are granted to your development team.
- Create product types and attributes that match your existing BigCommerce data.
- Set up customer groups and roles according to your business model.
Technical Considerations: Review the Commercetools API documentation for guidance on configuring your environment. Ensure you have the right permissions set for team members working on the migration.
Best Practices: Test your configurations in a sandbox environment before going live. This can help you catch any issues early.
Tools: Use Commercetools' Management Console for setting up your environment and managing configurations.
Troubleshooting: If you encounter issues during setup, refer to Commercetools support or community forums for assistance.

Step 4: Migrate Product Data
Objective: Migrating product data is a key step in the migration process, as it forms the backbone of your ecommerce site. It is essential to ensure that all product details are accurately transferred to Commercetools.
During this step, we will execute the migration of product data, ensuring that all relevant information is captured and structured correctly in Commercetools.
- Migration Process: Follow these steps:
- Use the mapping document created in the previous step to ensure accurate data transfer.
- Utilize Commercetools' API to import product data, including:
- Product names and descriptions
- Product images and SKUs
- Pricing information and inventory levels
Technical Considerations: Make sure to check for any required fields in Commercetools that may not have a direct counterpart in BigCommerce.
Best Practices: Test the product import process with a small batch of products before executing a full migration. This can help identify any issues with data formatting.
Tools: Use the Commercetools API and tools like Insomnia
for testing and validating product imports.
Troubleshooting: If you encounter errors during the import, review the API responses for detailed error messages, and adjust your data accordingly.

Step 5: Migrate Customer Data
Objective: Migrating customer data is crucial for maintaining continuity in customer relationships and providing a seamless experience post-migration. This step ensures all customer profiles and order histories are accurately transferred.
During this phase, we will execute the migration of customer data from BigCommerce to Commercetools.
- Migration Process: Follow these steps:
- Use the previously created mapping document to ensure all customer data is accurately aligned.
- Migrate customer data using Commercetools' API, including:
- Customer names, emails, and addresses
- Order histories and statuses
- Customer groups and segmentation information
Technical Considerations: Pay attention to how customer data is structured in both systems to avoid discrepancies.
Best Practices: Test the migration with a small set of customer data to validate the process before a full migration.
Tools: Utilize Commercetools API for the migration process.
Troubleshooting: If you encounter any issues, check the API documentation for guidance on specific customer data fields and requirements.

Step 6: Migrate Order Data
Objective: Migrating order data is essential for maintaining a complete record of customer transactions. This step ensures that all order histories and related information are accurately transferred from BigCommerce to Commercetools.
In this phase, we'll execute the migration of order data, making sure each order is represented correctly in the new system.
- Migration Process: Follow these steps:
- Refer to your mapping document to align order data properly.
- Migrate order data using Commercetools’ API, ensuring to include:
- Order IDs and statuses
- Product details within each order
- Customer information associated with each order
Technical Considerations: Verify that all required order fields are included in the migration to prevent incomplete orders.
Best Practices: Consider running a small batch migration for orders to validate the process and ensure everything is set up correctly.
Tools: Use Commercetools API for the order data migration.
Troubleshooting: If there are discrepancies in order data, review logs and API responses to identify issues.

Step 7: Validate Data and Test the New Setup
Objective: Validating data and testing the new setup in Commercetools is crucial to ensure a successful migration. This step allows us to identify any issues and confirm that everything is functioning as intended.
After migrating the data, we need to run a series of tests to validate that all information is accurate and that the new setup meets business requirements.
- Validation and Testing Process:
- Check data accuracy by comparing migrated data in Commercetools against the original data in BigCommerce.
- Run through common customer scenarios, such as placing orders, checking out, and accessing customer accounts.
- Verify that all integrations and customizations are functioning correctly in the new environment.
Technical Considerations: Utilize monitoring tools to check performance metrics and ensure the system is operating smoothly.
Best Practices: Involve key stakeholders in the testing process to get feedback on user experience and identify any potential issues.
Tools: Use Commercetools’ monitoring and reporting features for validation.
Troubleshooting: If issues arise during testing, document them and work with your technical team to resolve them before going live.

Power Your Step - Get in Touch
Take the Next Step: At PowerCommerce, we understand that migrating your ecommerce platform is a significant endeavor. Our team of experts is here to ensure your transition from BigCommerce to Commercetools is as seamless as possible.
By partnering with us, you can access tailored support, strategic insights, and technical expertise to make your migration successful and efficient. Don’t leave your ecommerce success to chance.
Contact Us Today:
- Visit our contact page: Contact Us
- Call us directly at 800-099-9090
- Email our team at info@powercommerce.com
Let us help you power your ecommerce journey!
Our Commitment: We pride ourselves on our customer-centric approach, innovative solutions, and integrity in every project. Reach out now and take the first step towards a successful migration!
Stay aligned on what's happening in the commerce world

Trusted by 1000+ innovative companies worldwide
Schedule Your Migration Today
For businesses prioritizing simplicity, scalability, and robust support, Shopify is the clear winner.
Looking to migrate without hassle? Power Commerce can handle the entire process, ensuring smooth data transfer, store setup, and post-launch success.
Marka Marulića 2, Sarajevo, 71000 BiH
00387 60 345 5801
info@powercommerce.com