How to create a global variation dropdown for product sizes on a stock images site?

Topic summary

  • Goal: Set up a reusable size-and-price dropdown for canvas prints on a stock images site, so each product offers the same set of sizes.
  • Context: Multiple standard sizes (e.g., 30×20 cm, 40×60 cm, 70×50 cm) each mapped to a fixed price (e.g., €10, €12, €15).
  • Request: A “global variation” or plugin that can be assigned to an entire product category, avoiding the need to create identical variations for every individual product.
  • Maintenance need: Add new sizes or adjust prices in one central place, automatically updating all products that use the shared variation.
  • Clarification: “Global variation” here means a centrally managed attribute/options set with size-to-price mapping applied across multiple products.
  • Status: No solution or decision presented; the question remains open awaiting recommendations or implementation approaches.
Summarized with AI on February 6. AI used: gpt-5.

Like to build a stock images site where users can buy images on canvas.

  • There are serveral size like 30 x 20 | 40 x 60cm | 70 x 50cm | etc.
  • Price is always the same like like: 30 x 20cm → € 10,- | 40 x 60cm → € 12,- | 70 x 50cm → € 15,- | etc.

Is it possible to make a global varation (or plugin) and assign this to a catergorie of products, so you don’t have to create a variation for every product?

So in the future if you want to add a size or adjust the price you can do this at one place and the variation is changed for very product where the varation is assigned to.