Seal Subscriptions is a popular app which provides subscription capability for your Shopify store.

Replo supports using Seal Subscriptions in Replo pages, sections, templates, etc. To learn more about how to configure Seal, see Subscriptions and Selling Plans.

Seal-managed Interface for selecting subscriptions

Seal provides a subscription box widget which it can embed directly on your page. This is usually see on Product Templates. If you want to allow Seal's embedded widget to select selling plans on your Replo page, make sure to toggle on the "Allow third-party embeds to select selling plan" toggle. More details at Allowing Third-party apps to override selling plan selections.

Troubleshooting Selling Plans and Selling Plan Groups

Seal sometimes creates Shopify Selling Plans in groups, where each individual selling plan applies to one specific variant. For example, if you sell a product in three sizes and model those as Shopify Variants where each can be sold as a one-time purchase or a monthly delivery, Seal may actually create three selling plans under the hood, all with the same "Monthly Delivery" name.

Replo's 📄 Subscriptions and Selling Plans components support selecting a selling plan, and Replo will automatically select the correct "Monthly Delivery" when you use 📄 Variant Components and 📄 Options Componentsto select different options on your product buy boxes. However, sometimes the duplicated selling plans become an issue - for example, if the three different selling plan groups have different price adjustments, selecting a variant may actually cause a different selling plan to get selected, which means you might see prices update unexpectedly in other parts of the page.

As a workaround, you can use custom 📄 Stateswith an "Activate State" 📄 Interactions on your subscribe and save selector. Instead of using 📄 Dynamic Data for prices, you can have an "Is Subscribe and Save Selected" state for each price where you type in the expected price, and the button to set the selected selling plan can also have an "Activate State" interaction which activates the "Is Subscribe and Save Selected" states.

This ensures you show the expected prices for variant and option lists, regardless of the selling plan setup.