Shopyflow uses CMS collections to store Shopify data in Webflow this enables developers to build their product pages with real time Shopify store data. Sourcing your products from CMS has countless benefits. Templated yet customisable product pages, available CMS data to quickly create Product Listing pages and server-side rendering of the content are just a few to note. Below guide walks you through the simple steps of adding and configuring your Buy Module in CMS product page template.
Before diving into this tutorial, make sure you’ve completed the installation and Shopify data import steps. If you haven’t done those yet, no worries—just follow the links below for step-by-step guidance.
When you are building a page with Shopyflow that allows customers to add a product to cart you are always going to need a Cart Module in the page for the user to see that the product is added to Cart. Before introducing our Buy Module to the product page template let's add a Cart popup to the page.
To add the Cart Module open the Shopyflow App in Webflow and follow the below steps:
Once you pasted the Cart Module, it is placed in a fixed positioned popup. The cart popup element becomes visible with a class called sf-cart-opened, after a new element is successfully added to the cart. To hide the cart popup initially on the page load:
We start creating the product page by adding a CMS Buy Module to the page. Buy Module is made of all native Webflow elements with Shopyflow attributes on them. We are going to populate the content and the product specific attribute values using the CMS fields.
To add the Buy Module open the Shopyflow App in Webflow and follow the below steps:
Once you have your Buy Module in the page, follow the instructions in the below video to configure your Product page template, and connect the CMS content to your Buy Module.