How to add custom Top picks for you section in Shopify

Hey Team Shopify

I want to add a section in shopify store home page. I have already created external public shopify app via offical shopify api php library. I fetched the store products and list them in my platform now i want to push that listed products into top picks for you section in online store. How can i do that.

Hey @Shopping_IQ! There’s no API that lets you directly push products into a storefront section. The online store is theme-driven, so the way apps add content to the storefront is through theme app extensions. You’d build an app block that the merchant can add to their homepage template via the theme editor.

How you source the product data depends on whether “Top Picks for You” means the same curated list for all visitors, or personalized per customer.

If it’s a static list, your app can store the product IDs in a list.product_reference metafield on the shop and your app block’s Liquid renders them directly.

If you need per-customer personalization, the approach is different - your app block would inject JavaScript that calls an app proxy endpoint on your backend, passing the customer context. Your app’s backend returns the personalized product list and the JS renders it client-side.

Either way, the build theme app extensions tutorial should get you on the right track!