In 2020, E-Commerce accounted for nearly 15% of ALL sales in the United States, up three percent from the previous year. It’s clear that this is the future of enterprise and we are excited to help you get started in this booming market with your e-commerce website!
Before we begin, we will need detailed information about all the products in your store. This information will need to be organized into a Product List. The Product List is an essential step in development – it will structure the foundational database that your store will be built upon. We have created step-by-step instructions to help you provide an accurate Product List, and we will be here to help you along the way!
Introduction: Getting Started With E-Com
Understanding the Required Fields
Submitting your Product List
Frequently Asked Questions
For your convenience, we have provided a Product List template. This template will give you an idea of how your product list will look and the type of information we’ll need.
The template is embedded on the page for you. Once you're ready to begin working on your own Product List, you will need to add a copy of the template onto your new or existing Airtable account by following these four simple steps:
Do you already have an inventory sheet or similar document? If this is the case, then you’re ahead of the game as we may not need to create this list from scratch. We recommend you create a duplicate of your existing document (that way you'll always have a backup of your original), then rename and match up the columns to the Product List template.
After the existing information is matched with the template, add any additional information that may be missing in the remaining columns (i.e. variants names and options).
Once the fields match perfectly, import it to Airtable directly from your Excel Sheet, Google Sheet, Apple Numbers sheet, or a CSV file. If you need help at this step, as always, please reach out to us!
If you're migrating from another e-commerce platform, follow your platform's guide on exporting products to get the CSV file.
This is an essential step in ensuring the accuracy of your product list so it may be uploaded into the database correctly. We want to make sure you have a complete understanding of the role each column plays in the template, so we ask that you please take a moment to review every explanation before submitting your Product List. A careful review at this point will expedite the process and eliminate the risk for mistakes down the line. If you have any questions about the columns and required fields, we are happy to explain!
The product handle (also called a ‘slug’) is a string of text that is unique to each product. It is the string of text that will be seen in the page URL address bar. The product handle is usually the same as the name of the product only with spaces substituted with dashes.
Type: slug (url)
Example: kurts-strawberry-jelly
Resulting URL: mywebsite.com/product/kurts-strawberry-jelly
Maps to field: slug
To pass validation, this field must:
This is the name of the product. This is what your cusotmer will see listed on the website.
Type: plain text
Example: Very Strawberyy Jelly
Maps to field: Name
To pass validation, this field must:
Detailed description of your products. If you have some variants or columns that don't fit within the template, the additional information can be added here in the descriptions as there will be less text-length limitations.
Type: plain text
Example: You must try Kurt's Fruit Jellies! Made with all organic and locally sourced ingredients, these jellies are packed with nutrition and flavor. They also come in recyclable packaging. For every jar of jelly purchased, $5 gets donated to wildlife conservation.
Maps to field: Description
The category or categories the product belongs to.
Type: semicolon-separated text string
Example: jellies; jams; preserves
Maps to field: Categories
Creates: a new category if the category doesn't exist
Specifies if the product is taxable or not taxable.
Type: true or false (switch/toggle)
Example: False
Maps to field: Charge sales tax on this product
To pass validation, value must be blank or any of the following:
The current price of the product or variant
Type: Number
Example: 19.99
To pass validation:
The old price of the product, before sale.
Type: Number
Example: 58
To pass validation:
This field signifies the stock quantity. Variant inventory enables inventory tracking and is especially useful if you would like to let your customers know how many items you have left in stock. This is especially true if you also have a brick-and-mortar store where you complete in-person transactions. This may make it difficult to keep track of inventory on the site alongside your current inventory management software. However, this feature is entirely optional.
Type: Number
Example: 40
To pass validation:
Your product will have additional variants your customer can choose different options for a product. For example, if Kurt is selling homemade jams, a customer may have different options to choose from such as size, fruit, and sugar/sugar-free. Size, Fruit, and Sugar Options are all called option sets. Each option set will have names and values, which we''ll go over in detail in the next section.
If a product has more than one option set (color, size...), then enter the name of that option set.
Type: Plain text
Example: Size
Example: New variant
If a product has an option, then enter its value (blue, medium, XXL...).
Type: Plain text
Example: Mini
Example: New variant
If a product has a second option set, then enter its name.
Type: Plain text
Example: Flavor
Example: New variant
If a product has a second option, then enter its value.
Type: Plain text
Example: Apricot
Example: New variant
If a product has a third option set, then enter its name.
Type: Plain text
Example: Topping
Example: New variant
If a product has a third option, then enter its value.
Type: Plain text
Example: Sprinkles
Example: New variant
This is the URL for the product image. You can upload your images directly to Airtable as an attachment, which will convert into a link when it's ready for export.
Type: URL (or file attachment)
Example: https://assets-global.website-files.com/5c5c66ea0a3f27bc39bf5e24/5c63f4869b9111bfde
To pass validation, this field must:
The SKU (or ID/Code/Key) of the product or variant.
Example: 001789-GRAPE-JAM
The weight of the product or variant without units. You may specify which you units of measure you want to use in your e-commerce settings but the default variant weight is set to ounces. You must use accurate weights if you intend to offer weight-based shipping.
Type: Number
Example: 38
Variant Length must be listed in inches.
Type: Number
Example: 42
Variant Width must be listed in inches.
Type: Number
Example: 12
If you have a circular product that requires a "Diameter" dimension, add the diameter as the Variant Width, then specify the diameter dimensions in the Product Description.
Variant Height must be listed in inches.
Type: Number
Example: 16
Once your list is complete, you may send it to your account manager via email. Sending your Product List early in development helps us accurately format the infrastructure of your site, and ensures that we can meet development timelines.
To share, click the "SHARE" button near the top-right corner of your Airtable base. Select "Base" to allow access to this base only (this keeps your other bases in your workspace private). From here, you can choose to invite your account manager directly in Airtable, or send the Share Link to your account manager via email.
Under "Invite by Email", enter the email address of your account manager. This will send them a direct link through their email. Make sure they are invited as a "Creator". You can find this option in the dropdown to the right of the email field.
In the grey box at the top of the window, click "Invite by link". Choose the link to grant Creator access. You can allow sending to any email address, or any address ending in @yourdigitalresource.com (optional). Create the link, copy it to your clipboard, then use the buttons below to email your account manager directly.
Airtable is quite easy to learn and had abundant resources to learn from. Once you've learned the Airtable basics, we'll be happy to help you navigate Airtable and build your product list. You can get started here:
Airtable allows us to determine a data type for each column, such as plain text, links, images, clickable options, etc. This makes adding and maintaining products much easier than an all plain-text Excel or Google sheet. Additionally, it's much easier to read and allows for easy collaboration.
Not necessarily! We recommend you create a duplicate of your existing document, that way you have a backup of the original document. With this new copy, match and rename your columns so they match up with the Product List template. After the existing information is attached with the template, add any additional information that may be missing in the remaining columns.
Once the fields perfectly match, you can download a CSV version of your inventory list and import it to Airtable. If you need help at this step, please reach out to us!
For more information, visit the Airtable Support forum:
We're excited to hear that your store is growing! To keep development streamlined, we can only accept the products that were submitted with your original product list, however, we'll be happy to add the new products once development is complete.
If you're migrating from another e-commerce platform, follow your platform's guide on exporting products to get the CSV file.
Our #1 goal is to help you succeed, and our team is standing by in case you need more information or need more support. Feel free to directly contact your account manager, or send us a message through our website!