Skip to main content

Documentation Index

Fetch the complete documentation index at: https://app.docs.circuly.io/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The circuly Subscriptions theme extension adds two blocks to your Shopify storefront:
  • Payment Options — A subscription widget on product pages that lets customers choose between subscription plans and one-time purchase
  • Cross-sell Products — A slim list of complementary products that mirrors the main product’s selected plan. Configured in the app rather than the theme; see the dedicated Cross-sell page
Both blocks are added through the Shopify Theme Editor and require no coding.

Payment Options block

The Payment Options block displays your subscription plans on the product detail page. When a product has subscription plans assigned, customers see their options with pricing, frequency, and any applicable discounts.

Adding the block to your theme

1

Open the Theme Editor

In your Shopify admin, go to Online Store > Themes, then click Customize on your active theme.
2

Navigate to a product page

In the Theme Editor, use the page selector at the top to switch to a Product page template.
3

Add the block

In the left sidebar, find the product page section and click Add block. Look for Payment options under the Apps section and select it.
4

Position the block

Drag the block to position it where you’d like it to appear — typically near the “Add to cart” button so customers can select their purchase option before adding to cart.
5

Save

Click Save in the top right corner to publish your changes.

Configuration options

Customize the block’s appearance directly in the Theme Editor sidebar:
SettingDescriptionDefault
Theme modeLight or dark appearanceLight
Primary colorColor for active states and highlights#397971
Corner styleBorder radius — sharp, subtle, rounded, or very roundedRounded (8px)
Spacing between optionsGap between subscription options — tight, default, or relaxedDefault
Padding inside cardsInternal card padding — compact, default, or spaciousDefault
Text sizeScale all text — small, default, or largeDefault
Header font weightNormal, medium, or boldNormal
Price font weightNormal, medium, semi-bold, or boldSemi-bold
Show discount badgeDisplay a badge when a subscription offers a discountOn
Badge colorBackground color for the discount badge#397971
Badge stylePill (rounded), square, or tag (angled)Pill
Frequency labelText shown above frequency options. Only displayed for consumable subscriptions — hidden for non-consumable products (e.g., rentals)“Deliver every:“
Show subscription benefitsDisplay subscription benefit text below optionsOn
Benefit icon styleCheckmark, bullet, or noneBullet
Benefit text: DiscountCustomizable benefit message. Leave empty to hide”Save on every order”
Benefit text: FlexibilityCustomizable benefit message. Leave empty to hide”Change, pause or cancel anytime”
Default purchase optionPre-selected option on page load — one-time or first subscriptionOne-time purchase
Show one-time purchase optionWhether to show the one-time purchase option alongside subscriptions. Uncheck to show subscriptions onlyOn
One-time purchase labelText for the one-time purchase option”One-time purchase”

Cross-sell Products block

The Cross-sell Products block renders the slim cross-sell list on the product page. Adding it to your theme is the same flow as Payment Options — pick Cross-sell Products from the Apps section in the Theme Editor. Configuration of which products appear, which are forced one-time, and how mirroring behaves all lives in the app under Cross-sell, not in the theme.

Cross-sell setup and behaviour

Configuring cross-sells, frequency mirroring, force-one-time mode, block settings, and eligibility rules.