Shopyflow

Connect Shopyflow, a Shopify-to-Webflow bridge, with Webflow to build custom Shopify storefronts using visual design tools.

Install app
View website
View lesson
A record settings
CNAME record settings
Shopyflow

What is Shopyflow: Shopyflow is a no-code integration tool that connects Shopify (backend) with Webflow (frontend), allowing users to build fully customized, headless e-commerce stores. It syncs product data into Webflow CMS collections in real time, provides dozens of pre-built e-commerce components, and handles customer accounts and cart logic.

Shopify manages inventory, orders, and payments, while checkout redirects to Shopify's hosted checkout page to ensure PCI compliance.

How to integrate Shopyflow with Webflow

Shopyflow lets you run a Shopify-powered store through Webflow's visual design environment. Product data syncs automatically from Shopify into Webflow CMS collections. Design product pages, shopping carts, and account flows in Webflow while Shopify handles transactions and inventory.

Here’s the easiest Shopyflow Webflow integration in 4 steps:

  1. Install the Shopyflow app to handle setup, script injection, and data sync
  2. Add e-commerce functionality using Shopyflow attributes and components
  3. Embed third-party Shopify apps for reviews and sizing
  4. Use the JavaScript API for custom cart behavior, or connect Webflow webhooks for external integrations.

These methods are independent, and most stores use multiple. Let’s dive in!

Install the Shopyflow app

Install the Shopyflow app from the Webflow Apps Marketplace. The app auto-injects all required scripts and enables Shopify data sync, no manual code pasting.

To set up the integration:

  1. Install the Shopyflow Shopify App through your Shopify Admin
  2. Authorize your Webflow site in the Shopyflow dashboard
  3. Install the Shopyflow Webflow App (auto-injects scripts)
  4. Import Shopify data into Webflow CMS collections

Data synced: Shopyflow syncs the following data from Shopify: products, variants, collections, tags, vendors, product types, and metafields. Sync runs in real time: add products in Shopify, and they appear in Webflow CMS automatically.

Permissions required: The app requires read/write access to site data, CMS data, custom code, page data, Designer workflow, authorized user info, and Ecommerce store data.

A preconfigured Relume starter theme is available, with Shopyflow components and CMS collections prestructured.

Apply Shopyflow attributes and components (the standard no-code path)

With Shopify integration, apply sf- prefixed custom attributes to standard Webflow elements. Shopyflow binds Shopify Storefront API data automatically, no JavaScript needed.

The core sf- attributes include:

  • sf-add-to-cart: Add-to-cart buttons on any Webflow button element
  • sf-cart: Shopping cart containers displaying contents, quantities, and totals
  • sf-product: Product data binding for titles, descriptions, images, and pricing
  • sf-filter: Dynamic filtering by variant options, tags, and metafields
  • sf-change-currency: Currency selectors for multi-currency support (on Select elements)

Customer accounts use dedicated page components for login, signup, and order history — not a single attribute, but a system of page templates.

All styling happens through Webflow's standard tools. Components render only on published sites, not in Webflow preview.

Embed third-party Shopify apps (optional add-ons)

Shopyflow supports embedding select Shopify apps (Okendo, Judge.me, True Fit) into your Webflow storefront. These integrations use the third-party apps' own widget attributes with product data sourced from Webflow CMS fields that Shopyflow populates.

For example, to add Okendo reviews: add the Okendo widget script and use Okendo's data-oke-reviews-product-id attribute, connecting it to the CMS product ID field that Shopyflow syncs.

Extend with the JavaScript API (for custom cart behavior)

Shopyflow exposes client-side JavaScript methods through window.Shopyflow for custom cart flows and dynamic interfaces.

The available methods include:

  • fetchNew(): Load products dynamically for infinite scroll or filtering
  • addToCart({ lineItems, useShopifyId, getNewCart }): Add variants to cart programmatically
  • updateCartAttributes(attributes): Modify cart metadata like gift messages
  • setCurrency(countryCode): Switch store currency by country code (e.g., 'US' for USD, 'DE' for EUR)
  • applyDiscountCode(discountCodes): Apply discount codes to the active cart

Add custom JavaScript via Webflow's custom code embed or site-level injection.

Connect Webflow webhooks for CMS sync (for external data routing)

When Shopyflow syncs product data, Webflow's webhook system fires collection_item_created and collection_item_changed events. Route these to external systems to keep them in sync automatically without manual intervention.

The most common use cases are pushing updated product data to a search index like Algolia (so search results stay current without a manual reindex), triggering a rebuild in a connected analytics pipeline when catalog data changes, or syncing to an external database when product or inventory data in Shopify changes.

