Size Region Selector

Topic summary

A Shopify store owner with over 1,000 products seeks to implement a size region selector (UK, EU, US) that dynamically updates product variant sizes based on customer selection, similar to the functionality on kickgame.com. The selector should display region-specific sizing options that customers can actually add to cart, not just a reference chart.

Proposed Solutions:

  • Custom Code Approach: One user suggested adding a “Region” variant option and using JavaScript to filter sizes, or implementing metafields with JSON data for size charts. However, this solution only created a reference chart rather than updating actual purchasable variants.

  • App Solution: Easify Product Options was recommended as a no-code alternative using conditional logic to show different size options based on region selection. The required features are available on the free plan.

Current Status:

The discussion remains open. The original poster clarified that bulk application across all products is essential, and that they need actual variant switching functionality, not just a visual size chart. The custom code solution didn’t meet requirements, and concerns about paid plans were raised regarding the app solution, though the app developer confirmed the needed features are free.

Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

Hi there,

I would like to implement a size region selector on my website. The selector should allow customers to choose between different size regions (UK, EU, US). Once a customer clicks on one of the buttons, the sizes for that region should be displayed automatically.

Here’s the functionality I’m aiming for:

  1. Region Selection: A set of buttons for UK, US, and EU sizes.

  2. Dynamic Size Display: When a customer selects a region, the size chart for that region will be displayed, showing the appropriate sizing information.

  3. Responsive Design: The selector should be easy to use across both desktop and mobile devices.

Please let me know if you need more information or further clarification.

like this website https://www.kickgame.com/products/air-jordan-air-jordan-4-retro-fear-2024-fq8138-002

hey @crepscity try this one### Step 1: Add a “Region” Option in Variants1. Go to Shopify Admin > Products and select the product you want to modify.

  1. Click Edit Variants and add a new option called “Region” with values US, UK, EU.

  2. Add corresponding size options for each region.

Step 2: Modify Your Product Page to Auto-Switch Sizes- Navigate to Online Store > Themes > Edit Code.

  • Open main-product.liquid or product-template.liquid.

  • Find the size selector

Hi MustafA16,

Thank you for your response.

I have over 1000 products and going through each one individually will take too long, is there a way to target all products at once?

Yes! You can apply the size region selector to all products at once using one of these method

Use Shopify Bulk Editor1. Go to Shopify Admin → Products.

  1. Select all products (or filter by collection if needed).

  2. Click Edit products (Bulk Editor).

  3. Add a new column for Metafields (if using the metafield approach).

  4. Paste the JSON size data for all products at once.

Hi @crepscity

You can achieve this easily with Easify Product Options—no coding needed! It allows you to set up a size region selector with buttons for UK, US, and EU sizes. When a customer selects a region, the corresponding size chart will be displayed dynamically. Plus, it’s fully responsive, ensuring a smooth experience on both desktop and mobile. Here’s how it works:

  • This is the result:

  • This is the app setting:

Go to Advance Setting, using Conditional Logic to show UK size chart only when UK is selected as size region. And do the same with US and EU.

This app is straightforward, and I believe it will work well for you. Reach out to Easify if you need any assistance! :hugs:

1 Like

Hi Easify-Jolie,

I’ve tried to follow your steps, however, it seems that this requires a paid plan to proceed.

Hi MustafA16,

I’ve tried implementing your solution, but I don’t think you fully understand my requirements. The code you provided created a size chart, but that’s not what I’m looking for.

What I need is a way to target the actual default product sizes and have the UK, EU, US region selector appear at the top of the page. Customers should be able to click on their correct region and select the size associated with that region, and for the default sizes to change accordingly to EU, US, or UK.

The solution you provided only shows a size chart as a reference, but it doesn’t update the actual product size variants that customers can add to the cart based on their selected region.

This website is the best example how it should operate and look:

https://www.kickgame.com/products/air-jordan-air-jordan-4-retro-fear-2024-fq8138-002

Thank you.

Hi @crepscity

Thank you for trying Easify! The options I used in the demo is completely free, it includes modal (size chart), button (size option) and conditional logic. This is what free plan provide:

If you have any trouble setting it up, our 24/7 in-app live chat is always available. Feel free to reach out to our customer service anytime. Thanks again! :hugs:

I tried Easify, the app is straight forward but you cannot apply the options set up in a universal level, you’ll have to link each individual variant one by one. This is too time consuming for most clothing/shoe stores.