MAP logic

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.

Using MAP with product types

Product typeDescription
Simple, VirtualThe 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.
GroupedThe 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.
ConfigurableThe 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.
DownloadableThe 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.

Using MAP with price settings

Price settingDescription
Main PriceWhen 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 PriceIf 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.
MSRPIf a product in the cart has the Manufacturer’s Suggested Retail Price (MSRP) specified, the price is not crossed-out.
Tier PriceIf 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 PriceIf the Special price is specified, the special price is displayed according to the Display Actual Price setting.

MAP configuration

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.

Actual Price Appears "On Gesture"

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.

Click for Price

Step 1: Enable MAP for the store view

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. If applicable, set Store View at the upper-right corner to the view where the configuration applies.

  3. In the left panel, expand Sales and choose Sales underneath.

  4. Expand Expansion selector the Minimum Advertised Price section.

  5. If necessary, set Enable MAP to Yes.

    MAP configuration

    For a detailed list of these configuration options, see Minimum Advertised Price in the Configuration Reference.

Step 2: Configure the MAP settings

Use one of the following methods to configure the MAP settings:

Method 1: Configure MAP for all products

  1. 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:

      • In Cart
      • Before Order Confirmation
      • On Gesture (on click)
  2. Enter the text that you want to appear in the Default Popup Text Message.

  3. Enter any additional explanation that you want to appear in the Default “What’s This” Text Message.

  4. When complete, click Save Config.

Method 2: Configure MAP for a single product

  1. On the Admin sidebar, go to Catalog > Inventory > Products.

  2. Open the product in Edit mode.

  3. In the left panel, expand Advanced Settings and choose Advanced Pricing.

    NOTE
    The Manufacturer’s Suggested Retail Price and Display Actual Price fields appear only when Minimum Advertised Price is enabled in the configuration.
  4. Enter the Manufacturer’s Suggested Retail Price (MSRP).

    In this example, the product price is $54.00, and the MSRP is 59.95.

    Manufacturer's Suggested Retail Price

  5. Set Display Actual Price to one of the following:

    • Use config - (Default) Applies the display settings as configured for the store. |
    • 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.
  6. When complete, click Done and then Save.

Previous pageTier pricing
Next pageSchedule product updates

Commerce