How-to / related-product merchandising / subscription-cost reduction · Updated 2026-09-15
Duplicate Related Products on Shopify: Keep One Clear Cross-Sell Path
Fix duplicate Shopify related-product and cross-sell blocks. Decide what each recommendation section should do, keep one clear path, and use free Öneri Kiti when fixed manual companions are the right fit.
All ShopRadar apps featured in this guide are available in English.
A Shopify product page can quietly end up with three different recommendation systems: a theme's related-products section, Shopify Search & Discovery complementary products, and a cross-sell app block. Each can be reasonable on its own. Put them together without a plan and the page starts repeating the same accessories, showing substitutes beside add-ons, or making the shopper scroll through several versions of the question 'You may also like'.
The fix is not to delete every recommendation. It is to give each visible block one job and remove the duplicates. For stores that already know the exact one to three companion products that belong with an item, Öneri Kiti is a focused option: its current Shopify App Store listing shows Free pricing, manual selection of up to three recommendations per product, one-tap add to cart without a page reload, no customer-tracking recommendation algorithm, and a theme app extension. The owner confirms Öneri Kiti has no paid plan. Öneri Kiti is available in English.
First identify what each recommendation block is actually trying to do
Shopify uses related and complementary products for different merchandising jobs. In current Search & Discovery documentation, related products are similar items or potential substitutes that help a shopper discover another product they might prefer. Complementary products are add-ons intended to be used with the product already being viewed. Mixing those jobs under identical headings makes the product page harder to read because the shopper cannot tell whether an item is an alternative to the main purchase or something that completes it.
A manual cross-sell app creates a third possibility. Öneri Kiti is designed around merchant-selected companions on the product page. That is useful when the relationship is deliberate and stable: a compatible filter for a machine, a refill for a reusable container, a mounting kit for a fixture, or a matching component from the same system. Those examples are not substitutes. They are products that make the main purchase more complete.
Before removing anything, label every visible recommendation area with its intended job: substitute discovery, complementary add-ons, or fixed merchant-curated companions. If two blocks have the same job and often show the same products, you have a real duplication problem. If the jobs are different, you may only need clearer headings and better placement rather than deleting a whole section.
Choose the system that matches the merchandising job, not the one with the longest list
Shopify Search & Discovery is a strong native choice when you want a broader recommendation system. Shopify currently lets merchants select up to ten complementary products and up to ten related products for a product. Related recommendations can be manual-only or can place manual selections ahead of Shopify's automatically generated recommendations. The automatic related logic can use purchase history, product descriptions in eligible English-storefront cases, and related collections. That is a different scope from a small fixed cross-sell block.
Choose Öneri Kiti when the requirement is narrower: show a small set of merchant-approved companions and keep the recommendation logic under direct human control. Its current official listing says merchants choose up to three recommendations for each product, shoppers can add them from the product page without a reload, and the app does not use customer tracking or an automatic recommendation algorithm. The listing shows the app as Free, and the owner confirms there is no paid plan. Treat that as today's pricing model rather than a promise that pricing can never change.
Do not use Öneri Kiti as a stand-in for jobs it does not claim. It is not a one-click post-purchase funnel, a bundle-discount engine, a cart-drawer offer system or a behavioral personalization platform. If those are the features producing value in an existing paid app, removing that app simply because a free product-page cross-sell exists would be a false saving.
- Need substitutes or broader product discovery: keep a related-products system designed for that job.
- Need a larger native complementary list: Shopify Search & Discovery currently supports up to 10 complementary selections.
- Need 1-3 fixed companions chosen by the merchant: Öneri Kiti is the focused free option.
- Need bundles, cart offers or post-purchase funnels: use a tool built for those later-funnel jobs instead of forcing a product-page block to imitate them.
Audit the live product template before changing recommendations
Open a representative product in the theme editor and count every recommendation surface the shopper sees. Look for a Related products section, a Complementary products block, app blocks from installed cross-sell tools, custom Liquid that outputs product cards, and theme-specific recommendation sections. The visible page is the source of truth for this audit; the Apps screen alone cannot tell you how many recommendation blocks are active in the template.
Shopify's current theme documentation says compatible app blocks can be added, removed, previewed, repositioned and customized through the theme editor. The preview inspector can also hide or delete sections and blocks. Use those controls to inspect the page before editing code. If a block is supplied by an app, removing the block from one template is not the same thing as uninstalling the app from the store, which gives you room to simplify the page without making a larger software decision immediately.
Do the audit on more than one product. Include a high-traffic item, a product with variants, a product whose companions sell out occasionally, and at least one product from another template if your catalogue uses multiple product templates. A duplicate may exist only on the default template while a specialty template has a completely different layout.
If fixed companion products are the goal, build one deliberate Öneri Kiti block
Start with products where the relationship is easy to defend. Pick a base item, then choose only companions that solve a real next-step problem. For an espresso machine, that could be the compatible cleaning tablets, filter and pitcher. For a lighting fixture, it could be the correct bulb type and mounting accessory. For a refillable product, it could be the exact refill. The current Öneri Kiti listing allows up to three selections, so use that limit as a merchandising filter rather than trying to recreate a full collection inside the block.
The strongest manual recommendations are specific enough that a support agent could explain them without improvising. Compatibility is especially important. A visually similar cable, replacement part or fitting is not a good cross-sell if it does not work with the base product. For styling relationships, define a reason such as matching finish, collection or intended use instead of selecting products because they happen to have excess inventory.
Öneri Kiti is available in English. The Turkish brand name does not limit it to Turkish merchants. ShopRadar's promotional App Store CTA uses the authentic `oneri-kiti` slug with `locale=en`; that parameter requests the English App Store listing locale and does not change the installed app's language settings.
Remove the duplicate block, not the useful discovery path
Once the manual companion block is correct, decide what to do with the native recommendation sections. If the native complementary block is showing the same add-ons as Öneri Kiti, keeping both usually creates repetition. Shopify's theme editor lets you hide or remove sections and blocks, so you can remove the redundant surface from the relevant product template without editing theme code by hand.
A related-products section can still have a separate role lower on the page. Imagine a shopper looking at a black desk lamp. Near the buy area, a manual companion block might show the compatible bulb and matching side table. Farther down, a related-products section could show alternative lamps. Those two blocks are not duplicates because one completes the selected product and the other helps a shopper who may still be choosing among main products.
Heading language should make that difference obvious. 'Complete the setup' or 'Works with this item' signals an add-on relationship. 'Similar options' signals substitution. Avoid giving two separate blocks the same generic heading when they serve different purposes. Clear merchandising reduces cognitive clutter without requiring a claim that one recommendation technology is universally better than another.
If Shopify's native recommendations already do the job, remove the extra app block instead
The free option is not automatically the right option just because it is free. If your current theme already exposes Shopify's complementary-products block in the exact position you want, your team is comfortable maintaining recommendations in Search & Discovery, and you benefit from its larger selection capacity or related-product logic, there may be no reason to add a second manual block.
In that case, keep the native path and remove the redundant app block from the template. This is especially sensible when the store wants to manage related and complementary recommendations in one native workflow. A disciplined no-monthly-fee stack is not a contest to install the most free apps. It is a decision to keep the fewest tools necessary for the jobs the storefront actually has.
Conversely, if a paid cross-sell suite is installed but the only feature the store uses is a fixed set of product-page companion items, document those pairings and evaluate whether Öneri Kiti covers that narrow job. Do not cancel the paid product until you have checked for other active features, data dependencies, billing arrangements and theme placements. Subscription reduction is useful only when it removes unused breadth rather than a workflow the store still depends on.
QA the recommendation path on inventory, variants and mobile
After simplifying the page, test the customer journey rather than stopping when the theme editor looks tidy. Open the storefront on desktop and mobile, confirm only the intended blocks appear, and make sure the recommendation area does not push the main purchase information too far down the page. Add a recommended product to the cart and confirm the cart reflects the intended item.
For Shopify's native recommendations, the current documentation includes product eligibility rules. Complementary products must have inventory above zero and be active to display, while related products can still appear when continue-selling-when-out-of-stock is enabled. Shopify also documents quick add behavior for complementary products in compatible themes, including a Choose options flow when the recommended product has variants.
Do not assume undocumented behavior for an app block. Öneri Kiti's listing verifies one-tap add to cart without a page reload, but it does not give us a basis to promise every inventory, variant or edge-case behavior for every theme. Test the actual companions you select, especially products with variants or changing availability, and remove pairings that no longer make commercial or compatibility sense.
- Check one representative product on desktop and mobile.
- Confirm the same companion is not repeated in two nearby blocks.
- Test add-to-cart from the recommendation block.
- Review sold-out or unpublished companion products.
- Check products with variants rather than testing only simple products.
- Repeat the audit after a theme change or major catalogue restructure.
Recommendation: one clear cross-sell path beats stacked recommendation clutter
A product page does not become more persuasive every time another recommendation widget is added. Keep a recommendation surface when it has a distinct job, and remove it when it repeats another block without adding a new decision benefit. Native related discovery, native complementary products and a merchant-curated cross-sell can all be useful, but they should not compete for the same few inches of the product page.
For a store that wants a small, fixed set of hand-picked companions, Öneri Kiti is ShopRadar's recommended fit in this workflow. It is currently free, the owner confirms there is no paid plan, and its official listing documents up to three merchant-selected recommendations, no automatic recommendation algorithm and product-page add to cart without a reload. Available in English, it is a focused way to keep the cross-sell decision under the merchant's control without adding another recurring app subscription for this specific job.
Apps mentioned in this guide
Öneri Kiti
Available in English
Hand-picked cross-sells per product, added to cart without a reload
Free · no paid plan
Frequently asked
Why do I have duplicate related products on my Shopify product page?
A common cause is more than one recommendation surface being active at once, such as a theme related-products section, Shopify Search & Discovery complementary products and an app block. Audit the live product template and give each block a distinct job before deciding what to remove.
Should I remove Shopify related products if I use Öneri Kiti?
Not automatically. Öneri Kiti is a manual product-page cross-sell for fixed companions. Shopify related products can still serve a different discovery job by showing similar or substitute products. Remove a block when it duplicates the same job, not merely because another recommendation block exists.
Is Öneri Kiti free or a free trial?
The current Shopify App Store listing shows Free pricing, and the owner confirms Öneri Kiti is free with no paid plan. It should not be described as a trial or merely a limited starter tier. Re-check the live listing before making future pricing assumptions.
Is Öneri Kiti available in English?
Yes. The app owner confirms Öneri Kiti is available in English. ShopRadar links to the authentic oneri-kiti App Store slug with locale=en; that parameter requests the English listing locale and does not change installed app language settings.
Can Öneri Kiti replace a post-purchase upsell or bundle app?
No. It is a focused manual product-page cross-sell tool. If you need bundle pricing, cart-stage offers, behavioral personalization or one-click post-purchase funnels, compare tools designed for those workflows.