Show separate Products as variants on product page

Topic summary

Goal: Show different plant sizes (each kept as a separate product) as radio button options on a single product page, with selection redirecting to the corresponding product page, rather than using native variants.

Attempts: Grouping products via shared tags did not achieve the desired behavior; only converting sizes into actual variants would work, which is not desired.

Latest update: This setup is possible using product tags or metafields, but it requires custom theme coding. The suggested path is to engage a developer to implement radio buttons that display size options and link to each product’s page.

Key terms: Metafields are custom data fields in Shopify that can store relationships (e.g., mapping a product to related size products). Product tags can be used to group related items for retrieval in templates.

Outcome and status: No specific code or step-by-step solution was provided; no resolution was reached. Recommended action is to hire a developer to implement the custom logic. Discussion remains open.

Summarized with AI on January 1. AI used: gpt-5.

Hey guys,

I’m trying to build a product page with plants. I have different sizes of plants and i want to have something like Radio button selections for the different variations of the sizes of the plants. Each variation of size is a seperate product and i just can’t find a way to show them as a variant on the Product page.

For example: Plant 1

should have on the same product page radio buttons for the other sizes that will redirect to that product page when selected.

I tried some ways by giving the products the same tag etc. But nothing seems to give me this result except for Adding real variations, but i want to keep the different sizes as separate products.

Hello @Shaheem97

Welcome to Shopify Community.

Yes this is possible via product tag or metafields but it is a custom requirement so it needs custom coding. Please seek help of a developer to set up this at reasonable cost for you.

Let me know if you are looking for.

Thanks