Building UI/UX within the app to guide merchants to enable theme app extension every time they install the app does not seem like a good UX to me. It contributes to lot of 10 min churn as well. If a merchant is installing the app they definitely need some value out of it. I wonder if it’s possible to allow app developer to enable theme app extension on installation?
Yes, it’s possible but you need “Theme File Write” permission for that. Also, In UI it should be mentioned. As, shopify encourages taking merchant’s consent before this.
Hey @Kartik_Shrivastava - @illusionist3886 is on point on this one. It’s technically possible, but our recommended method is to gain merchant consent and streamline onboarding:
Happy to pass along some feedback though for sure and log a feature request. Are you seeing that merchants are just bouncing off the app if it takes too long for them to enable the extension? Hope to hear from you soon!
Thanks for your insights. I should have mentioned earlier - our app uses an App Embed Block from a theme app extension, and just to clarify does the solution mentioned above will enable it automatically after installation?
Are you seeing that merchants are just bouncing off the app if it takes too long for them to enable the extension?
Yes, we’ve noticed quite a few first-day uninstalls, which we believe are linked to the delayed onboarding experience. Since our core functionality depends on the theme app extension being enabled, merchants often don’t see immediate value after installation.
In the past 30 days, only about 20% of stores that installed our app have actually enabled the theme app extension, which significantly affects activation and retention.