Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi Shopify team,
We really need a simple API endpoint to programmatically activate the theme embed apps or an endpoint to check their status.
The amount of work the app developers need to do + the customer support to let the store owner know they need to activate the theme embed app is unjustified. You can solve many app developers' issues by implementing any of those two endpoints.
I don't see why this couldn't be implemented on your side. These theme embed apps will be removed if they uninstall the tied app; why not let us programmatically activate them (at least only the theme embed apps from the tied app) If there is a security reason or something we don't know, why not let us at least check the status so we can show an info banner with a CTA to activate them ONLY if the store owner hasn't done it yet.
Also, it's so confusing for the store owner to need to activate the theme embed app for an app to work if they have just installed the app.
That's all; I hope someone from Shopify replies to this.
I am facing the same issue for several months now, unfortunately our app installs dropped considerably since we implemented "Theme Embed App".
@Heysenior Yeah, it's crazy how installs dropped because of it, we had the same problem, we now managed to retain some customers since we've added a prompt to activate the theme app embed and not let them continue until they click the deep-link, we track the click in our database. but still, some customers don't press Save after that :S
We did the same thing but apparently some customers don't realize that they have to hit the green Save button in the Customize of Shopify templates.
I would be very grateful if you implement a solution.
Isn't the app embed stored in the blocks key in config/settings_data.json? Maybe @Shopify can confirm that?
Yes. we use that to attempt to programmatically activate it. but the app embed is not always there for some reason, when it is, we modify the disabled attribute to false and that seems to work, the problem is when the app is not there at all, and we can't add it ourselves because it needs a numeric id as the block key that is generated by Shopify. I believe the app embed gets added to the config/settings_data.json file when the user clicks on the deep link.
This is a core fundamental issue which disrupts the user experience of installing an app when an embedded app is being offered. For now, we have done this via an intuitive UI-
But we have seen instances where the embedded app does not get enabled on the first go. Customers have to disable it, enable it and then save it again to make it work.
We recently spoke with Zopi developers @Zopi about how dropshipping businesses can enha...
By JasonH Oct 23, 2024A big shout out to all of the merchants who participated in our AMA with 2H Media: Holi...
By Jacqui Oct 21, 2024We want to take a moment to celebrate the incredible ways you all engage with the Shopi...
By JasonH Oct 15, 2024