Webflow sync, pageviews & more.
NEW

How can I add multiple images to a product page in Webflow's e-commerce setup? The current e-commerce pages for product collections are set up differently from what I see on the forum and University pages.

TL;DR
  • Add custom image fields to the Products collection, upload alternate images for each product, and bind them to Image elements on the Product Template page.
  • For scalable galleries, create a separate “Product Images” CMS collection with a reference to each product, then display images using a Collection List filtered by product.

To display multiple images on a product page in Webflow’s e-commerce setup, you need to connect multiple images to a collection and design a dynamic system to handle them. Webflow’s native e-commerce currently allows one main product image (plus variants), so adding additional product images requires a custom approach.

1. Add Image Fields to the Products Collection

  • Go to CMS → Collections, then select the Products collection.
  • Click Add Field and choose Image.
  • Add as many Image fields as you need (e.g., Image 2, Image 3, Image 4).
  • Click Save Collection and publish your site to apply changes.

2. Upload Additional Product Images

  • Go to the Products area in the Ecommerce tab (left panel).
  • Choose a product and scroll down to the new custom image fields you created.
  • Upload alternate images in each image field slot.
  • Save the product.

3. Display Images on the Product Template Page

  • Navigate to Pages → Product Template Page.
  • Drag an Image element into your product detail layout.
  • Connect each image to one of your custom image fields using the Element Settings panel (the purple “Get Image from Products” should appear).
  • Repeat for each additional image you added in the CMS.

If you’d rather create a gallery (e.g., slider or lightbox):

  • Use a div block or lightbox component as the image container.
  • Nest each image inside the lightbox and bind them to the different image fields.
  • Alternatively, use a multi-image field and a CMS Collection List (see below).

5. Alternative: Use a Multi-Image Field via Custom CMS Collection (Not Native Ecommerce)

Since native Products do not support Multi-image fields, you can:

  • Create a separate CMS collection called “Product Images”.
  • Add a reference field to link each image entry to a Product.
  • On the Product Template Page, use a Collection List bound to “Product Images”.
  • Filter the collection so it only shows images for the current product (via product reference).
  • Add an Image element inside the collection list and bind it to the image field.

This mimics a multi-image gallery for products within Webflow’s limitations.

Summary

Webflow’s default product collection supports only one main image and variant images. To add multiple additional images:

  • Add custom image fields to the Products collection and bind them manually on the Product Template.
  • For scalability or gallery features, set up a related CMS collection (e.g., “Product Images”) and display via a Collection List filtered by product.

This allows flexible handling of multiple images even with Webflow’s current e-commerce constraints.

Rate this answer

Other Webflow Questions