---
title: "Creating the CartGenie CMS collections in Webflow"
description: "How to create, set up, and connect the CMS collections necessary for your store"
url: https://help.cartgenie.com/en/articles/9-creating-the-cartgenie-cms-collections-in-webflow
collection: "CMS Collections"
updated: 2026-09-30
language: en
---

# Creating the CartGenie CMS collections in Webflow

How to create, set up, and connect the CMS collections necessary for your store

In order for us to sync your CartGenie products and categories to your Webflow site, you must first create the necessary CMS collections that will house them. We can generate these for you to ensure they contain the numerous required custom fields for each.

## How to Create the CMS Collections

You can create the necessary CRM collections through either the [CartGenie Setup Guide](https://dash.cartgenie.com/setup-guide) or in [Settings > WF Settings.](https://dash.cartgenie.com/settings/sync)

First, enter the desired name and slug for each collection. The slug will be part of your site’s URL structure (ex: store.com/**products**/shirt).

Once your preferences are entered, **click the “Create CMS Collections” button.**

![](https://staticfiles.gleap.io/ghelparticle/gIqB7M2IhEMreWuRtdp6V2S8ad02t3ZV836dYDYDssprENlUEBUtHyoFDjTVON0Y7ul9I6Wu3dc.png)

CartGenie will now automatically create the CMS collections for you in your site and ensure they include all the necessary custom fields for your store to function properly!

**Once those are created, you’re done!**  
**You can skip the rest of this article and go to the next setup step.**

> **Warning:** Note: Do not modify the names or remove any of the default CartGenie custom fields. Doing so will prevent our app from functioning properly.

![](https://staticfiles.gleap.io/ghelparticle/6eJ6tdUFuPcEqtJQYwexxoKql3UklRqyTuSflSTDSpqtEpIExh9nIbEVrGMxTYypl2TdOwDF9HB.png)

### Adding Additional Custom Fields

If you want to add additional custom fields to your products or categories, you can do so using the [Product Settings](https://dash.cartgenie.com/products/settings) or [Category Settings](https://dash.cartgenie.com/categories/settings) page in CartGenie.

Please do not add these directly within Webflow.

Read more here:

[

Product Settings overview

Easily add additional information to your products to display on your site

](https://help.cartgenie.com/en/articles/26-product-settings-overview.md)

## If Using a CartGenie Template (or Creating Manually)

If you are using a CartGenie compatible template or would prefer to create your collections manually (not recommended), then click the toggle for “I’m using a CartGenie template”

Choose from the drop downs which CMS collection you wish to use for each option.

> **Info:** Note: You can not use existing Webflow Ecommerce product collections here

![](https://staticfiles.gleap.io/ghelparticle/IMnolQmUhAHzoVYEImLGvRdu0gd7Yp6aezUyAjYxMsPwPuyI4nfKMtRL1fz4MIMoKAk0zp4id4S.png)

CartGenie will then verify that all necessary fields are in place and your collections are connected.

### Necessary Custom Fields for Each CMS Collection

_If you used the Setup Guide to create them automatically, you can ignore this section._

If you are creating the CMS collections manually (not recommended), then you must first add each of the necessary custom fields before connecting to CartGenie.

> **Warning:** Be sure the **name of each field** matches **exactly** (including capitalization)
> **
> ALL FIELDS are REQUIRED**

**Products**

-   Name (plain text)
    
-   Slug (plain text)
    
-   Price (plain text)
    
-   Description (rich text)
    
-   Meta description (plain text)
    
-   Compare-at price (plain text)
    
-   SKU (plain text)
    
-   Main image (image)
    
-   More images (multi-image)
    
-   With Subscription (switch)
    
-   Track inventory (switch)
    
-   Inventory Qty (number)
    
-   Requires Shipping? (switch)
    
-   Weight (number)
    
-   Width (number)
    
-   Height (Number)
    
-   Length (Number)
    
-   Option Name 1 (plain text)
    
-   Option Name 2 (plain text)
    
-   Option Name 3 (plain text)
    
-   Option Value 1 (multi-ref)
    
    -   _connect to “Product Options” collection_
        
-   Option Value 2 (multi-ref)
    
    -   _connect to “Product Options” collection_
        
-   Option Value 3 (multi-ref)
    
    -   _connect to “Product Options” collection_
        
-   Include Downloadable File? (switch)
    
-   File Name (plain text)
    
-   File URL (link)
    
-   Category (multi-ref)
    
    -   _Connect to “Categories” collection_
        

**Categories**

-   Name (plain text)
    
-   Slug (plain text)
    
-   Products (multi-ref)
    
    -   _Connect to “Products” collection_
        
-   Description (rich text)
    
-   Main image (image)
    
-   Meta description (plain text)
    

**Product Options**

-   Name (plain text)
    
-   Slug (plain text)
    
-   Option Name (plain text)
    
-   Option Group (plain text)
    
-   Parent Product (plain text)
    
-   Color Swatch (color)
    
-   Image Swatch (image)
    
-   Swatch Type (option)
    
    -   _Option values:_
        
        -   button
            
        -   color
            
        -   image
