Hi there! I’m a React/Node developer and wanted to get started on creating some Shopify apps.
My question is about adding dynamic content to a product page using an app. So a simple example would be an app that allows the merchant to configure a message + some UI elements below the add to cart button. To continue the example, the user could:
- 
Create a custom message
 - 
Select a background color
 - 
Select a border color
 
The app itself would have 3 fields to configure the items above, then another field to toggle it on or off. So my question is pretty broad: how would I go about creating something like this? I’m most curious how to pass the data from the app (i.e., custom message, background color, border color) to the Shopify theme without the user having to update the liquid file themselves.
I really appreciate the help!