Show variants from other products on another product page

Topic summary

Goal: Display variants from multiple products on a single product page, with each selection changing price and SKU (true variants), without page reloads.

Constraints and context:

  • Shopify plans to raise the variant limit from 100 to 2,000, but will keep the max product options at 3, which is insufficient for products with 5–8 options.
  • Example product has ~396 combinations (e.g., screen size, throttle body color, distributor type, fuel system type) and currently split into 3–8 product pages by color.

Current setup and desired behavior:

  • Theme links color buttons to separate product pages, causing a page refresh. They want smooth, single-page selection.

Proposed approaches (no app):

  • Use Shopify Section Rendering API or Product AJAX API to fetch and replace product content dynamically, avoiding full reloads.
  • Use JS navigation helpers like SPX (Single Page XHR) or Turbo Drive for seamless transitions.
  • Backend combine options into composite variant values (e.g., “Finish/Screen size”) and split for display in the theme; requires strict naming discipline and may hit practical limits.

App suggestion:

  • Product Variants Reloaded: combines multiple products to show all variants on one page; premium supports more than 3 options tied to real Shopify variants.

Status:

  • OP will explore the APIs and combined-option strategy; app recommended. No final resolution yet.
Summarized with AI on December 31. AI used: gpt-5.

Hmmmm. Could you give me a sample of on how it works? I’m currently working with someone where they sell wires, and in their Shopify store, they have set up a system that narrows down the choices. From a general category down to the most specific. An example of how their system works is:
General wire type → Categories under that general type → Category of the category of general type → differing products under that category, differing by their wire thickness I think → the actual product
Copper wire → Copper wire categories → Category of that Copper wire category → then the products under that category → product

The one you are looking sounds like a product builder or narrower. Like I asked above, can you give me a sample of how it works?

1 Like