Articles on: Troubleshooting

Why Isn't My Price Updating in Real Time?

If your calculator shows the inputs but the price does not change as customers type or select options, the calculator is loading but the formula is not recalculating live. This is different from "Add to Cart not working" — the widget is visible, it just is not updating the number.


Most common causes


  1. The formula references an empty or optional field. If a formula input (for example a Number field for Width) has no value yet, the formula cannot resolve and the price stays at its default. Give optional number fields a sensible default value, or wrap them in conditional logic so the price only calculates once required fields are filled.
  2. The price display element is not linked to the formula. The Total Price element must point at the formula that produces the final number. Open the price element and confirm it is bound to the correct formula, not to a static value.
  3. A theme or third-party script is blocking live JavaScript. Some themes defer or block scripts on the product page. If the price only updates after a page refresh, a script conflict is likely. Test on a clean/default theme to confirm.
  4. Caching. Aggressive page caching (theme apps or a CDN) can serve a stale version of the calculator. Clear the store cache and hard-refresh the product page.


Step-by-step fix


  1. Open the calculator in the Apippa admin and locate the Total Price (or final price) element.
  2. Confirm it is bound to your formula, and that every variable used in the formula matches an existing input element name exactly (names are case-sensitive).
  3. Set default values on any optional number inputs so the formula can always resolve.
  4. Preview the product page in an incognito window to rule out caching.
  5. If the price still only updates on refresh, test on Shopify's default Dawn theme. If it works there, the issue is a theme/app script conflict — contact support with your theme name.


FAQ


  • The price shows the default and never moves. A formula variable is empty or misnamed. Check field names and defaults.
  • The price updates only after I refresh the page. Script conflict or caching. Test on Dawn theme and clear cache.
  • The price updates on desktop but not mobile. Usually a mobile-specific theme script. Contact support with your theme name and a product URL.

Updated on: 26/07/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!