Webflow E-commerce Tutorial | Build Your First Store in 2025

Ready to launch your first Webflow e-commerce site in 2025? This complete Webflow tutorial is designed to help you build a professional-grade online store from the ground up using the intuitive Webflow store builder.

You’ll learn how to structure product collections, set up dynamic CMS pages, configure secure payment gateways, and design responsive layouts that look great on any device.

The tutorial also covers how to add custom interactions, manage shipping and tax settings, and ensure a smooth checkout customer experience.

On top of that, you’ll discover powerful tips for optimizing your store for search engine visibility, improving site speed, and applying essential e-commerce SEO strategies to drive more traffic.

With real-world examples and easy-to-follow instructions, this guide is ideal for freelancers, business owners, and designers looking to create a scalable, fully customizable Webflow e-commerce website that stands out in 2025’s competitive digital marketplace.

Table of Contents

  1. What is Webflow?
  2. Why choose Webflow?
  3. Key Features of Webflow
  4. Follow these 12 Steps to Create an Online Store on Webflow
  5. Common Mistakes to Avoid

1. What is Webflow?

 What is Webflow?

Webflow, launched in 2013, is a powerful no-code website builder that lets users design, build, and launch fully responsive websites visually, without writing code.

It merges the flexibility of traditional front-end development with an intuitive drag-and-drop editor, making it ideal for designers, marketers, freelancers, and business owners.

The platform offers full control over HTML, CSS, and JavaScript, allowing for highly customized designs. Webflow also includes a built-in CMS, advanced SEO tools, and robust e-commerce functionality, empowering users to manage content and sell products directly online.

In 2025, Webflow continues to be a top choice for those seeking design freedom, site performance, and scalability, without needing a developer.

Pros:

✔ No-Code Flexibility with Full Design Control: Build pixel-perfect websites visually while maintaining the power of custom HTML, CSS, and JS.
✔ Built-In CMS for Dynamic Content: Easily manage blog posts, product listings, portfolios, and more with Webflow’s powerful CMS.
✔ Robust E-commerce Capabilities: Create custom product pages, carts, and checkouts with complete design freedom.
✔ Responsive Design by Default: Automatically adapts layouts for desktop, tablet, and mobile with precise control.
✔ Excellent Performance and Hosting: Webflow sites are fast, secure, and hosted on AWS-backed infrastructure with global CDN.

Cons:

❌ Steeper Learning Curve: The design freedom and advanced features can be overwhelming for absolute beginners.
❌ Higher Pricing for E-commerce: Compared to some competitors, Webflow’s e-commerce plans tend to be more expensive.
❌ Limited Built-In Marketing Tools: Features like email marketing or CRM are not native and require third-party integrations.
❌ No Multi-Currency Support Yet: Webflow e-commerce currently lacks native multi-currency selling options.
❌ Complexity for Large Stores: Managing extensive inventories or complex product variants can become cumbersome.

2. Why choose Webflow?

Why choose Webflow?

Webflow stands out as the perfect choice for anyone wanting complete creative freedom combined with powerful website functionality. Its unique no-code platform lets you design highly customized, professional websites without sacrificing control over code.

In 2025, it remains ideal for designers, freelancers, and entrepreneurs who want to build responsive, SEO-friendly, and fast-loading sites without needing developers.

Beyond just design, Webflow offers a seamless way to manage dynamic content with its CMS and sell products through its flexible e-commerce features. The clean, exportable code and reliable hosting ensure your site is scalable and future-proof.

Choosing Webflow means embracing a tool that balances ease of use with advanced customization, making it a smart investment for growing your online presence effectively.

3. Key Features of Webflow

Key Features of Webflow

When choosing a website builder like Webflow, it’s essential to focus on features that offer design flexibility, content management, and seamless e-commerce capabilities. Webflow empowers creators to build fully custom, high-performance websites without coding.

Here are the key features that make Webflow a top choice in 2025:

1. No-Code Visual Designer
Design complex, pixel-perfect layouts with a drag-and-drop interface that gives full control over HTML, CSS, and JavaScript.

2. Built-In CMS
Easily create and manage dynamic content like blogs, portfolios, and product listings without external tools.

3. Robust E-commerce Functionality
Sell products with customizable product pages, shopping cart, checkout, and secure payment integrations.

