Shopify theme editor showing a product recommendations block being added
How-to

How to Add Product Recommendations to Shopify Without Writing a Single Line of Code

May 27, 2026 · 5 min read

You don't need a developer to add product recommendations to your Shopify store. Theme app extensions let you drop in a widget directly from the Shopify theme editor — here's how.

The best way to add product recommendations to Shopify without touching code is to use a theme app extension. These are blocks that install directly into your Shopify theme editor — you drag, drop, position, and save. No liquid templates, no CSS, no developer needed.

Let's walk through exactly how to set this up, why theme app extensions are different from older app installs, and what to look for when choosing which app to use.

What is a theme app extension?

Before 2022, most Shopify apps modified your theme's code directly — injecting scripts into your theme.liquid file, editing your product.liquid, or adding snippets that required manual placement. This was messy. App uninstalls sometimes left broken code behind. Theme updates could break the app's placement.

Theme app extensions work differently. They're official Shopify blocks that live in your theme editor alongside your regular sections. You go to Customize in the Shopify admin, find the app's block, add it to your page, and that's it. When you uninstall the app, the block disappears cleanly. When you update your theme, the block adapts automatically.

For merchants, this means: no developer needed, no broken code, no theme update anxiety.

Step 1: Install an app that uses theme app extensions

Not all recommendation apps use theme app extensions — some still use the old code-injection method. Dropr uses theme app extensions, which is part of why setup takes about 3 minutes.

To install Dropr: go to the Shopify App Store, search for Dropr, and click "Add app." The install takes about 30 seconds.

Step 2: Open your theme editor

In your Shopify admin, go to Online Store → Themes and click Customize next to your active theme. This opens the visual theme editor.

In the top center dropdown, switch from "Home page" to "Products → Default product". This shows you the layout of your product pages.

Step 3: Add the recommendation block

On the left sidebar, look for the section that contains your product information (usually called "Product information" or similar). Click it, then look for an "Add block" button at the bottom of that section's block list.

You'll see a list of available blocks. Dropr's block will appear here as "Dropr – Cross-sell Widget" or similar. Click it to add it to your product page.

Step 4: Position it correctly

Drag the Dropr block to position it below the "Add to cart" button but above any reviews or description sections. This is the highest-converting placement — shoppers see the recommendation right after they make the decision to add your product to their cart.

You'll see a live preview of exactly how it looks on your page.

Step 5: Save and configure your pairings

Click Save in the theme editor. The widget is now live on your product pages, but it won't show anything until you set up your product pairings.

Go to the Dropr app in your Shopify admin. You'll see a simple interface where you pick a product and assign it a cross-sell recommendation. Example: select your "Canvas Tote Bag" and assign "Leather Keychain" as the recommendation.

Do this for your 10–20 best-selling products first. You can add more pairings over time.

Step 6: Check how it looks on mobile

In the theme editor, use the mobile preview icon at the bottom of the screen. Make sure the recommendation block looks good on a small screen — it should be full-width, legible, and the button should be easy to tap.

Dropr automatically adjusts its widget for mobile, but it's always worth checking your specific theme's behavior.

What about the cart drawer?

Dropr also supports a recommendation inside the cart drawer — that sliding panel that opens when someone clicks "Add to Cart." Adding it follows the same process: in the theme editor, navigate to the Cart section and add the Dropr cart block.

The cart drawer is often even higher-converting than the product page because it catches shoppers right after they've committed to buying something.

Do you need to do anything with code?

No. That's the point of theme app extensions. If you ever want to customize the look beyond what the app settings allow, you can add CSS — but for most stores, the automatic theme matching handles this. Dropr reads your theme's fonts, colors, and button styles and mirrors them in the widget.

Related reading

FAQ

Will adding a recommendations app slow down my Shopify store?

Theme app extensions are loaded asynchronously, which means they don't block your page from rendering. The performance impact is minimal — typically under 50ms of additional load time when implemented correctly.

Can I add product recommendations to a Shopify collection page?

Most recommendation widgets are designed for product pages and cart drawers, since those are where shoppers are in buying mode. Collection pages are for browsing, so recommendations there tend to distract rather than convert.

What if I change my theme — will I have to set up recommendations again?

With theme app extensions, you'll need to re-add the block to your new theme's layout (a 2-minute step in the theme editor), but your product pairings and app settings stay intact. It's much cleaner than the old code-injection method.

Ready to try Dropr?

Get all this for just $19/month.

Add to Shopify

14-day free trial · No credit card · Cancel in one click