Table of Contents
Problem Description: #
You can see the MSRP value saved in the WooCommerce product editor, but customers don’t see it on the storefront.
Common symptoms: #
- MSRP saved correctly in admin
- Frontend shows only regular or sale price
- No error messages
Cause: #
This usually happens due to caching, price rendering overrides, or third-party plugins altering how prices are displayed (dynamic pricing, discounts, currency plugins).
Solution-step-by-step: #
- Clear WooCommerce transients
- WooCommerce → Status → Tools
- Clear product transients
- WooCommerce → Status → Tools
- Disable price-modifying plugins temporarily
- Dynamic pricing
- Discounts
- Currency switchers
- Dynamic pricing
- Check theme price template
- Some themes use custom price.php
- Ensure WooCommerce hooks are not removed
- Some themes use custom price.php
- Force product update
- Edit product → click “Update”
- This regenerates price meta
- Edit product → click “Update”
- Test in incognito
- Avoid cached sessions
- Avoid cached sessions
Prerequisites: #
- Admin access
- Cache control access
Additional Notes / Prevention: #
- Exclude product pages from aggressive caching
- Avoid stacking multiple pricing plugins