4. Responsive Design Controls
Automatically create mobile-friendly websites that look great on any device, with precise breakpoint customization.

5. Custom Interactions & Animations
Add engaging animations and interactive elements to boost user experience without coding.

6. SEO Optimization Tools
Built-in SEO features include editable meta titles, descriptions, alt text, clean semantic code, and fast page loads.

7. Global Hosting with CDN
Enjoy fast, reliable hosting on AWS infrastructure with a worldwide content delivery network.

4. Follow these 12 Steps to Create an Online Store on Webflow

1. Create a Webflow Account

Starting with Webflow is simple and free. Follow these steps to set up your account and begin building your first website or store:

Create a Webflow Account

Step 1: Visit the Webflow Website
Go to Webflow.com using your preferred browser.

Step 2: Click on “Get Started – It’s Free.”
The button is usually prominently displayed on the homepage. This takes you to the signup page.

Step 3: Sign Up with Email or Social Account
You can create an account using your email address or sign up quickly with Google, Apple, or GitHub accounts.

Step 4: Complete the Registration Form
Enter your name, email, and create a strong password if signing up with email. Agree to the terms and privacy policy.

Step 5: Verify Your Email
Check your inbox for a verification email from Webflow and click the confirmation link to activate your account.

Step 6: Log In to Your Dashboard
After verification, log in at webflow.com/login to access your Webflow dashboard.

Step 7: Start a New Project
Click “New Project” to pick a template or start from scratch and begin designing your website or store.

2.  Designing Your Storefront

Creating an attractive, user-friendly storefront is key to engaging customers and driving sales. Webflow’s visual designer gives you complete control over every element, so you can craft a unique online store that reflects your brand.

Designing Your Storefront

Step 1: Create a New Project
From your Webflow dashboard, click “New Project” and choose a blank canvas or a store template to start designing.

Step 2: Set Up Your Homepage Layout
Add sections such as a hero banner, featured products, and promotional areas using Webflow’s drag-and-drop interface.

Step 3: Add a Product Grid
Insert a Collection List connected to your product CMS to dynamically display your products in a clean grid or list format.

Step 4: Design Product Cards
Customize each product card to include images, titles, prices, and “Add to Cart” buttons styled to match your brand.

Step 5: Create a Navigation Menu
Build a responsive navigation bar with links to product categories, About, Contact, and Cart pages. Use dropdowns for subcategories if needed.

Step 6: Make It Mobile Responsive
Switch to tablet and mobile views in the designer and adjust spacing, font sizes, and layouts to ensure your store looks great on all devices.

Step 7: Apply Brand Styles
Use the Style Panel to set your brand colors, fonts, and button styles globally for consistent branding.

Step 8: Add Interactive Elements
Use Webflow’s interactions to create hover effects on product cards or animated call-to-action buttons to boost engagement.

3. Adding and Managing Products

Managing your products efficiently is essential for a smooth e-commerce operation. Webflow uses its CMS Collections to handle products dynamically, making it easy to add, update, and organize items.

Adding and Managing Products

Step 1: Access the Products Collection
In your Webflow project, go to the CMS panel and select the Products Collection. This is where all your product data lives.

Step 2: Add a New Product
Click “New Product” and fill in details like product name, description, price, and SKU. Upload high-quality images to showcase your item.

Step 3: Set Product Variants
If your product has options like size or color, use the Variants feature to add different combinations with individual prices and images.

Step 4: Organize Products with Categories
Use the Categories Collection (or create one) to group products logically, making it easier for customers to browse.

Step 5: Manage Inventory
Track stock levels by updating the Inventory field for each product. Webflow automatically adjusts availability based on stock.

Step 6: Add SEO Details
Fill in SEO fields like meta titles and descriptions for better search engine visibility of each product page.

Step 7: Update or Delete Products
Easily edit product info or remove outdated items anytime from the Products Collection dashboard.

Step 8: Connect Products to Your Storefront
Make sure your product CMS is linked to your product grid and detail pages, so updates reflect instantly on the live site.

4. Configuring the CMS for Dynamic Content

Webflow’s CMS allows you to create dynamic, data-driven websites that update automatically as you add or change content. This is essential for e-commerce stores, blogs, portfolios, and more.

Configuring the CMS for Dynamic Content

Step 1: Create a CMS Collection
In your Webflow project, open the CMS panel and click “New Collection.” Name it based on your content type, like Products, Blog Posts, or Testimonials.

