WooCommerce Product MSRP

WooCommerce Product MSRP

Save and display product MSRP in WooCommerce


WooCommerce Product MSRP module allows you to save and display product’s MSRP in WooCommerce.

The manufacturer’s suggested retail price (MSRP), also known as the list price, or the recommended retail price (RRP), or the suggested retail price (SRP), of a product is the price at which the manufacturer recommends that the retailer sell the product.

Booster stores MSRP as product meta with _wcj_msrp key.

Single Product Page and Archives Display Options

WooCommerce Product MSRP - Admin Settings - Display Options

Possible values: Do not show; Show; Only show if MSRP is higher than the standard price; Only show if MSRP differs from the standard price.
Default: Show
Possible values: Before the standard price; After the standard price.
Default: After the standard price
Savings amount. To display this, use %you_save% in "Final Template". Replaced value: %you_save_raw%
Default: (%you_save_raw%)
Savings in Percent
Savings amount in percent. To display this, use %you_save_percent% in "Final Template". Replaced value: %you_save_percent_raw%
Default: (%you_save_percent_raw% %)
Savings amount in percent rounding precision
Default: 0
Final Template
Replaced values: %msrp%, %you_save%, %you_save_percent%
<div class="price"><label for="wcj_product_msrp">MSRP</label>: <span id="wcj_product_msrp"><del>%msrp%</del>%you_save%</span></div>

Admin Options

Admin MSRP Input Display
Possible values: Inline; As separate meta box.
Default: Inline
Accessible through:
  • WooCommerce > Settings > Booster > Products > Product MSRP
Tested on WooCommerce 4.2.2 and WordPress 5.4.2
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

Leave a Reply



  1. Michael June 11, 2020 at 9:49 am #

    is it possible to then import this data with a csv?

    Reply to thread

  2. Carolyn March 12, 2020 at 9:23 pm #

    I’m having trouble displaying the MSRP for variable subscription products on the product archive page. I have settings on for both single product and archive pages enabled to display MSRP but it only shows on the single product page when i have variants selected. I also need it to show above or below the variable subscription price on the product archive page. I’m aware it will work for simple products – but i have no simple products, all are variable subscription. I’ve noticed strange behavior – the MSRP displays if i put in a sale price for every single variation – which is weird. Also, if all my variable subscriptions within one product have the same rental price, it will display the MSRP. Unfortunately all my variants within a product have different pricing, This is why I chose variable subscription in the first place. If there’s anyway to get the MSRP to display on the product archive page (from within or even outside of the MSRP module) i am all ears – PLEASE HELP 🙁

    Reply to thread

    • RokasJ March 13, 2020 at 6:29 pm #

      Hi Carolyn,

      Could you contact us directly at [email protected]?

      Best regards,
      Rokas – Support team

  3. Isaac November 25, 2019 at 11:14 pm #

    Is there a way to put the msrp into the invoice template?

    Reply to thread

    • Isaac November 26, 2019 at 8:08 pm #

      I have successfully added an MSRP column to the invoice, but I don’t know how to get the MSRP value to insert. I have used _wcj_msrp and wcj_product_msrp but to no success. Is this even possible?

    • RokasJ November 27, 2019 at 6:31 pm #

      Hi Isaac,

      `_wcj_msrp` is the meta key for this value. You should add a `product_meta=_wcj_msrp` column to display it.

      Best regards,
      Rokas – Support Team

  4. jeff November 18, 2019 at 9:51 pm #

    The MSRP seems to have an odd kine break in the format – can you suggest a correction to fix this

    Displays as—–
    : $ 119.99 You Save $ 15.00

    I would like —-
    MSRP: $ 119.99
    You Save $ 15.00

    MSRP: $ 119.99 You Save $ 15.00

    Reply to thread

    • RokasJ November 19, 2019 at 3:57 pm #

      Hi Jeff,

      I have just checked and it should be breaking there, I think your store’s theme might interfere (for example treat label tags in HTML as block elements). If you could send your store’s URL to our email ([email protected]) I could try writing some CSS to fix it. Or you could try changing the template in the module settings to not use these tags or play around to see what might work.

      Best regards,
      Rokas – Support Team

  5. Konstantinos Toulis October 22, 2019 at 9:40 am #

    How can i disable msrp price basen on user role?

    Reply to thread

    • RokasJ October 22, 2019 at 5:19 pm #


      Unfortunately this module does not have user role settings yet but you could try using “Modules By User Roles” module.

      Best regards,
      Rokas – Support Team

  6. Kenneth July 16, 2019 at 5:03 pm #


    I purchased the Booster plugin (Lifetime Subscription) back in March. While I was using your “MRSP feature” fine when I first installed, recently I found out some bugs/problems with this feature specifically. The problem are follows:

    1) Archive Product page display the content correctly according to the Archive Product Setting, however the div style css setting is not respected
    2) The Single Product page always use the content from the Archive Page Setting

    I have email the above problems with pictures to your support email already for more clearer understanding. Please an update can be carried out soon. Thanks.

    Reply to thread

    • Kenneth Tse July 22, 2019 at 7:29 am #

      Hello, no response either here or from email.

    • RokasJ July 22, 2019 at 5:21 pm #


      We are looking into the issue.

      Best regards,
      Rokas – Support Team

  7. Dennis August 15, 2018 at 8:42 am #

    It would me great if you could ad a delay function. (like send email 3 days after order completed). This would be very useful when asking for reviews or follow up emails.

    Reply to thread