This approach requires developer resources. It's not a no-code path.

What you can build with Shopyflow Webflow integration

Integrate Shopyflow with Webflow to design and ship custom Shopify storefronts with visual control over every page.

Here’s what's possible:

  • Custom product pages: Build product detail pages with interactive galleries, variant pickers, and upsell modules; styled in Webflow, powered by Shopify data.
  • Multi-currency storefronts: Create localized shopping experiences with region-specific payment methods, automatic currency conversion, and localized content synced from Shopify.
  • Fashion catalogs with filtering: Manage product collections with predictive search, dynamic filters by variant options and tags, and CMS-driven product grids. Note: Stores with many variants may quickly reach Webflow CMS item limits; each variant creates a separate CMS item.
  • Digital product storefronts: Sell digital products with real-time inventory updates from Shopify and automatic checkout delivery.

Frequently asked questions

  • Customers browse and shop on your Webflow-designed storefront, then redirect to Shopify's checkout page when ready to pay. This keeps payment processing on Shopify's PCI-compliant infrastructure. You can customize checkout appearance with your branding through Shopify's checkout settings. All payment methods configured in your Shopify store are automatically enabled. Product discounts, order discounts, and promotional codes apply automatically at checkout without additional configuration.

  • Webflow CMS item limits affect how many products you can sync. CMS hosting plans allow up to 2,000 collection items per project, while Business hosting plans allow up to 10,000. Since Shopyflow creates a separate CMS item for each product variant, stores with extensive variations consume limits faster. A catalog of 500 products averaging 10 variants each would require 5,000 CMS items. Shopyflow recommends the integration for stores with hundreds to a few thousand products and suggests monitoring CMS item counts before importing large catalogs.

  • Backend apps for inventory management, fulfillment, and shipping work automatically since they operate on Shopify's side. Marketing and analytics apps, including Klaviyo and Google Tag Manager, also work out of the box. Frontend apps such as reviews and wishlists may require assistance with integration from Shopyflow's support team. Contact support before implementing frontend apps that modify the storefront experience, as apps that rely on Shopify's Liquid templating may require custom workarounds or may not be fully compatible with the Webflow integration.

  • No. Shopyflow works with standard Webflow site plans. You need an active Shopify store on the Shopify side.

Shopyflow
Shopyflow
Joined in

Category

Ecommerce

Description

Shopyflow connects Shopify's commerce backend with Webflow's design capabilities. It offers automatic product data synchronization, pre-built e-commerce components, and a JavaScript API to help businesses build custom storefronts while Shopify handles payments, inventory, and order management.

Install app

This integration page is provided for informational and convenience purposes only.


Other Ecommerce integrations

Other Ecommerce integrations

Order Desk

Order Desk

Connect Order Desk’s order management system with Webflow to automate order routing across print-on-demand providers, fulfillment services, and shipping carriers.

Ecommerce
Learn more
Liquiflow

Liquiflow

Connect Liquiflow, a Webflow-to-Shopify theme converter, with Webflow to transform your visual designs into production-ready Shopify 2.0 themes using custom HTML attributes.

Ecommerce
Learn more
Amazon Seller Central

Amazon Seller Central

Connect Amazon Seller Central, the management hub for Amazon marketplace sellers, with Webflow to sync orders and product catalogs through automation platforms or custom API development.

Ecommerce
Learn more
Teachable

Teachable

Connect Teachable's course platform with Webflow to display enrollment data, embed checkout experiences, and sync student information automatically.

Ecommerce
Learn more
BigCommerce

BigCommerce

API-based integration provides complete control over data synchronization, user authentication, and checkout workflows that pre-built tools cannot deliver, enabling custom product displays, real-time inventory updates, and unified customer experiences across both platforms.

Ecommerce
Learn more
Woocommerce

Woocommerce

Connect WooCommerce's powerful e-commerce capabilities with Webflow's design flexibility to create stunning online stores. Leverage WooCommerce's extensive product management, payment processing, and order fulfillment features while maintaining complete visual control through Webflow's no-code platform.

Ecommerce
Learn more
StoreRocket

StoreRocket

Connect StoreRocket store locator software with Webflow to help customers find your physical locations using interactive maps and search filters.

Ecommerce
Learn more
Squarespace Domains

Squarespace Domains

Connect Squarespace, an all-in-one website builder, with Webflow through embed codes for scheduling widgets and product displays, or custom API development for data synchronization.

Ecommerce
Learn more
SimpleFunnel

SimpleFunnel

Collect one time, recurring payments and sell your product, accept payments directly into Stripe.

Ecommerce
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free