API Endpoints To Activate Theme Embed App Or Check The Status. Why Hasn't This Been Implemented Yet?

MGMonge
Shopify Partner
7 0 12

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.

Replies 6 (6)

Heysenior
Shopify Partner
4 0 4

I am facing the same issue for several months now, unfortunately our app installs dropped considerably since we implemented "Theme Embed App".

MGMonge
Shopify Partner
7 0 12

@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

Heysenior
Shopify Partner
4 0 4

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.

m20io
Shopify Partner
10 0 2

Isn't the app embed stored in the blocks key in config/settings_data.json? Maybe @Shopify can confirm that?

MGMonge
Shopify Partner
7 0 12

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.

shashank-a
Shopify Partner
5 0 1

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-

shashanka_0-1673952957285.png

 

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.