What's your biggest current challenge? Have your say in Community Polls along the right column.

Re: Removing unwanted 3rd party scripts

Solved

Removing unwanted 3rd party scripts

Jimwel
Shopify Partner
3 0 0

Do you know any way to remove scripts like Yotpo or Hulkapp? This is the auto inject from Shopify. They don't want to uninstall the app, and that's the only solution I have. Inside the app, there’s no way to remove it. Thanks, guys.

 

Screenshot 2024-10-24 044100.jpg

Accepted Solution (1)

Michael-Thomas
Shopify Partner
21 3 5

This is an accepted solution.

Hi @Jimwel 

 

According to Shopify's Terms of Service, apps are required to assist merchants with their requests, including uninstalling the app if asked. However, if you're only requesting the removal of scripts and not the app itself, it's unclear whether that falls under the same guidelines. Nonetheless, apps are obligated to provide support, and failure to do so could result in their removal from the Shopify App Store.

 

It is frustrating that apps still inject code into themes because this can effect staying on the auto update path. By right apps should be using only the blocks feature now which does't effect custom code.

 

 Personally I use Judge.me for reviews if that is why you are using these apps

 

Hope that helps. 

Appreciate it if you Like and Mark Solution. Thanks!


Discover my socials on Linktree.


Feel free to send a tip or buy me a Coffee

View solution in original post

Replies 6 (6)

Michael-Thomas
Shopify Partner
21 3 5

This is an accepted solution.

Hi @Jimwel 

 

According to Shopify's Terms of Service, apps are required to assist merchants with their requests, including uninstalling the app if asked. However, if you're only requesting the removal of scripts and not the app itself, it's unclear whether that falls under the same guidelines. Nonetheless, apps are obligated to provide support, and failure to do so could result in their removal from the Shopify App Store.

 

It is frustrating that apps still inject code into themes because this can effect staying on the auto update path. By right apps should be using only the blocks feature now which does't effect custom code.

 

 Personally I use Judge.me for reviews if that is why you are using these apps

 

Hope that helps. 

Appreciate it if you Like and Mark Solution. Thanks!


Discover my socials on Linktree.


Feel free to send a tip or buy me a Coffee

Jimwel
Shopify Partner
3 0 0

Thanks, brother, for your answer. You're right; apps should be the ones to assist merchants with their requests, and that's what happened. However, our colleagues don't want to give collaborator access. I'm just looking for another way, and like you said, I will try to convince them to give access. Thank you!

PaulNewton
Shopify Partner
7450 657 1565

@Jimwel  @Michael-Thomas  there's misconceptions here , including the fact that app-blocks cannot do everything.

It's farcical on it's face to think apps would be contractually required to assist with ANY request a merchant could submit when they are no longer a customer of that app.

 

Think about it: once an app is uninstalled it literally has no access to a stores api's so there's no way for it to remove scripts,etc.

Developers only need to provide adequate support for users.

If an app is uninstalled you are no longer a user, any support after that is a massive courtesy.

"adequate" support can literally just point you to a uninstall policy-support-page and be done.

 

Some support from an app may exist while the merchant is still a customer of the app.

AFTER uninstallation a merchant has actively chosen to cut off access for the app or it's support; read: they are no longer a customer.

Alot of apps provide a cleanup process before uninstallation that merchants need to use the app while it's still installed.

 

It is incumbent upon merchants to take responsibility in understanding the lifecycle of an app they add to their business and it's removal.

This isn't the satisfying answer but that is how it actually works in practice.

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


PaulNewton
Shopify Partner
7450 657 1565

@Jimwel  For some apps either check the apps support docs or just outright reinstall it to check for a theme clean up process.

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


Jimwel
Shopify Partner
3 0 0

I'll keep this in mind. Thanks, Brother!

tim
Shopify Partner
3911 394 1435

This is not app code injected into theme code. It's classic asyncLoad and does not affect the theme code at all and will not affect the ease of theme updates. At least, no more than App Embeds.

 

For most apps, if you do not remove the app from your shop it will still load its code on the front-end.

 

If you still want to keep the app, but do not run its code on the frontend you may try this https://github.com/mirceapiturca/Sections?tab=readme-ov-file#shopify-application-optimization, as explained here https://sections.design/blogs/shopify/app-optimization 

 

If my post is helpful, consider liking it -- it will help others with similar problem to find a solution.
I can be reached via e-mail tairli@yahoo.com