Shopify Custom Options: Navigating Free vs. Paid for Dynamic Pricing
The Powerhouse Paid Apps (with Free Trials!)
Right off the bat, several community members jumped in with excellent suggestions for robust apps that do handle dynamic pricing based on custom inputs. These aren't free, but they often come with free trials, letting you test the waters without commitment.InkyBay Product Personalizer App
Parselab_Melissa recommended InkyBay Product Personalizer App. This app offers dynamic pricing based on size units (inches/feet/cm), minimum/maximum restrictions, preset options, and various display types. It's a comprehensive solution with a 21-day free trial.


Easify Product Options
Easify-Ariel suggested Easify Product Options, another strong contender for custom measurements and dynamic pricing, especially for made-to-measure products. It features a "Dimension" option for height/width, min/max values, multiple units, and formula-based pricing (e.g., Height × Width) without coding.


The "Free App" Reality Check
Now, let's get to the heart of Susan's original question: are there any free apps for this kind of dynamic, customized option with pricing? The community consensus, especially from tim_1 and mastroke, is pretty clear: truly free apps that offer dynamic pricing calculations based on custom inputs are extremely rare, if they exist at all. Most "free" options only capture input, not calculate price.What Free Apps Can Do (and the Manual Workaround)
If you're willing to handle the pricing calculation manually, there are options to capture custom inputs for free:
- Basic Free Option Apps: Apps like Misk Variant & Product Options (emilyjhonsan98's pick) or Pasilobus Product Options (Ugurcan's suggestion) might offer free plans for adding number boxes or text inputs for height and width. These values will be passed with the order, but the price won't automatically update. You'd calculate the final price after the order is placed.
- Line Item Properties (DIY Code): This is a powerful, truly free, and performance-friendly method if you're comfortable with a bit of code or using AI as a helper. yuanjie suggested AI tools like Cursor or Claude to modify your theme directly.
Here's how to capture custom measurements using Line Item Properties without a paid app or manual pricing:
- Access Your Theme Code: In your Shopify admin, go to "Online Store" > "Themes" > "Actions" > "Edit code."
- Locate Product Template: Find your product-related code (e.g.,
main-product.liquid,product-template.liquid). - Add Line Item Properties: Insert HTML input fields with
name="properties[Your Custom Field Name]". For example:
These values will attach to the line item in your order details. - Styling (Optional): Add CSS to integrate these fields seamlessly with your theme.
This method keeps your site fast but doesn't automatically adjust the price.


The Hybrid & Advanced DIY Approaches
tim_1 also suggested more advanced ways to get closer to dynamic pricing without a dedicated app:- Pre-defined Sizes + Line Item Properties: Create standard variants with pre-set prices. Customers select the closest size, then use line item properties to enter their exact custom measurements. This changes the base price, and you get precise dimensions.
- Custom JavaScript for Dynamic Pricing: This is the most "without an app" solution for true dynamic pricing, but it demands significant development. You'd write custom JavaScript to read inputs, perform calculations, and update the displayed price. This is not for beginners and usually requires a developer.