Step 2: Add Collection Fields
Customize your collection by adding fields such as Text, Rich Text, Images, Numbers, Switches, and References to store all necessary content.

Step 3: Populate Collection Items
Add individual items to your collection by filling out the fields with real content like product details, blog articles, or client feedback.

Step 4: Connect Collections to Pages
Use Collection Lists to display dynamic content on your site. Drag a Collection List element onto a page and link it to the desired CMS Collection.

Step 5: Design Dynamic Templates
Customize your Collection Template Pages to control how individual items (e.g., product pages or blog posts) appear, using dynamic fields to pull in the right data.

Step 6: Filter and Sort Content
Apply filters and sorting options on Collection Lists to show specific subsets of content, like featured products or recent posts.

Step 7: Set Up Reference and Multi-Reference Fields
Link related content by adding Reference or Multi-Reference fields, useful for categories, tags, or related products.

Step 8: Preview Dynamic Content
Use the Preview mode to see how your dynamic content will look live, ensuring all data populates correctly.

5. Customizing Product Pages

Product pages are crucial for converting visitors into buyers. Webflow lets you design fully custom product pages that showcase your products beautifully and provide a seamless shopping experience.

Customizing Product Pages

Step 1: Open the Product Template Page
In your Webflow Designer, go to the Pages panel and find the Product Template page. This template dynamically populates with product details from your CMS.

Step 2: Add Dynamic Elements
Drag elements like Images, Headings, Paragraphs, and Buttons onto the canvas, then connect each to your CMS fields (e.g., product image, name, description, price).

Step 3: Design the Layout
Arrange elements to create a visually appealing layout that highlights key product info. Use grids, flexboxes, or columns to organize content effectively.

Step 4: Include the Add to Cart Button
Add a styled Add to Cart button connected to the e-commerce functionality so customers can add products directly from this page.

Step 5: Add Product Variants
If your product has options like size or color, add dropdown menus or radio buttons linked to variant options.

Step 6: Display Related Products
Use a Collection List to show related or recommended products, helping increase cross-selling opportunities.

Step 7: Incorporate Reviews or Testimonials
Add a section for customer reviews or testimonials, either statically or dynamically using another CMS Collection.

Step 8: Optimize for Mobile
Switch to mobile views and adjust spacing, font sizes, and button placement to ensure usability on all devices.

Step 9: Add SEO Meta Tags
Customize the product page’s SEO settings with unique meta titles and descriptions pulled dynamically from CMS fields.

6. Setting Up Shopping Cart and Checkout

Webflow makes adding a secure, fully functional shopping cart and checkout flow easy without coding.

Setting Up Shopping Cart and Checkout

Step 1: Enable E-commerce Features
Go to your project’s E-commerce panel, then click “Enable E-commerce.” This activates cart, checkout, and order management features in your Webflow project.

Step 2: Add the Shopping Cart Element
From the Add panel (A), drag the Cart element onto your Navbar or page header. It includes a cart icon and mini-cart preview for added convenience.

  • Customize the cart icon, mini-cart design, and empty cart state.
  • Use Webflow’s style panel to match your brand look.

Step 3: Set Up the Checkout Page
Navigate to Pages > Checkout Page and design your checkout layout.

  • Edit fields like name, address, payment info, and shipping details.
  • Add trust badges, clear refund policies, or FAQs for better buyer confidence.

Step 4: Configure Payment Gateways
Go to Settings > E-commerce > Payments to connect a gateway:

  • Choose from Stripe, PayPal, or Apple Pay (via Stripe).
  • Follow prompts to complete the setup and enable test payments if needed.

Step 5: Set Shipping Methods
Create rules for zones, flat rates, or weight-based pricing in the Shipping tab.

  • Add options like Standard, Express, or Free Shipping based on your business model.

Step 6: Configure Tax Settings
Use the Taxes tab to enable automatic tax calculation (powered by TaxJar) or set manual rates depending on your location and target regions.

Step 7: Customize the Order Confirmation Page
Go to the Order Confirmation Page and design a thank-you message.

  • Display dynamic order info, shipping estimates, or next steps.

Step 8: Test the Full Checkout Flow
Before publishing, enable test mode in your payment settings. Place a test order to ensure the cart, checkout, and confirmation processes work correctly.

