How to Create Customized Size in product variant

Topic summary

A user seeks to implement a custom size input feature on their Shopify product page, allowing customers to enter personalized measurements (similar to functionality shown in a shared video).

Proposed Solutions:

• Third-party apps — Multiple responders recommend product customization apps:

  • Easify Product Options: Offers dimension fields with conditional logic (shows custom inputs only when “Customized” size is selected). Includes measurement unit toggles (cm/m) and optional popup guides. Conditional logic available on free plan; dimension fields require paid plan (currently discounted for BFCM).
  • Inkybay Product Personalizer: Supports preset sizes plus custom measurement inputs, dynamic pricing, and 21-day free trial.
  • Other suggestions: Product Customizer, Product Personalizer, Products Designer.

• Custom development — Using Shopify’s Line Item Properties via Liquid code to create custom input fields without monthly app fees. This approach requires advanced theme customization skills and doesn’t create true variants or enable dynamic pricing/inventory control.

Status: Discussion remains open with the user inquiring about free plan availability. Multiple vendors offering implementation assistance.

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

Hi Guyz i hope you are all doing very well i am stuck at one thing i want to add customized size option on the product page i have attached the url of the video in which i have showed the website custom size functionality please watch the video & let me know how i can able to developed this type of customized size variant option on my product page. Thank You

Video Link:-

1 Like

Hi @Maxian
You can create that kind of custom size option using the Easify Product Options app.
It lets you add dimension field on your product page so customers can enter their own measurements easily — no coding required. Here’s a demo I created that looks similar to your product — a tailor-made dress.

  • This is the result: Only when customers choose “Customized” as size, the custom fields will show up.

You can also add a body measurement guide as a popup, so customers can take a look before filling in their measurements.

  • This is the app setting:

To make sure the “cm” dimension fields only appear when customers select cm as the measurement unit, simply go to Advanced Settings and set up the Conditional Logic like this — then do the same for the “m” unit.

This app is very straightforward and works perfectly for customizable products. Reach out to Easify if you need any assistance! :blush:

1 Like

Hello @Maxian ,

I hope you are well!

There are various product customization app, which can be helpful to customize the product option. Please check the apps below:
1.) PC ‑ Custom Product Options - Product Options & Customizer | Personalize Product Variants | Shopify App Store
2.) Zepto Product Personalizer - Product Options, Product Personlizer, Product Customizer | Shopify App Store
3.) Inkybay ‑ Product Personalizer - Product customizer for custom print & personalization stores | Shopify App Store

Before purchasing any app, please book a demo with the app team. It will be helpful for you to understand the capablities of the app.

Use Line item properties, fully creating such an UI is an advanced theme customization without a monthly app fee.
Reach out if you need services to build this this for your customers and to improve revenue.
:email: click profile pic in forum for options.

Is this available on free plan or i need to buy paid plan for this?

Hi @Maxian

Thanks for your interest in our app :blush: In the demo I used, the conditional logic feature is available in the free plan, while the dimension option belongs to the paid plan.

However, we’re currently running a BFCM discount, so it’s a great time to upgrade at a very good price :tada:

If you prefer to stay on the free plan, you can still achieve a similar setup by using the Number Box/ Text Box option instead of Dimension — the only difference is that the unit will appear in the option name or help text below, rather than next to the box like Dimension.

For any questions or setup support, just message us via Easify live chat — our team’s always ready to help :blush:

Hi @Maxian,
Thank you for your question. Based on what you are trying to achieve, I suggest using Inkybay Product Personalizer. It helps you offer custom size options on your product page.
With Inkybay, you can
• Let customers select preset sizes like S, M, L, or enter their own measurements
• Show input fields for inches or cm only when the custom option is selected
• Automatically capture all customer inputs in the order file for easy fulfillment
• Set dynamic pricing for each size if needed


You can also add other product options such as text fields, file uploads, or swatches and display them as drop-down, checkboxes, radio buttons, or swatches without any coding.

The setup is simple and quick. Inkybay offers a 21-day free trial so you can explore it at no cost. If you like, we can share a demo product to show how it works in action.

Hi @Maxian,

if you want to add a customized size option on your product page (so customers can enter their own measurements), there are two main ways to do it:

1. Using a Product Options App:

Apps like Easify Product Options, Bold Product Options, or Infinite Options allow you to add custom input fields (text, number, dropdown, etc.) directly on the product page. This is ideal for customers entering their own width, height, or other dimensions.

2. Using Custom Liquid (manual solution):

You can add a custom input field in your product template (for example, custom_size) using Liquid. This will create a Line Item Property, which gets passed along with the cart data.

Note: This doesn’t create a real Shopify variant — it’s just additional order information attached to the product.

Example:

Field: “Width (cm)”

Field: “Height (cm)”

These inputs appear in the order details once the customer checks out.

If you want dynamic pricing or stock control based on size, then you’ll need a Shopify app or a Shopify Functions setup.

We’ve implemented this type of feature for several Shopify clients — if you’d like, I can guide you step-by-step based on your current theme (e.g., Dawn, Impulse, Prestige).

Would you like to continue working on this, or can we mark your question as solved?

Best regards,

Rafael from Muthwerk

:sparkles: E-Commerce Solutions & Shopify Optimization