msOptionsPrice
The component adds option-based prices to products (e.g. by size or other attributes).
Module settings
Edit settings under "System settings" with filter "msoptionsprice".

- Enable / disable option-based prices
- Path to JavaScript file for frontend price updates
- On the "MiniShop field" tab, set the miniShop extra field that stores prices
Extra prices tab
After enabling the module, a new "Options–prices" tab appears in the MiniShop product resource.

Example: extra prices by product size

When the user selects options on the site, the product price updates automatically

Price update on option change
Wrap the [[!+price]] placeholder in a span with class pr_change so the price updates when options are selected:
modx
<span class="pr_change">[[!+price]]</span>