7. Connecting Payment Gateways

To start accepting payments in your Webflow store, you need to integrate a trusted payment provider. Webflow supports Stripe, PayPal, and Apple Pay (through Stripe).

Connecting Payment Gateways

Step 1: Go to E-commerce Settings
In your Webflow project, open the Project Settings and navigate to the E-commerce tab.

Step 2: Open the Payments Section
Click on the “Payments” sub-tab. This is where you’ll connect and manage your payment processors.

Step 3: Connect a Stripe Account
Click “Connect Stripe” and log in to your Stripe account. If you don’t have one, you’ll be prompted to create it.

  • Stripe enables credit/debit card payments and supports Apple Pay.
  • You’ll be redirected back to Webflow once connected.

Step 4: Enable PayPal (Optional)
Toggle on the PayPal option and log in to your PayPal Business account. You must verify your account before enabling live payments.

  • PayPal allows users to pay with a PayPal balance or linked cards.
  • Customers will be redirected to PayPal to complete checkout.

Step 5: Enable Test Mode (Optional)
Before going live, activate Test Mode to run transactions using test data. This ensures the entire payment flow works smoothly without processing real payments.

Step 6: Save and Publish
Once your gateway is connected, click “Save” and publish your site. Your store is now ready to accept payments!

8. Managing Shipping, Taxes, and Inventory

Managing Shipping, Taxes, and Inventory
1. Set Up Shipping Options
  1. Go to your Project Settings > E-commerce > Shipping.
  2. Click “Add Shipping Method” to create delivery options (e.g., Standard, Express, Free Shipping).
  3. Choose between flat rate, weight-based, or location-based pricing.
  4. Define shipping zones (countries/regions where you’ll deliver).
  5. Add handling time, delivery estimates, and optional shipping notes.
2. Configure Taxes Automatically or Manually
  1. Navigate to E-commerce > Taxes.
  2. Enable automatic tax calculation (powered by TaxJar) for the U.S., EU, and other supported regions.
  3. For manual setup, add your rates by region and product type.
  4. Choose whether prices include tax or show tax separately at checkout.
  5. Review how taxes apply to shipping fees (optional toggle).
3. Manage Inventory Levels
  1. Open your Products Collection from the CMS.
  2. For each product, turn on “Track Inventory” under Inventory settings.
  3. Enter the number of available units.
  4. Set automatic behavior for “Out of Stock” products (e.g., hide, show, or mark as sold out).
  5. Enable low stock warnings if you want alerts for restocking.

9. Mobile Optimization and Responsive Design

Mobile Optimization and Responsive Design

Designing for mobile is essential in 2025, as most users browse and shop from their phones. Webflow offers built-in tools to create responsive websites that automatically adapt to different screen sizes.

Step 1: Use Webflow’s Responsive Breakpoints

  • In the Webflow Designer, switch between desktop, tablet, and mobile views using the top bar.
  • Webflow applies cascading styles, meaning changes on smaller breakpoints override larger ones, so adjust thoughtfully.

Step 2: Optimize Layouts for Small Screens

  • Use flexbox and grid to make content adapt smoothly across breakpoints.
  • Stack elements vertically for mobile using column layouts or switching direction on flex containers.
  • Ensure images scale properly using max-width: 100% and avoid fixed sizing.

Step 3: Adjust Fonts and Spacing

  • Reduce font sizes, padding, and margins on smaller breakpoints to keep layouts tight and readable.
  • Avoid long headings or buttons that overflow the screen.

Step 4: Simplify Navigation on Mobile

  • Use a hamburger menu (pre-built in Webflow’s Navbar component) for mobile navigation.
  • Collapse large menus and dropdowns into a cleaner experience for touch screens.

Step 5: Test Store Interactions on Mobile

  • Interact with Add to Cart, Checkout, and menu buttons in mobile preview mode.
  • Make sure buttons are tap-friendly (minimum 44px x 44px) and content doesn’t overflow horizontally.

Step 6: Use Webflow’s Preview & Device Testing

  • Use Preview Mode to simulate real-time device layouts.
  • For best results, also test your published site on actual devices like iPhones, Android phones, and tablets.

10. Adding Custom Interactions and Animations

Adding Custom Interactions and Animations

