Hello,
I am working on an app that users would be able to install in their stores. This app would provide a store block for a product details page. The block will show a checkbox in which a user can select. It would then display a drop-down of options a user must choose from. These dropdown values are populated from the product’s metafields which are also created via the app.
I would like to use one of the following solutions (whichever is simpler) but how to implement it is where I am having trouble:
- Update the price of the product for the user when an option is selected
- Add the selected option as an additional line item when they add the product to their cart.
Some additional context:
- Creating product variants with these options should be avoided if possible in order to avoid additional inventory and variant management for the stores using the app.
- The Cart Transform Update API was a possible solution I looked into but it is only available for stores on the Shopify Plus plan, so this will not work as some stores may not be on Shopify Plus.
Any suggestions or resources would be appreciated!

