image 1
image 2
image 3
Bigcommerce
Drupal commerce
Circles image
Step-by-Step Migration Guide

Bigcommerce to Drupal commerce

Migrating your store from Bigcommerce to Drupal commerce 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 call
Background image
Guide Overview

Step-by-Step Migration Guide: BigCommerce to Drupal Commerce migration guide

Step 1: Preparing Your BigCommerce Store for Migration

In this initial step, we focus on preparing your BigCommerce store for a seamless migration to Drupal Commerce. This involves data backup, assessing current configurations, and outlining goals for your new platform.

Step 2: Exporting Data from BigCommerce

This step involves exporting all necessary data from BigCommerce, ensuring that we capture every detail required for a successful migration to Drupal Commerce.

Step 3: Setting Up Your Drupal Commerce Environment

In this step, we establish the Drupal Commerce environment, including selecting hosting solutions and configuring essential modules to facilitate a successful migration.

Step 4: Data Mapping and Preparation

In this step, we meticulously map the exported data from BigCommerce to the corresponding fields in Drupal Commerce, ensuring compatibility and accuracy.

Step 5: Importing Data into Drupal Commerce

This step focuses on the actual importation of the mapped data from your BigCommerce store into the newly configured Drupal Commerce environment.

Step 6: Configuring Payment and Shipping Options

In this step, we set up payment gateways and shipping methods in Drupal Commerce, ensuring customers can complete transactions smoothly.

Step 7: Final Testing and Launching Your New Store

In this final preparatory step, we conduct thorough testing of the new Drupal Commerce store, ensuring everything functions as expected before going live.

Power Your Step - Get in Touch

Contact PowerCommerce today to ensure a successful migration to Drupal Commerce with our expert assistance.

Step 1: Preparing Your BigCommerce Store for Migration

Before we start the migration process, it is crucial to prepare your BigCommerce store thoroughly. This preparation phase sets the foundation for a smooth transition to Drupal Commerce. We begin with a comprehensive data backup, which is vital to ensure that no valuable information is lost during the migration.

First, we recommend exporting all data from your BigCommerce store. This includes product lists, customer information, order histories, and any other relevant data. You can do this by navigating to the Products section in your BigCommerce dashboard, selecting Export, and choosing the appropriate file format (CSV is usually preferred). Repeat this process for Customers and Orders as well. This step ensures that all data is securely stored before any changes are made.

Next, we review your current store configurations. Take note of any special settings, payment gateways, shipping methods, and customizations that are currently in use. This evaluation is essential because it will guide us in replicating these configurations within Drupal Commerce.

Lastly, set clear migration goals. Consider what improvements you want to achieve with Drupal Commerce compared to your current BigCommerce setup. Whether it's enhanced SEO capabilities, better content management, or more robust customization options, establishing these goals will help us tailor the new store to meet your specific needs.

Step 2: Exporting Data from BigCommerce

With the preparation complete, we move on to the crucial step of exporting data from your BigCommerce store. This data is the backbone of your new Drupal Commerce site and must be comprehensive and accurate.

To begin, access your BigCommerce dashboard and navigate to the Products section. Here, select Export to download a CSV file containing all your product data, including names, SKUs, prices, and descriptions. Ensure that you export all relevant product attributes such as categories, tags, and images. This data will be essential for recreating your product listings in Drupal Commerce.

Next, repeat this process for the Customers section. Export customer data, which includes names, email addresses, and any specific customer groups. This information is vital for maintaining customer relationships post-migration.

For Orders, exporting historical data can be done similarly. This will help you track customer purchases and provide insights into previous sales trends. Download the orders in CSV format, ensuring that you capture all necessary fields such as order status and payment methods used.

Once all data is exported, review the CSV files for accuracy. This double-checking process helps prevent issues later during the import into Drupal Commerce. Save all these files in a secure location, as we will need them in the next steps of the migration process.

Step 3: Setting Up Your Drupal Commerce Environment

With your data securely exported from BigCommerce, we turn our attention to setting up the Drupal Commerce environment. This step is critical as it lays the groundwork for your new ecommerce platform. Start by selecting a suitable hosting solution that matches your business needs. Since Drupal Commerce requires external hosting, consider factors such as performance, scalability, and budget when choosing your provider.

Once you have selected a hosting provider, proceed to install Drupal. This process usually involves downloading the latest version of Drupal, uploading it to your server, and running the installation script. Follow the prompts to configure database settings and site information.

After Drupal is installed, the next phase is to set up the Drupal Commerce module. Navigate to the Extend section in the admin panel and enable the Commerce module along with any necessary sub-modules, such as Commerce Product, Commerce Cart, and Commerce Checkout. These modules provide the core functionalities needed for an online store.

Additionally, consider installing useful contributed modules that enhance your site's capabilities. Modules like Pathauto for SEO-friendly URLs, Rules for automating actions, and Views for customizing data output can significantly improve your site's performance and user experience.

After configuring these settings, ensure that your environment is secure by implementing SSL certificates and configuring user permissions appropriately. This step is crucial for safeguarding customer data and maintaining trust.

Step 4: Data Mapping and Preparation

Data mapping is a pivotal step in the migration process, as it ensures that all information from your BigCommerce store aligns correctly with the structures in Drupal Commerce. Begin by reviewing the exported CSV files from BigCommerce and identifying the key fields that need to be mapped.