Webflow’s Interactions and Animations panel lets you add dynamic behavior to elements without writing code. Smooth animations can improve visual appeal, guide user attention, and make your storefront feel more interactive.

Step 1: Open the Interactions Panel

  • In Webflow Designer, click the lightning bolt icon (Interactions) in the right-hand panel.
  • You’ll find two main tabs: Page Triggered and Element Triggered animations.

Step 2: Add Element-Based Interactions

  • Select an element (e.g., a button, image, or product card).
  • Click “+” next to Element Trigger and choose from options like:
    1. Hover
    2. Click
    3. Scroll Into View
    4. Mouse Movement
  • Set the animation type (e.g., fade, scale, move, rotate) and timing (duration, easing, delay).

Step 3: Create Page-Based Interactions

  • Use Page Load, Page Scroll, or Page Click triggers to animate entire sections.
  • Animate headers to fade in, banners to slide up, or entire pages to fade when loading.

Step 4: Use Webflow’s Animation Timeline

  • Add multiple steps to one animation (e.g., fade + move + rotate).
  • Adjust timing, delay, and order to create polished sequences.

Step 5: Reuse Animations

  • Save your animation as a “custom animation” to apply it across multiple elements.
  • This helps maintain a consistent look and saves time during future updates.

Step 6: Test on All Devices

  • Preview your interactions in desktop, tablet, and mobile views.
  • Simplify or reduce effects on mobile to ensure fast loading and usability.

11. SEO Setup for E-commerce

SEO Setup for E-commerce

Optimizing your Webflow e-commerce site for search engines is essential for driving traffic and increasing sales. Webflow provides built-in tools to manage on-page SEO without external plugins.

Step 1: Set SEO Titles and Meta Descriptions

  • Go to Pages > Settings (gear icon) for each page.
  • Fill in the SEO Title Tag and Meta Description with relevant keywords.
  • For product pages, use dynamic fields like Product Name | Buy Online Product Summary.

Step 2:Customize URL Slugs

  • Use clean, keyword-rich slugs like:
    / products/leather-backpack instead of/ products/ item123.
  • Avoid unnecessary symbols or numbers in slugs.

Step 3: Add Alt Text to Images

  • Select each product or banner image and enter descriptive alt text.
  • This boosts accessibility and improves image SEO in Google search.

Step 4: Generate and Submit a Sitemap

  • Webflow auto-generates a sitemap at yourdomain.com/ sitemap.xml.
  • Submit this sitemap to Google Search Console for faster indexing.

Step 5: Enable Clean URLs and Canonicals

  • Webflow removes .html from URLs by default.
  • Canonical tags are added automatically to prevent duplicate content issues.

Step 6: Optimize Site Structure and Navigation

  • Use clear navigation menus, breadcrumbs, and internal links.
  • Group products into categories and make sure each page is reachable in a few clicks.

Step 7: Improve Page Load Speed

  • Compress images before uploading (use formats like WebP).
  • Avoid heavy animations or third-party scripts that slow down performance.

Step 8: Ensure Mobile-Friendliness

  • Google prioritizes mobile-first indexing. Test your site using Webflow’s responsive view and Google’s Mobile-Friendly Test.

Step 9: Use Heading Tags Properly

  • Structure pages using H1 for titles, followed by H2/H3 for subheadings.
  • Don’t use multiple H1s per page; this confuses search engines.

Step 10: Connect to Google Analytics and Search Console

  • Add your Google Analytics tracking code in Webflow’s Project Settings > Custom Code.
  • Verify ownership and track performance in Google Search Console.

12. Launching Your Webflow Store

Launching Your Webflow Store

Before going live, you need to finalize your store’s design, settings, and integrations to ensure a smooth shopping experience and professional presentation.

Step 1: Review All Pages and Content

  • Check every page, product, and collection for spelling, formatting, and broken links.
  • Ensure each product page includes images, descriptions, prices, and inventory details.

Step 2: Finalize E-commerce Settings

  • Double-check shipping zones, tax rules, and payment gateway connections in the E-commerce settings tab.
  • Make sure test mode is off if you’re ready to accept real orders.

Step 3: Optimize for Mobile and SEO

  • Preview your store on desktop, tablet, and mobile breakpoints.
  • Confirm SEO titles, meta descriptions, and alt text are set across pages.

