Merchants are sometimes prohibited from displaying a price that is lower than the manufacturer’s suggested retail price (MSRP). Minimum Advertised Price (MAP) gives you the ability to remain in compliance with the manufacturer’s requirements while offering your customers a better price. Because requirements differ from one manufacturer to another, you can configure your store to prevent the display of your actual price on pages where it is not allowed.
The MAP feature adds a dedicated “Click for Price” button instead of the regular product price. Therefore, if the price in your store is below the minimum set price for that product, the price is either not displayed, or the list/market price is displayed with a strikethrough to emphasize that your price is lower. If the buyer clicks the “Click for Price” button, only then does the actual price at which you are selling the product become visible.
Also, the MAP feature allows you to suggest some improvements. For example, when a customer adds such a product to their cart, they are not redirected to the cart, and instead there are offers displayed that allow the buyer to:
Remove an item from the cart (this can be done if the buyer just wants to clarify the price and has not yet made a purchase decision)
Leave it in their shopping cart and keep shopping
Proceed to checkout
Some products have prices that depend on a selected option, such as custom options or simple products with their own SKUs and stock management). For these products, the following logic is applied, according to the product type and price setting. The actual price is used by order management, customer management tools, and reports.
|Simple, Virtual||The actual price does not automatically appear on catalog list and product pages, but is included only according to the Display Actual Price setting. Custom option prices appear normally.|
|Grouped||The prices of associated simple products do not automatically appear on catalog list and product pages, but are included only according to the Display Actual Price setting.|
|Configurable||The actual price does not automatically appear on catalog list and product pages, but is included only according to the Display Actual Price setting. Option prices appear normally.|
|Bundle (with fixed price)||The actual price does not automatically appear on catalog pages, but is included only according to the Display Actual Price setting. The prices of bundle items appear normally. MAP is not available for bundle products with dynamic pricing.|
|Downloadable||The actual price does not automatically appear on catalog list and product pages, but is included only according to the Display Actual Price setting. The price associated with each download link appears normally.|
|Main Price||When MAP is applied to the main price, the prices of options, bundle items, and associated products (which add or subtract from the main price) appear normally.|
|Associated Product Price||If a product does not have a main price, and its price is derived from the associated product prices (such as in a grouped product), the MAP settings of the associated products are applied.|
|MSRP||If a product in the cart has the Manufacturer’s Suggested Retail Price (MSRP) specified, the price is not crossed-out.|
|Tier Price||If tier pricing is set, the tier pricing message is not displayed in the catalog. On the product page, a notification is displayed that indicates that the price can be lower when ordering more than a certain quantity, but the discount is displayed in percentages only. For associated products of a grouped product, the discounts are not displayed on the product page. The tier price appears according to the Display Actual Price setting.|
|Special Price||If the Special price is specified, the special price is displayed according to the Display Actual Price setting.|
The Minimum Advertised Price (MAP) feature is not enabled by default. If you want to add this capability to your store, you must enable it and configure the MAP settings for your products. The MAP settings can be applied to all products in your catalog or configured for specific products. When MAP is enabled globally, all product prices in the storefront are hidden from view. There are various configuration options that you can use to remain in compliance with the terms of your agreement with the manufacturer, while still offering your customers a better price.
On the global level, you can enable or disable MAP, apply it to all products, define how the actual price is displayed. You can also edit the text of the related messages and information tips that appear in the store.
When MAP is enabled, the product-level MAP settings become available. You can apply MAP to an individual product by entering the MSRP and choosing how you want the actual price to appear in the store. Product-level MAP settings override the global MAP settings.
On the Admin sidebar, go to Stores > Settings > Configuration.
If applicable, set Store View at the upper-right corner to the view where the configuration applies.
In the left panel, expand Sales and choose Sales underneath.
Expand the Minimum Advertised Price section.
If necessary, set Enable MAP to
For more information about these configuration options, see Minimum Advertised Price in the Configuration Reference.
Use one of the following methods to configure the MAP settings:
To determine when and where you want the actual price to be visible to customers, do the following:
To change the default value, deselect the Use system value checkbox.
Set Display Actual Price to one of the following:
Before Order Confirmation
On Gesture (on click)
Enter the text that you want to appear in the Default Popup Text Message.
Enter any additional explanation that you want to appear in the Default “What’s This” Text Message.
When complete, click Save Config.
On the Admin sidebar, go to Catalog > Inventory > Products.
Open the product in Edit mode.
In the left panel, expand Advanced Settings and choose Advanced Pricing.
Enter the Manufacturer’s Suggested Retail Price (MSRP).
In this example, the product price is $54.00, and the MSRP is 59.95.
Set Display Actual Price to one of the following:
Use config- (Default) Applies the MAP configuration setting. |
On Gesture- Displays the actual product price in a popup when the customer clicks the Click for price or What’s this? link.
In Cart- Displays the actual product price in the shopping cart.
Before Order Confirmation- Displays the actual product price at the end of the checkout process, just before the order is confirmed.
The Manufacturer’s Suggested Retail Price and Display Actual Price fields appear only when Minimum Advertised Price is enabled in the configuration.
When complete, click Done and then Save.