Product price change

Hi Team,

I am currently developing a subscription app and have created metafields for the product, where JSON values are stored. Each metafield value is associated with a specific price and is displayed as an option to the user.

Based on the selected options, I need to update the product price dynamically by including the corresponding metafield values.

Is it possible to achieve this through our custom app? If so, could you please suggest the best approach to implement this?

How is this just not as simple as getting the metafield on your end and setting the price on the product using ProductSet with that value.

e.g. what have you tried, the docs have an ai assistant use that to draft questions get generated answers you then actually research* to validate references , THEN bring in other people

Yes — this is absolutely possible with a custom Shopify app, and your approach (storing pricing in metafield JSON) is solid. The key is where and how you apply the price update, because Shopify doesn’t allow directly changing variant prices dynamically on the frontend.

Best approach:

Store options in metafields
Capture selection via line item properties
Use Shopify Functions to adjust price dynamically

Alternate Solution
Use 3rd Party :
Dynamic Product Options (advanced logic)
Option Price Calculator (simple setup)
SE Option Calculator (metafield-based)