company logo

Help center

Go to CartGenie
App DashboardCartGenie Website[email protected]
All collectionsMigrate to CartGenieMigrating a Webflow Ecommerce site to CartGenie

Migrating a Webflow Ecommerce site to CartGenie

How to migrate your existing Webflow Ecommerce site to CartGenie

Welcome to CartGenie! 🧞‍♂

This guide will walk you through migrating your existing Webflow Ecommerce site, orders, and products to CartGenie. CartGenie makes it easy to migrate these items to either a new CMS site (recommended) or in parallel within the same existing Ecommerce site.

Note: If you’ve already created your CartGenie store and want to migrate Ecommerce products, you can still import them manually using a CSV (contact us and we may be able to migrate your orders over for you as well).

Step 1 - Create a CartGenie Account

Create a new account to get started by going to the link below. If you have an existing account, you can simply click “Add Store” in the store selector popup in the bottom left menu of CartGenie.

Create a CartGenie Account

Connect Your Webflow Site

During the new account creation screen, connect to the Website site you want to use for your live CartGenie store.

This may either be a CMS site (recommended) or a current Webflow Ecommerce store.

success icon
We recommend using a CMS site for CartGenie (this is cheaper than a Webflow Ecommerce site and has less restrictions such as the ability)

Enable Migration Settings

In the Migration Settings step, “enable” the toggle to import your existing orders, products, and categories. This feature allows you to migrate settings from an entirely separate Webflow Ecommerce site to your new CartGenie CMS site (or within the same Webflow Ecommerce site).

The “Source: Webflow Ecommerce Site” dropdown is used to select the store you want to import to CartGenie. If the site you previously connected in step 1 is a WF Ecommerce site, you can use it here as the import source as well.

If you don’t see your store listed, click the “Add More” option to connect to another Webflow site.

Then click “Start Importing”

success icon
Importing to CartGenie will not affect your live Webflow Ecommerce store products nor interrupt your customers’ purchases. CartGenie works in parallel to allow you to use both checkouts simultaneously on the same website until you are ready to switch completely.

Step 2 - Automatic Migration

Once you’ve created your account, CartGenie will automatically start migrating your site’s orders, products, and categories!

You’ll see a progress bar at the top of the screen we work to transfer your items.

Once the process is complete, you can now confirm that everything was imported correctly by looking at your CartGenie Dashboard to see recent sale stats, orders, products, & categories.

(The “Sessions” metric will start collecting data from today onwards)

info icon
Note: The products that are imported into CartGenie are not able to be saved nor modified yet until you connect your CMS collections in the Setup Guide. See next step.

In the Orders page, you should see all of your Webflow Ecommerce orders with a “W” icon indicating that they were from Webflow. Normal orders from CartGenie will not have this icon.

However, before you can publish your products and see them on your store, there are a few setup steps you need to do first.

Step 3 - Setup Guide

Once your items are migrated, you can start setting up your CartGenie store!

You’ll want to complete each section of the Setup Guide to ensure all necessary steps are done before you test your new store. Each step has a guide link inside of it which gives a step by step explanation.

View My Setup Guide

There are a few important differences to note below when migrating an Ecommerce site:

Setup Guide #1: Create & Connect CMS Collections

CartGenie needs to create new CMS collections on your site in order to house your store’s products and variants. Using our built-in CMS collection creator will ensure that all of the necessary custom fields are added automatically.

success icon
Our automated CMS collection creator will automatically add any additional custom fields you had added to your products in your Webflow Ecommerce site.

However, reference and multi-reference custom fields are not able to be migrated as they may be referencing outside collections such as blogs, etc.

Webflow CMS Sites

Use the default values or edit as desired for the collection names and slugs.

These are the same slugs as Webflow Ecommerce so if you’re transferring a site to CartGenie, the product URLs will stay the same.

Webflow Ecommerce Sites

By default, we name these “Products”, “Categories”, and “Product Options”. Unfortunately, if you’re using a Webflow Ecommerce site as your CartGenie store, your site will already have collections named “Products” and “Categories”, so you will need to create a different name and slug for these collections.

