

Merchantpro to Craft commerce
Migrating your store from Merchantpro to Craft 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 callStep-by-Step Migration Guide: MerchantPro to Craft Commerce migration guide
Step 1: Preparing for the Migration
In this initial step, we focus on preparing both your MerchantPro and Craft Commerce platforms for a seamless migration. This involves auditing your current setup and ensuring all data is properly backed up.
Step 2: Setting Up Your Craft Commerce Environment
This step involves configuring your Craft Commerce environment to receive data from MerchantPro. We will focus on setting up necessary plugins and integrations.
Step 3: Importing Data into Craft Commerce
In this step, we will focus on the actual data migration process, importing products, customers, and orders from MerchantPro to Craft Commerce.
Step 4: Configuring Store Settings in Craft Commerce
After importing the data, we need to configure the store settings such as payment gateways, shipping methods, and tax settings to align with your business needs.
Step 5: Customizing Your Craft Commerce Store
In this step, we focus on customizing the look and feel of your online store to match your brand identity, using Craft Commerce's flexible design capabilities.
Step 6: Testing Your Craft Commerce Store
Before launching your store, we conduct thorough testing of all functionalities, including checkout processes, payment processing, and overall user experience.
Step 7: Launching Your Craft Commerce Store
This final preparatory step involves launching your new Craft Commerce store and monitoring the initial performance post-launch to ensure everything runs smoothly.
Power Your Step - Get in Touch
Contact PowerCommerce today to leverage our expertise in ecommerce migrations. We're here to ensure your transition to Craft Commerce is seamless and successful.
Step 1: Preparing for the Migration
Before diving into the migration process from MerchantPro to Craft Commerce, it is crucial to lay a solid foundation. This step involves a comprehensive audit of your existing MerchantPro store, including an inventory of products, customer data, orders, and any other relevant information that needs to be transferred.
We will ensure that all data is accurately backed up to prevent any loss during the transition. This preparation will help us identify potential challenges and set clear objectives for the migration, ensuring that we maintain data integrity and operational efficiency throughout the process.
- Data Audit: Conduct a thorough review of your current MerchantPro setup. Take note of:
- Product information (titles, descriptions, prices, images)
- Customer data (names, emails, purchase history)
- Order history and transaction records
- Any custom settings or configurations within MerchantPro
After completing the audit, we will create a backup of your MerchantPro data, which can typically be done through the admin panel. Ensure that you export the following data types:
- Products: Export all product data, including SKUs, categories, and attributes.
- Customers: Export your customer list, along with their addresses and order history.
- Orders: Export all historical orders and transaction records.
Once the backups are complete, we will verify that all data is intact and correctly formatted for the Craft Commerce platform. This verification step is critical as it helps prevent errors during the actual migration process.
Lastly, we recommend establishing a clear timeline for the migration process, including when to execute the migration and any downtime that may be required.

Step 2: Setting Up Your Craft Commerce Environment
With the preparations in place, we now turn our attention to setting up your Craft Commerce environment. This involves creating your Craft Commerce account, selecting a suitable hosting provider, and ensuring that all necessary plugins and integrations are installed.
We will guide you through the following tasks to ensure that your Craft Commerce setup is ready for the migration:
- Choose a Hosting Provider: Since Craft Commerce does not come with built-in hosting, you will need to select a hosting provider that meets your specific needs. Consider factors like:
- Performance and speed
- Scalability options
- Customer support availability
After selecting a hosting provider, proceed to install Craft Commerce. You can follow the installation documentation provided by Craft CMS for detailed instructions on installation steps.
Install Essential Plugins: Next, enhance your Craft Commerce installation with essential plugins that will help with the migration and functionality:
- Commerce Plugin: This is a must for enabling eCommerce functionalities.
- Migration Tools: Consider tools like 'Commerce Importer' which can facilitate the import of product and customer data directly from your MerchantPro backup.
- SEO and Analytics Plugins: Set up plugins for optimizing SEO and tracking analytics to monitor your store’s performance post-migration.
Once the plugins are installed, ensure that you configure them appropriately based on your business needs. This may include setting up payment gateways, shipping methods, and tax calculations.

Step 3: Importing Data into Craft Commerce
The next critical phase of the migration process is the actual data importation from MerchantPro to Craft Commerce. This step involves using the previously backed-up data and the installed migration tools to effectively transfer your products, customers, and order history.
We will follow a structured approach to ensure all data is transferred accurately:
- Prepare Data Files: Using the exported data from MerchantPro, ensure that the data files are in a format compatible with Craft Commerce. This may involve:
- Converting CSV files into the format required by Craft Commerce.
- Cleaning up any unnecessary fields or formatting issues.
Use the Importer Plugin: Now that your data files are ready, utilize the Commerce Importer plugin to import your products and customers:
- Navigate to the Importer section within your Craft Commerce control panel.
- Select the appropriate data type to import (e.g., Products, Customers).
- Upload your prepared CSV files and follow the prompts to map the fields correctly.
Ensure that you carefully map the fields from your MerchantPro data to the corresponding fields in Craft Commerce to prevent data mismatches.
Test the Import: Before completing the migration, it’s advisable to run a test import with a small subset of data to identify any issues:
- Check for data integrity and proper formatting.
- Verify that product images and descriptions display correctly.
Once the test import is successful, proceed with importing the entire dataset. After the import, review the data in Craft Commerce to ensure everything has been migrated as intended. Pay close attention to:
- Product availability and inventory levels.
- Customer information accuracy.
- Order history completeness.
It’s essential to resolve any discrepancies immediately to ensure a smooth transition.

