TABLE OF CONTENTS


This article outlines key points to consider if you're changing or moving your site to a new eCommerce platform. We recommend reviewing all of the points carefully.


This article is not platform-specific—whether you're moving from WooCommerce to Shopify or Magento to Shopify, the information provided will be relevant to you.


Reinstalling and Setting Up Again


If you're using any of our apps to integrate with marketplaces and you're moving from one eCommerce platform to another, you'll need to complete a new setup from your new eCommerce platform site. For example, if you installed Omnivore on Shopify and are now moving to WooCommerce, you'll need to install the Omnivore plugin for WooCommerce.


Unfortunately, we cannot migrate existing instances due to the unique nature of eCommerce platform integrations.


Visit our Support Portal, and under the "Getting Started: Installation and Set Up" section, find the relevant article to help you get set up again on your new eCommerce site.


Products and Product Data


After setting up your new eCommerce site, you'll need to re-import all your products into Omnivore. Our system uses the eCommerce platform's product ID as the SKU sent to marketplaces, and changing platforms means your SKUs will change. Please refer to the relevant FAQs below for more details.


As a result, you'll need to end or purge your marketplace listings before going live from your new eCommerce site to avoid duplicated data.


Your products will need to be remapped to marketplace categories, but we can assist with importing the mappings using a CSV.


Before You Go Live


When you sign up and connect with your new eCommerce platform, you'll have a new account within our system.


Depending on the situation, you may choose to keep your old account active while setting up the new one. This allows you to replicate some of your settings from the old integration to the new one, such as shipping setup, promotions, product name templates, description templates, exclusions, mappings, product groups, etc. 


Your new integration should stay in Setup mode until you've completed all the necessary setup steps and are ready to deactivate your old integration and activate the new one.


If you are migrating platforms we do not recommend hitting Start Selling from your new integration until you contact our Support Team.  There are checks we do that can save time and errors.  


We also offer a setting to import orders from a specified date. Be sure to set the date in our system to align with your go-live date or your preferred date to avoid importing unwanted orders into your new system.


The Marketplaces


Very important: When switching eCommerce platforms, you must contact each marketplace where you have listings to notify them of the upcoming SKU changes. Follow their guidance and any instructions in their documentation to ensure a smooth transition. 


How We Handle Data


Please note the FAQs below and how they relate to your change. They outline what eCommerce data we use for product identification on each platform.


Shopify - https://support.omnivore.com.au/support/solutions/articles/17000113603-data-used-from-shopify-in-omnivore


Bigcommerce - https://support.omnivore.com.au/support/solutions/articles/17000086898-data-used-from-bigcommerce-in-omnivore-and-ebaylink


WooCommerce - https://support.omnivore.com.au/support/solutions/articles/17000083072--data-used-from-woocommerce-in-omnivore


Potential Problems When You Try to Install from Your New eCommerce Site


There are several reasons you may encounter a system error when attempting to install the app from your new eCommerce site. Below are some examples and potential causes:


If you installed Omnivore on your WooCommerce site and are now trying to install it on your Shopify site, there could be a conflict if you reuse the same site details. The domain name, retailer code, and admin email likely remain unchanged, which may cause an issue because our system already associates those credentials with your previous install.


Credentials must be unique. Reusing them may lead to rejection. 


For example, if your email in WooCommerce was [email protected] and you also used [email protected] as the admin email in your Shopify account, our system will detect this duplication and prevent the new install. 


Be sure to use unique credentials, especially for email, retailer code, and site name.


What Can You Do?


Upon installation, each of our apps connects to a specific server to securely validate your credentials when launched from your eCommerce site.


For example, eBay LINK connects to a different server than Omnivore. If you use the exact same site credentials and attempt to install Omnivore, the installation would still succeed because the server you are installing on hasn't yet been associated with your credentials.


To avoid issues, we often recommend installing a different app that lets you have both your old and new connections active, with only one marketplace live at a time. This workaround allows your old and new integrations to remain in our system, with the new integration in Setup mode until you're ready to make the final change.


Alternatively, we can delete the account in our system associated with your old site. This will free up and remove the credential information, allowing you to install the same app again from your new eCommerce site.


In most cases, the credentials remain the same from the old site to the new one, which can cause installation issues. If you try installing the same app on your new site, our system may detect the existing credentials and prevent a successful installation.


Getting Assistance


We recommend carefully reviewing this FAQ, understanding the process, and contacting Support if you need further assistance. Be sure to also inform the marketplaces about this change.


The specialised assistance section in the FAQ below also covers a paid service that we offer:

 https://support.omnivore.com.au/support/solutions/articles/17000103092-how-our-omnivore-support-team-can-help