Create a list of product on a Non-embedded app

Topic summary

A developer is building a non-embedded app to help clients promote their Shopify products on an external platform. The app needs to display product information including names, images, descriptions, and prices for creating promotional visuals, without replacing Shopify’s store or admin interface.

Two API options being considered:

  • Admin GraphQL API - Concerns about compatibility across different stores
  • Storefront API - Questions about automatically creating custom distribution links

Both options seem more complex than needed for the use case. The developer is seeking:

  • Confirmation on cross-store compatibility for GraphQL
  • Clarification on automatic custom distribution link creation with Storefront API
  • Alternative solutions that might be simpler

The discussion remains open with no responses yet.

Summarized with AI on November 10. AI used: claude-sonnet-4-5-20250929.

I want would like to an App to help my client promote their shopify product from our platform.

I need to display a list of they product, with a name, the images, the description, and the price, to create visual to promote that product.

However I don’t want to replace neither the store, nor the admin interface from shopify.

I see to possible solution :

  • Admin GraphQL Api

  • Storefront Api

Both seems to be a bit to much for what I want, but I hav’nt found an other option yet.

Is there another option ?

If I choose GraphQL, is it compatible with every store ?

If I choose Storefront, can I automatically create a link for custom distribution ?

Thanks in advance for your answers.