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
Explorer
114 29 69

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.

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
Explorer
114 29 69

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.

0 Likes