Sale!

MSRP for WooCommerce

MSRP for WooCommerce Pro plugin lets you save and (optionally) display product MSRP in WooCommerce.

Clear
Author: Tom Anbinder SKU: N/A Category: Tag: Version: 1.1.2; Last updated: 3 months ago; Requires WordPress version: 4.4; Tested up to: 4.9

Description

This plugin is a premium version of free "MSRP for WooCommerce" plugin.

With MSRP for WooCommerce Pro plugin you can save and (optionally) display product MSRP in WooCommerce. When used in variable products – MSRP can be set separately for each variation.

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.

Display Options

Display
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
Position
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 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
Sets number of decimals to round to, when %you_save_percent% is used in template.
Default: 0
Final template
Replaced values: %msrp%, %you_save%, %you_save_percent%. You can also use shortcodes here, e.g.: [alg_wc_msrp_wpml lang="en"][/alg_wc_msrp_wpml].
Default:
<div class="price"><label for="alg_wc_msrp">MSRP</label>: <span id="alg_wc_msrp"><del>%msrp%</del>%you_save%</span></div>

Countries Options

Fill in this optional section, if you want to save different MSRP values for different countries. Country will be detected automatically by visitor's IP address.

MSRP by country
Enables/disables section.
Default: no
Countries
Select countries here. Save changes to see new options.
Default: None
Country #1
Set country currency here.
Default: None
Country #N
Set country currency here.
Default: None

Currencies Options

Fill in this optional section, if you want to save different MSRP values for different currencies. Currency can be switched with some external currency switcher plugin.

MSRP by currency
Enables/disables section.
Default: no
Currencies
Selected currencies will appear on each product's edit page.
Default: None

Advanced Options

Hide MSRP for products with empty price
Default: no
Apply price filter
Enable this if you want to apply standard WooCommerce price filter to MSRP (e.g. if you are using some currency switcher plugin with price calculation by exchange rates).
Default: no

Admin Options

Add MSRP column to admin products list
Default: no

Developers

Plugin stores MSRP as product meta with _alg_msrp key.

Plugin has alg_wc_msrp filter. It’s applied on raw MSRP (i.e. not final HTML) before displaying MSRP price on frontend:

apply_filters( 'alg_wc_msrp', $raw_msrp, $product );

Tips & Tricks

You can style MSRP by either using CSS, e.g.:

label[for=alg_wc_msrp] { display: inline !important; }
#alg_wc_msrp { display: inline !important; }

or inserting style attribute directly to the “Final template”:

<div class="price"><label for="alg_wc_msrp">MSRP</label>: <span id="alg_wc_msrp" style="color:red;"><del>%msrp%</del>%you_save%</span></div>


Prices & Licenses

Single siteUnlimited sites
1 year$19.99 $9.99$49.99 $19.99
Lifetime$49.99 $19.99$99.99 $29.99

Reviews

There are no reviews yet.

Be the first to review “MSRP for WooCommerce”

3 thoughts on "MSRP for WooCommerce"

  1. Kurieuo June 5, 2018 at 2:48 pm #

    The display options don’t work. Otherwise, seems to work alright. I’m using free version.

    Reply

  2. Aaron Shritu August 19, 2018 at 5:55 pm #

    For me the MSRP displays on one line (seperate line) above the price, and looks silly. How can i have the MRSP and $100 etc on the same line? http://puu.sh/BgUzC/d51b90806e.png

    I am bit noob so if u can show me what file to edit ty

    Reply

    • Tom Anbinder August 19, 2018 at 10:14 pm #

      Hi,

      By default label and value are on the same line, so it looks like it’s some (probably theme’s) CSS that is doing this, so this should be easily fixable with some additional CSS. I could say exactly what CSS needs to be added if I could check it on your page – could you please send me the link to your site to tom@algoritmika.com, or post it here?

      Generally it looks like you need to set:

      label[for=alg_wc_msrp] { display: inline !important; }

      and/or

      #alg_wc_msrp { display: inline !important; }

      Hope that helps.

      Best regards,
      Tom

      Reply

Leave a Reply

Changelog

= 1.1.2 - 17/05/2018 =
* Fix - MSRP not saved for simple products - bug fixed.

= 1.1.1 - 17/05/2018 =
* Dev - Advanced Options - Apply price filter - Moved to free plugin.

= 1.1.0 - 16/05/2018 =
* Dev - Admin Options - "Add MSRP column to admin products list" option added.
* Dev - Advanced Options - "Apply price filter" option added.
* Dev - Advanced Options - "Hide MSRP for products with empty price" option added.
* Dev - "Countries Options" section added.
* Dev - "Currencies Options" section added.
* Dev - Variable products - Fallback MSRP added.
* Dev - Variable products - Proper MSRP display implemented.
* Dev - Code refactoring.

= 1.0.0 - 06/05/2018 =
* Initial Release.

Installation

  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to Admin Dashboard > Plugins > Add New > Upload Plugin and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.

Updates

To keep WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.