2.0 Beta

Smootify 2.0 is in public beta. Your 1.x store keeps working. Move when you want.

What changed
Every plan

Product pages and collections, straight from Shopify.

Every product, variant, price and collection comes from Shopify. You design the page in Webflow or Astro; the data never goes through a sync to stay correct.

Galleries, variants, subscriptions, gift cards and breadcrumbs are components you style like any other element on the page. The lists a store lives on, best sellers, related, recently viewed, are filled by Shopify directly.

A best-seller row, no CMS
<smootify-product data-id="best-seller" limit="8">
  <!-- your product card, designed once -->
</smootify-product>
Illustrative. The card is cloned for every result, and inside a slider it clones the slide. The exact syntax lives in the markup contract.

What's in it.

Components come with every plan. Add-ons say which plan they need.

Media gallery

Component

Images, video and 3D models from the product, in a slider or a grid you design.

Custom product properties

Component

Size, shape, color and any other option, styled in Webflow or Astro and tied to Shopify variants.

Subscriptions

Component

Auto-billed plans, weekly, monthly or yearly, with a discount, from Shopify Subscriptions.

Related products

Component

Related and complementary products calculated by Shopify, on any product page.

Gift cards

Component

Sell Shopify gift cards from a page you designed.

Breadcrumbs

Component

The path back from a product to its collection.

Volume prices

Component

The price breaks of a B2B catalog as a table, for company buyers. The price follows the quantity.

Read more

Product configurator

Server add-on

A live price from a formula, for made-to-order products.

Read more

Name your price

Server add-on

The customer sets the amount, inside limits you choose.

Read more

Magic box

Add-on, every plan

A bundle the customer builds from products and variants you pick.

Read more

Magic add-ons

Add-on, every plan

Optional extras added to a product as a real-time bundle.

Read more

Dynamic properties

Add-on, every plan

Inputs inside the add-to-cart, defined by Shopify metaobjects.

Read more

Product file upload

Server add-on

The customer attaches a file to the line item before adding to cart.

Read more

Wishlist

Add-on, every plan

Customers save products to buy later.

Read more

Last viewed

Add-on, every plan

The products this visitor looked at, tracked in the browser.

Read more

Product reviews

Integration

Judge.me, Klaviyo Reviews and Loox work with Smootify.

Read more

Back in stock

Integration

Klaviyo back-in-stock alerts on a Smootify product page.

Read more

Lists the CMS cannot make.

The parts most people never find in the docs.

01

Data a CMS cannot hold

Best sellers are ranked on the store's full sales history. Related and complementary are calculated by Shopify. None of it can be imported into a CMS, so these lists read Shopify directly: best-seller, related, complementary, created-at, purchasable.

02

Your own query

custom-query takes a Storefront API search, a tag, a price band, a vendor, a product type, and data-sort takes any Shopify product sort key. It covers most of what "custom collection" apps sell.

03

A collection, anywhere

specific-collection shows a Shopify collection on any page, without tying that page to a CMS collection item.

04

Lists per customer

A list can read a product-reference metafield. Point it at the signed-in customer and you get "your usuals" or "picked for you", managed by the merchant in Shopify, with no recommendation engine.

05

Metafields as interface

Spec sheets, allergens, certifications: 42 metafield types across six scopes. separator="repeat" clones an element for each value in a list, so the nested Collection List goes away.

06

No CMS limits

These lists take no CMS items and never wait for a sync. The card is designed once and reused everywhere.

Where people get stuck
  1. The default is 3 products. Without a limit, the list looks broken.
  2. Related and complementary need data-parent-id. Without it, the element is removed.
  3. Complementary products are defined in Shopify's free Search & Discovery app. If nothing is set there, nothing shows here.
  4. A metafield needs Storefront access, or it never reaches the page.

The rest of the store.

Features and add-onsAll features

Start in Figma.
Go live on Shopify.

Free to build, pay only when you go live. One Shopify app with 17 add-ons, billed on the store’s Shopify invoice.

  • One Shopify app with 17 add-ons, on the Shopify bill
  • Free to build, pay only when you go live
  • Works on Basic, Grow and Advanced
  • Your 1.x store keeps working
  • Every element stays yours to change
  • Docs indexed in llms.txt