Pro
← All sections
Swipe Match
A swipeable deck of your products: save the yeses, then add every match in one tap.
Install
One file: sections/mf-swipe-match.liquid. It appears in the theme editor as EX · Swipe match.
- Connect EXPERAISE Sections to Claude (once). In Claude Code:In the Claude app: Settings → Connectors → Add custom connector →
claude mcp add --transport http experaise-sections https://sections.experaise.com/api/mcp --header "Authorization: Bearer YOUR_LICENSE_KEY"https://sections.experaise.com/api/mcp. Full setup - 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.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. - 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
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
Pro
Pro