Looking for honest feedback on my new Accessories app (MVP just launched)

Hey :waving_hand:,

I recently launched the MVP version of a Shopify app called Upsell Accessories & Add-ons Tab — it’s designed to help merchants display complementary products (like mounts, memory cards, or bundles) right on the product page, inside dedicated tabs.

Here’s the app: https://apps.shopify.com/upsell-accessories-addon-tab

I built it because I wanted something to showcase complimentary/addon products and thought others would like it too. Now that it’s launched I realized I never asked any other merchant about their needs and what are their pain points compared to mines.

So, I am looking for honest feedback from merchants, developers, or just someone with an opinion on what would be best for the app.

It’s in the early stages so I am definitely open to adding more features that suits it. It was built using Shopify Remix, Postgres.

I am thinking of these so far:

  1. A way to create a template of tabs that is automatically applied to products based on criteria like category/tag
  2. Different product card designs based on the type of product being shown
  3. Some sort of tracking to let merchants know that the user clicked on the product from the Accessories tab before adding it to cart — Or maybe leave that for like data-tracking or GTM events :man_shrugging:
  4. Maybe using AI to loop through products and automatically build the tabs so merchants don’t have to or at the very least let it populate one tab like “Recommended Addons” using AI and past purchases data

Hey Richard, this does look an AI prompt and answer but it did give some good advice. I do like this:

Perhaps, I should add a feedback widget to the backend of the app for gathering feedback and feature requests. I think if I integrate Helpscout Beacon, I would be able to provide quick documentation and a contact form. I just need to verify if that is against Shopify rules or not.

I do think using Redis or another caching strategy would benefit the app. When the app loads, the first tab has to an http request to fetch the products. I can however store the first tabs products to a metafield and display it immediately or use it as a placeholder until the request is complete.