In this article, we will guide you through the process of migrating your store from Woocommerce to Shopify using the Matrixify App from ProgramMatek. By using Matrixify, you can ensure a seamless and accurate transfer of your store data.
Why Choose Matrixify?
Matrixify stands out from other data migration methods because it directly accesses the data from the Woocommerce API. This means that Matrixify has access to more data and minimizes the risk of errors when handling files in different templates. Additionally, Matrixify can migrate custom Woocommerce fields to Shopify Metafields, ensuring that no information is lost in the migration. These Metafields can be utilized in your Shopify theme in the future.
Matrixify also allows you to migrate all your Woocommerce images, including those in your product or collection descriptions. By hosting all your images on Shopify servers, you can streamline your hosting process and eliminate the need for your old WordPress/Woocommerce servers.
Data Migration Steps
Now, let’s dive into the steps to migrate your store from Woocommerce to Shopify using the Matrixify App.
1. Generate WooCommerce API Credentials
To begin the process, you’ll need to obtain API credentials from your Woocommerce store. Access your WordPress Admin, navigate to WooCommerce > Settings > Advanced > Rest API, and click on the “Add Key” button. Fill in the required fields: “Description,” “User,” and “Permissions.” Once done, click “Generate API Key.” You will receive a “Consumer Key” and “Consumer Secret” which you’ll need in the next step.
2. Construct the WooCommerce API URL with credentials
In the Matrixify app, you’ll need to provide a URL with your Woocommerce API credentials for data retrieval. Construct the URL using the following template:
https://<Consumer Key>:<Consumer Secret>@<server>. Replace
<Consumer Secret>, and
<server> with your specific credentials and WooCommerce server details.
If you only want to migrate specific entities, you can modify the URL by adding
?only= followed by the entities you wish to migrate. Available values are: products, categories, customers, orders, and coupons.
3. Start a new import job from the WooCommerce API URL
Now, open the Matrixify app and navigate to the Import section. Paste the constructed WooCommerce API URL and click the “Upload from URL” button. This action will initiate a new import job for your data.
4. Check the job details and select the “Dry Run” option
After initiating the import job, a new import page will appear, displaying details about the migration. Take a moment to review the data to be imported and ensure that the item counts are accurate. Note that the displayed customer count might be lower due to WooCommerce API limitations.
Scroll down to the “Options” section and select the “Dry Run” option. This allows you to convert the data to a Matrixify template without actually importing it. You can then inspect the converted data, make any necessary adjustments, and clean up your data before proceeding.
5. Download and unzip the generated zip file
Once the Dry Run or import is complete, click the “Download Import Results” button to obtain the Matrixify-generated zip file. Unzip the file, and you’ll find an “Images” folder and an “Import_Result.xlsx” Excel file.
The “Images” folder contains actual image files used in your product and collection descriptions. If your WooCommerce data includes images within HTML code, ensure you upload these images to Shopify Files.
6. Upload the images to Shopify Files
Access your Shopify Admin and go to Content > Files. Upload all the images from the unzipped “Images” folder. It’s important not to change the image names, as the uploaded image links must match those in your migrated descriptions.
By hosting your images on Shopify servers, you can ensure all image links work seamlessly.
7. Review the “Import_Result” Excel file before importing
With your images uploaded, it’s time to review the Matrixify-generated Excel file. This is an excellent opportunity to clean up and improve your data before migration. You can fix any errors, remove unnecessary data, and make adjustments as needed.
The Excel file contains multiple sheets for each entity, including products, custom collections, redirects, customers, orders, and discounts.
8. Import the final Excel file into the Matrixify app
Once you’ve reviewed and ensured the data in the Excel file is correct, navigate back to the Matrixify app and upload the Excel file in the Import section. Ensure that the app recognizes each sheet from the file, and the format is specified as “Matrixify.”
This time, you don’t need to select the “Dry Run” option. Proceed to import the store data by clicking the “Import” button.
9. Enjoy your WooCommerce store data in Shopify with ProgramMatek
While the import is running, you can close the app and return later to check the results. Once the import is complete, you’ll see a green “Finished” label. Now, head to your Shopify Admin and explore your migrated WooCommerce data in Shopify with confidence.
Switching from Woocommerce to Shopify has never been easier with the Matrixify app from ProgramMatek. Enjoy the benefits of Shopify’s robust platform and take your online store to new heights.
For more detailed information on specific steps or troubleshooting, don’t hesitate to reach out to ProgramMatek’s support team. They’re always ready to assist you.