For products, match fields like product names, SKUs, prices, descriptions, and images to their corresponding fields in Drupal Commerce. Create a mapping document that clearly outlines how each field in the BigCommerce export corresponds to the fields in Drupal Commerce. This document will serve as a reference during the import process.

Next, perform similar mapping for customer data. Ensure that the customer fields such as email, names, and addresses are aligned with Drupal Commerce’s customer profile fields. This mapping is essential to maintain customer integrity and ensure a seamless transition.

For order data, identify how order statuses and payment methods in BigCommerce correspond to those in Drupal Commerce. This mapping will help to maintain a clear order history and facilitate any necessary customer service interactions post-migration.

Once the mapping is complete, it’s prudent to clean and prepare the data. This involves checking for duplicates, ensuring consistency in formatting, and addressing any missing information. Cleaning the data minimizes potential issues during the import process and ensures that your new store operates smoothly from day one.

Step 5: Importing Data into Drupal Commerce

Having meticulously prepared and mapped your data, we now proceed to import this information into your Drupal Commerce environment. This is an exciting phase of the migration process as it marks the transition from planning to execution.

Begin by using the Feeds module, which is an excellent tool for importing data into Drupal. First, install and enable the Feeds module from the Drupal admin panel if you haven't done so already.

Create a new Feeds importer for each data type (products, customers, and orders). For products, select the CSV file exported from BigCommerce and configure the mapping to align with your previously created mapping document. Set up any required field settings, such as image handling and category assignments, to ensure products are displayed correctly on your new site.

Once the importer is configured, run the import process. Monitor for any errors or issues during the import; the Feeds module provides logs that can help troubleshoot any problems. If any errors are encountered, refer back to your mapping document to ensure that fields are correctly aligned.

After successfully importing products, repeat the process for customer data and then for orders. Verify that all data has been accurately imported by checking the respective sections in your Drupal Commerce admin panel.

Once the import is complete, run a thorough review of your products and customer profiles to ensure everything appears as intended. This final review is critical for identifying any discrepancies before launching your new store.

Step 6: Configuring Payment and Shipping Options

After successfully importing your data, the next step involves configuring payment and shipping options in your Drupal Commerce store. This configuration is vital for ensuring customers can complete their purchases without any issues.

Start by navigating to the Commerce settings in your Drupal admin panel. Here, you will find options for setting up payment methods. Drupal Commerce supports various payment gateways such as PayPal, Stripe, and Authorize.net. Choose the gateways that best suit your business needs and install the corresponding payment modules.

Once the payment modules are installed, configure the settings for each gateway. This typically involves entering API keys and other credentials provided by your payment processor. Test the payment methods to ensure they are functioning correctly. This testing is crucial for avoiding disruptions when your store goes live.

Next, configure your shipping options. Go to the Shipping settings and set up shipping methods based on your business model. Whether you need flat rate shipping, free shipping, or real-time carrier rates, ensure that these options are clearly defined. You can also set up rules for shipping based on weight, price, or destination to provide flexibility to your customers.

To complete the shipping setup, ensure that your store complies with tax regulations. Configure tax rates based on your business location and the regions you are selling to. This ensures that customers are charged the correct amount during checkout.

Step 7: Final Testing and Launching Your New Store

As we approach the final stage of the migration process, it is crucial to conduct thorough testing of your new Drupal Commerce store. This step ensures that all functionalities are working seamlessly before the official launch.

Begin by reviewing the product listings on your site. Check that all product images are displaying correctly, descriptions are accurate, and pricing is as intended. Test the search functionality to ensure customers can find products easily.

Next, simulate the customer journey from adding items to the cart to completing a purchase. This includes testing payment processes, shipping options, and the checkout flow. Ensure that customers receive confirmation emails and that orders are correctly logged in the system.

Additionally, run through various devices and browsers to ensure that your store is responsive and visually appealing on all platforms. This cross-device testing is essential for providing a smooth shopping experience for all customers, regardless of how they access your site.

Once testing is complete and any issues have been resolved, it’s time to prepare for launch. Set a launch date, and inform your customers about the new store. You may want to consider a marketing strategy to promote your newly migrated site and encourage customers to explore its features.

After launching, monitor the site closely for any post-launch issues and gather feedback from customers to ensure ongoing improvements. This proactive approach will help you maintain a high-quality shopping experience.

Power Your Step - Get in Touch

Are you ready to take your ecommerce business to the next level? At PowerCommerce, we specialize in seamless migrations to Drupal Commerce, empowering your brand with innovative tools and strategies for growth.

By partnering with us, you gain access to our extensive experience and expertise in ecommerce migrations, ensuring that your transition is smooth, efficient, and tailored to your business needs. We understand that each migration is unique, and our team is dedicated to providing personalized support throughout the process.

Don't wait! Reach out to us today:

  1. Visit our contact page to fill out our inquiry form.
  2. Call us directly at 800-099-9090 for immediate assistance.
  3. Email us at info@powercommerce.com to discuss your migration needs.

Let PowerCommerce be your trusted partner in achieving ecommerce success!

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

Tell Us about yourself and we’ll get back to you shortly.

By submitting this form, you agree to Power Commerce's Terms of Service and Privacy Policy.