Step 4: Test the Full Checkout Flow

  • Do a full run-through: add a product to cart → go to checkout → enter info → submit an order (in test mode).
  • Look out for any errors, layout issues, or missing steps.

Step 5: Set Up a Custom Domain

  • In Project Settings > Hosting, connect your custom domain.
  • Add the domain via your DNS provider (e.g., GoDaddy, Namecheap), then publish your site to that domain.

Step 6: Enable Site Indexing

  • Under SEO Settings, turn on “Allow search engines to index your site.”
  • Submit your sitemap to Google Search Console.

Step 7: Add Legal and Policy Pages

  • Publish Privacy Policy, Terms & Conditions, Shipping Info, and Return Policy.
  • Link these in your footer to build trust and stay compliant.

Step 8: Publish Your Site

  • Click the Publish button in the top-right corner of Webflow Designer.
  • Choose your custom domain or the default Webflow.io URL.

Step 9: Monitor and Improve

  • Track performance via Google Analytics and Webflow’s built-in analytics.
  • Regularly update products, optimize SEO, and improve UI based on user behavior.

5. Common Mistakes to Avoid

Even with Webflow’s intuitive tools, store owners can easily overlook important details. Avoid these pitfalls to ensure a smooth launch and successful performance.

Common Mistakes to Avoid

1. Ignoring Mobile Optimization
Failing to check your design on mobile breakpoints leads to broken layouts and a poor user experience. Always test responsiveness across all devices.

2. Skipping SEO Basics
Forgetting to add SEO titles, meta descriptions, and alt text limits your store’s visibility in search engines. Each product and page needs a proper SEO setup.

3. No Payment or Shipping Testing
Launching without running test checkouts can lead to broken payment flows or incorrect shipping charges. Always test the full buying process in Test Mode first.

4. Not Enabling Inventory Tracking
Without enabling inventory management, you risk overselling or under-stocking. Set stock quantities and automate “out of stock” behavior.

5. Forgetting Legal Pages
Leaving out Privacy Policies, Return Policies, and Terms & Conditions can cause compliance issues and reduce buyer trust.

6. Overusing Complex Animations
Too many interactions or large animations can slow your site down, especially on mobile. Keep animations subtle and purposeful.

7. Ignoring Page Speed and Image Size
Uploading large, uncompressed images will slow load times and increase bounce rates. Use WebP or compressed JPG/PNG formats for faster performance.

8. Poor Navigation and Structure
Complex menus or unclear site hierarchy can frustrate users. Keep navigation intuitive with clear labels and accessible product categories.

Conclusion

Launching your first Webflow e-commerce store in 2025 gives you the power to blend creative design, storefront functionality, and marketing control, all in one intuitive platform.

From setting up products and customizing dynamic pages to configuring payment gateways, shipping rules, and SEO settings, you’ve now got the framework for a professional and scalable online business.

What sets Webflow apart is its code-free design flexibility, responsive layout tools, and seamless CMS integration, making it ideal for entrepreneurs who want full control without relying on developers.

With ongoing testing, smart mobile optimization, and strategic use of animations and interactions, you’re already ahead of the game.

Keep refining your store, update content regularly, and take advantage of Webflow’s built-in growth tools. Your e-commerce journey has officially begun, and it’s built to succeed.

FAQ

1. Is Webflow good for e-commerce?
Yes, Webflow e-commerce is excellent for users seeking creative design control, (content management system)CMS-based product pages, and modern UI. It’s a strong option for designers, small businesses, and growing brands

2. Do I need to know coding to build a store in Webflow?
No, Webflow’s visual builder allows you to create your entire store without writing code. It’s a no-code platform perfect for beginners and non-developers.

3. Can I integrate payment gateways like Stripe or PayPal?
Yes, Webflow supports Stripe, PayPal, and Apple Pay, giving you access to secure and flexible payment processing options.

4. Is Webflow SEO-friendly for online stores?
Absolutely. Webflow comes with built-in SEO tools, including meta tags, alt attributes, clean URLs, and an automatic sitemap to help boost your store’s visibility on Google.

5. Does Webflow offer mobile optimization?
Yes, all Webflow templates are fully responsive. You can preview and customize your store for desktop, tablet, and mobile using breakpoints.

6. Can I sell both physical and digital products?
Yes, with Webflow e-commerce, you can sell physical items, digital downloads, and even services. Each product can be configured to match your sales type.