Theme App Extensions & Subscriptions

mattdenoronha
Shopify Partner
13 1 6

So the new theme app extensions are available to a theme when an app is installed, ok great.

How does this work with subscriptions? A store can install an app without subscribing, giving them access to the extensions without paying.

How do we limit access to theme app extensions until a store subscribes? Are all theme app subscriptions only for free apps?

Bunty
Shopify Partner
119 31 72

Hi @mattdenoronha, it's correct that merchants would be able to add the theme app extension, but you still control what happens inside it and would have total control of when to enable/disable the feature provided by the extension based on your own business rules.

Tech Expert at Frankie - Personalizing the Shopping experience.
Frankie - empowering merchants in 206 Countries and 31 Currencies.
0 Likes
mattdenoronha
Shopify Partner
13 1 6

Thanks @Bunty 
So would that be, every view of the section would require a call to our servers to check if we've marked that store as subscribed, then render the section if they've paid? Seems quite extensive and likely to slow the page just to display what may be a simple section with some text and images.

I can't think of a less intensive way.

0 Likes
mattdenoronha
Shopify Partner
13 1 6

Does anyone have an idea on this? Is there a way to limit theme app extensions to only subscribed stores? One that doesn't require a server call on every page view? Will standard theme app extensions only be for free apps?

0 Likes
Bunty
Shopify Partner
119 31 72

Not necessarily, there are techniques to mitigate calling the backend on each view, like session caching, or I believe you can use liquid in theme app ex, so you could also use metafields. The World is your oyster.

Tech Expert at Frankie - Personalizing the Shopping experience.
Frankie - empowering merchants in 206 Countries and 31 Currencies.
0 Likes