Table of Contents
Problem Description: #
You configured MSRP (RRP) pricing correctly in the product settings, but the MSRP value does not appear on the product page for customers.
Common symptoms: #
- MSRP field filled in admin, but not visible on frontend
- Only regular price is shown
- MSRP shows for some products but not others
Cause: #
In most cases, the issue is related to display settings, theme compatibility, or MSRP being configured but not enabled for output. Some themes override WooCommerce price templates and don’t automatically render custom price fields.
Solution — step-by-step: #
- Confirm MSRP is enabled
- Go to WooCommerce → Settings → MSRP (RRP) Pricing
- Ensure “Enable MSRP display” (or similar option) is turned ON
- Go to WooCommerce → Settings → MSRP (RRP) Pricing
- Verify MSRP value exists
- Edit the product
- Confirm MSRP/RRP field is filled with a numeric value
- Update the product
- Edit the product
- Check product visibility
- MSRP may be hidden for:
- Products without sale price
- Products where MSRP ≤ regular price (depending on settings)
- Products without sale price
- MSRP may be hidden for:
- Test with a default theme
- Temporarily switch to Storefront or Twenty Twenty-Three
- If MSRP appears, your theme overrides price templates
- Temporarily switch to Storefront or Twenty Twenty-Three
- Clear all caches
- Clear page cache, object cache, and CDN
- Refresh product page in incognito mode
- Clear page cache, object cache, and CDN
Prerequisites: #
- Plugin enabled and active
- Product has a regular price set
Additional Notes / Prevention: #
- Always test MSRP display after theme changes
- Avoid themes that heavily customize price output without hooks
