Skip to main content
This snippet reads Supercycle’s product metafields, which the Supercycle Engine app embed keeps in sync. It works in any theme that renders product cards or prices in Liquid.
Add this snippet to your theme’s price snippet or product card to show a price line for each method a product offers: a buy price for resale, a “rent from” price for calendar, a recurring price for subscription, and a “Free with membership” line for membership.

How it works

The snippet reads the four method configuration metafields and sets supercycle_methods to true when the product has any method. It then renders one .sc-method-price line per method, plus the compare-at price as an RRP line when it’s higher than the price. When the product has no method, supercycle_methods stays false, so you can render your theme’s normal price in an {% else %} branch. Change the first assignment to match where you place the snippet. On a product page the product is product. In a card it’s often product_card, or closest.product in newer themes.
Product page
Product card

Add the snippet

snippets/sc-prices.liquid