View Categories

MSRP (RRP) Price not Appearing on WooCommerce Product Page

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: #

  1. Confirm MSRP is enabled
    • Go to WooCommerce → Settings → MSRP (RRP) Pricing
    • Ensure “Enable MSRP display” (or similar option) is turned ON
  2. Verify MSRP value exists
    • Edit the product
    • Confirm MSRP/RRP field is filled with a numeric value
    • Update the product
  3. Check product visibility
    • MSRP may be hidden for:
      • Products without sale price
      • Products where MSRP ≤ regular price (depending on settings)
  4. Test with a default theme
    • Temporarily switch to Storefront or Twenty Twenty-Three
    • If MSRP appears, your theme overrides price templates
  5. Clear all caches
    • Clear page cache, object cache, and CDN
    • Refresh product page in incognito mode

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

 

MSRP (RRP) Pricing for WooCommerce