Step 4: Configuring Store Settings in Craft Commerce
With your data successfully imported into Craft Commerce, the next step is to configure your store settings to ensure that everything operates smoothly and aligns with your business requirements.
This step involves the following key configurations:
- Payment Gateways: Set up the payment gateways that you plan to use for processing transactions. Craft Commerce supports various payment integrations. We will guide you through:
- Choosing a payment provider (e.g., Stripe, PayPal).
- Configuring API keys and settings within Craft Commerce to ensure secure transactions.
Shipping Settings: Configure your shipping methods based on the services you plan to offer. This includes:
- Defining shipping zones and rates.
- Setting up any integrations with shipping carriers (e.g., FedEx, UPS).
Tax Settings: It’s crucial to configure tax settings correctly to ensure compliance with local regulations:
- Define tax rates based on the regions you sell to.
- Set up rules for product tax exemptions if applicable.
After configuring these core settings, it’s important to test the checkout process to ensure customers can complete transactions without issues. Conduct test transactions to verify that:
- Payment processing works correctly.
- Shipping calculations are accurate.
- Taxes are applied appropriately.

Step 5: Customizing Your Craft Commerce Store
With the foundational settings in place, it’s time to focus on customizing the visual and functional aspects of your Craft Commerce store. Craft Commerce provides extensive customization options that allow us to create a unique shopping experience tailored to your brand.
We will approach this customization process in the following manner:
- Selecting a Theme: Choose a suitable theme that aligns with your brand identity. Craft Commerce offers various customizable themes. We will assist you in:
- Browsing the theme marketplace for suitable options.
- Previewing themes to assess their look and functionality.
Customizing Your Theme: Once a theme is selected, we will customize it to reflect your brand:
- Using the Craft CMS control panel, adjust layouts, colors, fonts, and other design elements.
- Add your logo and brand imagery to establish a cohesive look.
Implementing Unique Functionalities: Leverage Craft’s powerful templating system to implement unique functionalities that enhance user experience:
- Create custom product pages with tailored attributes.
- Develop personalized customer experiences based on user behavior.
While customizing, we will ensure that the website remains responsive and functional across all devices, providing a seamless experience for your customers.

Step 6: Testing Your Craft Commerce Store
Before officially launching your new Craft Commerce store, rigorous testing is paramount to ensure that all functionalities work as intended. This step aims to identify and rectify any issues that could impact user experience or sales.
We will systematically test various aspects of the store, including:
- Checkout Process: Test the entire checkout flow to ensure a seamless experience:
- Simulate multiple scenarios, including guest checkout and account registration.
- Verify the application of discounts, taxes, and shipping costs throughout the process.
Payment Processing: Ensure that all payment gateways are functioning correctly:
- Conduct test transactions with different payment methods.
- Verify that payment confirmations are sent to customers.
Mobile Responsiveness: Test the store on various devices and browsers:
- Check for responsive design functionality.
- Ensure that navigation and purchasing processes are intuitive on mobile devices.
After completing the tests, we will address any identified issues, making necessary adjustments to ensure a smooth launch. It is also beneficial to gather feedback from a small group of users to identify potential improvements.

Step 7: Launching Your Craft Commerce Store
Having completed all previous steps, we are now ready to launch your Craft Commerce store. This final step is crucial as it marks the transition from preparation to live operations.
As we prepare for launch, we will focus on the following key activities:
- Final Review: Conduct a thorough final review of the entire site:
- Ensure that all content is up to date and accurate.
- Check for broken links or missing images.
Launch the Store: Once everything is in order, we will officially launch the store:
- Remove any maintenance mode settings to make the site live.
- Promote the launch through marketing channels such as email newsletters and social media.
Monitoring Post-Launch: After launch, we will closely monitor the store’s performance:
- Track traffic, sales, and user behavior using analytics tools.
- Address any immediate issues that arise to maintain a positive customer experience.
This proactive approach ensures that we can quickly adapt to any challenges and optimize the store for better performance moving forward.

Power Your Step - Get in Touch
Ready to take the next step in your ecommerce journey? Partner with PowerCommerce for a smooth and efficient migration from MerchantPro to Craft Commerce. Our team of experts is dedicated to providing you with the support you need to ensure a successful transition.
We understand that every business is unique, and we tailor our services to meet your specific requirements. With our extensive experience in ecommerce migrations, we are here to help you minimize downtime and maximize performance.
Contact us today:
- Visit our contact form to get started.
- Call us at 800-099-9090 for immediate assistance.
- Email us at info@powercommerce.com for inquiries.
Don’t hesitate! Reach out now and let us empower your ecommerce growth with our innovative solutions and expert guidance.
At PowerCommerce, we are committed to your success, ensuring a seamless migration experience that aligns with our core values of integrity, customer-centricity, and data-driven decision-making.
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