Here is one suggestion, but feel free to change it to something you prefer:

Setup Guide #2: Connect Payment Gateways

Connecting payment gateways to CartGenie

How to connect a payment gateway to CartGenie for payment processing

Setup Guide #3: Add Products & Categories

Since CartGenie has already imported your products & categories into your dashboard, you can go to the products tab and ensure everything looks correct.

By default, all products imported will be set to “Imported”. This is a placeholder status and means they are not yet added to Webflow’s CMS.

To add your products to your newly created CMS collections, you can select all using the checkboxes and “Save as Draft” or “Publish” them to Webflow.

info icon
Note: If any of your products require shipping, you will need to first complete Setup Guide #7 before you will be able to publish them.
View My Products

📖 See the product creation guide

info icon
Tax Classes: By default, all products imported into CartGenie will use a default tax class. If you had set custom classes for your products, you will need to create them again in Setup Guide #8.

Similarly, all your categories should now be visible in the Categories page in CartGenie. They will be set to “Imported” by default. You can select all using the checkboxes and publish them here.

Setup Guide #4: Create & Connect Your Store Pages

📖 See the page creation guide

CMS Sites

Follow the rest of the steps in the guide here to set up your store pages.

Creating your store pages in Webflow

How to create your product, checkout, and confirmation store pages in Webflow and connect them to CartGenie

Ecommerce Sites

Similar to the CMS collections, Webflow Ecommerce already has pages named “Checkout” and “Confirmation” and CartGenie cannot use these existing pages. So, when following the page guide to generate these pages, be sure to select a new name and slug.

So, when following the page guide to generate these pages, be sure to select a new name and slug.

Here is one suggestion:

Follow the rest of the steps in the guide here to set up your store pages.

Mirroring Your Existing Ecommerce Page Designs

We recommend using the CartGenie page templates for products, checkout, and confirmation in order to ensure all required elements are in place. Then, paste in your existing page designs and use your old style classes in the CartGenie template.

However, be sure not to delete any of the CartGenie blocks or custom attributes to ensure the app functions properly.

Alternatively, you can paste in your old page designs and use them as they are by connecting each element to CartGenie using our Designer Extension.

Setup Guide #5: Showcase & Style Your Products

Showcasing products & styling your pages in Webflow

How to customize your store to look exactly like you want

Setup Guide #6: Add Business Address

Adding business information to your store

How to add your business info to your store & set your preferences for currency, units, and time zone

Setup Guide #7: Shipping Zones

Creating Shipping Zones

How to set up shipping methods & determine how much customers pay for shipping

Setup Guide #8: Taxes

Configuring sales & VAT tax settings

Setting up your store's tax settings

Setup Guide #9: Email Template

Customizing your email template

How to add your logo and brand colors to your store's order emails

Setup Guide #10: CartGenie Script

In order for your store to function correctly, you’ll need to add the CartGenie global header script to your Webflow site. You can do this simply by opening our CartGenie Designer Extension in the Webflow designer. Your header script will be added automatically!

Note: You must publish your Webflow site before we can verify the script.

Step 4 - Test Your CartGenie Store

Before linking to your new CartGenie pages in your menu or changing out the products on your homepage, you should test the CartGenie order process.

  1. Publish your new pages and CMS collections in Webflow

  2. On your live site, navigate to a CartGenie product page.

  3. Add the item to cart and go to checkout

  4. Complete a purchase (you can use the test orders feature to not make a real payment)

  5. If everything works smoothly, you’re good to go!

Step 5 – Redirect Your Old WF Ecom Pages and Products (Webflow Ecommerce Sites only)

Webflow currently prevents the renaming of Ecommerce collection slugs and page slugs. Therefore, you will need to set up 301 redirects in Webflow to redirect all of your old Ecom pages to your new CartGenie ones.

You can do this by going to your Webflow project settings > Publishing tab and then finding the 301 redirects section.

Read our full help guide here:

How to 301 redirect your old products & pages to your new CartGenie URLs

Before you go live, you'll want to redirect all your old products to your new URLs to ensure no broken links & to preserve SEO

Did this answer your question?
😞
😐
😁