← All sections

Swipe Match

A swipeable deck of your products: save the yeses, then add every match in one tap.

ProProduct page38 settingsInstall
Full screen ↗

Install

One file: sections/mf-swipe-match.liquid. It appears in the theme editor as EX · Swipe match.

  1. Connect EXPERAISE Sections to Claude (once). In Claude Code:
    terminal
    claude mcp add --transport http experaise-sections https://sections.experaise.com/api/mcp --header "Authorization: Bearer YOUR_LICENSE_KEY"
    In the Claude app: Settings → Connectors → Add custom connector → https://sections.experaise.com/api/mcp. Full setup
  2. Ask Claude. It fetches sections/mf-swipe-match.liquid, pushes only that file to your theme with Shopify CLI, and tells you where to find it.
    prompt
    Install the EXPERAISE Sections section "Swipe Match" (swipe-match) on my Shopify store your-store.myshopify.com. Put it on an unpublished copy of my live theme, then tell me how to add it in the theme editor.
  3. Customize. Online Store → Themes → Customize → Add section → EX · Swipe match. Every text, color and product is a setting.
Pro

The Liquid for Swipe Match is part of Unlimited

The live preview is free for everyone. Unlimited unlocks the installable file for every Pro section, Claude installs with your license key, and new drops every week.

Why it converts

Gamified discovery: a yes/no loop turns undecided browsing into decisions and gathers several products into one add-to-cart.

Specs

File: sections/mf-swipe-match.liquidIn the theme editor: EX · Swipe matchBest on: index, collection, page templatesSettings: 38Validated: Shopify Theme Check, no external assets

About this section

Swipe Match is a Shopify Online Store 2.0 product section that turns a collection into a deck of cards shoppers swipe through. The top card follows the finger or mouse with a spring and a rotation set in the theme editor; past a threshold it flies off, and a Want or Pass stamp appears as it leaves. Heart and cross buttons, the left and right arrow keys and an Undo button do the same, so the deck works without dragging. Each card shows the main or second product image, title, price with compare-at, an optional product type and vendor tag, a star rating from the reviews metafield and a sold-out badge. Every Want lands in a matches tray with thumbnails, a running total and a remove button. Add all to cart sends every available match to cart/add.js in one request, then stays on the page or opens the cart; if that request fails, the tray falls back to a normal form post with the same items. When the deck runs out, an end card offers to start over. Merchants edit every label, the number of cards, the stack position, spacing and colors. On phones the tray docks under the stack, and with reduced motion cards change without the spring. The conversion principle is gamified discovery: a quick yes or no loop helps undecided shoppers decide and gathers several products into one add-to-cart, which raises average order value. One self-contained .liquid file with no external libraries.

Questions

Can shoppers use it without dragging?

Yes. The heart and cross buttons, the left and right arrow keys and the Undo button do everything a swipe does. Each choice is announced to screen readers, and the deck has its own accessible label you can edit.

What happens when a shopper taps Add all to cart?

Every available product in the matches tray is added to the cart in one request to cart/add.js. Sold-out products can be saved but are skipped. Under After adding to cart you choose whether the shopper stays on the page or goes to the cart.

Which products appear in the deck?

The products of the collection you select under Cards, up to the number set in Cards in the deck, using the main or the second product image. Until a collection is selected, designed placeholder cards show so the section never looks empty.

Where does the star rating come from?

From the reviews.rating product metafield that most review apps write. If a product has no rating, the stars are simply hidden on its card. You can turn ratings off with Show rating.

More sections