1
0 Comments

Product Feedback From Shopify

Heard back from the Shopify app review team today and got some great feedback. We were using the wrong API endpoint to interact with the user's Shopify theme and they provided some detail on how to better approach the problem.

To give a little context, newclick.io allows you to display announcement banners on your website by installing a Javascript tag. You can insert the tag in one of two ways. Either by copy/pasting the snippet of code that we provide into the <head/> of your website or by integrating your Shopify account and clicking an "install to Shopify" button. If you choose to go the Shopify route, we automatically insert the script tag into your Theme using their Asset API. This wasn't the best approach in hindsight and Shopify confirmed that.

The modern way to install script tags onto a Shopify site is to use their ScriptTag API. This is a simple endpoint that is scoped to the App that it is created from. When the user uninstalls the app, the script tags are automatically deleted. This is great for the end-user because it solves the problem of stale "cruft" being left around in the Theme if they choose to uninstall the app. This is also beneficial to us because we don't want API calls being made from users that have to uninstall our app. Win-win!

The only issue now is that we have to re-write a small part of the app which will likely take 4-5 hours. So be it...

Trending on Indie Hackers
After 10M+ Views, 13k+ Upvotes: The Reddit Strategy That Worked for Me! 42 comments Getting first 908 Paid Signups by Spending $353 ONLY. 24 comments 🔥Roast my one-man design agency website 21 comments I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments Hero Section Copywriting Framework that Converts 3x 12 comments