oldprice

The oldprice element allows you to indicate a price reduction: specify the old product price in it . This parameter is optional.

Tip. You can enable automatic display of discounts for the entire price list or for individual offers. Yandex.Market will then calculate the old price and a discount itself.
  1. Requirements
  2. YML format example
  3. Changing offers and price history
  4. Accelerated update of discounts and prices

Requirements

General requirements
  • The old price is higher than the current one.
  • Percentage discount is at least 5% and no more than 95%. The percentage is rounded to an integer.
  • The product was on sale at the old price (or higher) for at least 5 days in a row:
    • For the past 60 days, in the “Clothing, shoes and accessories” category.
    • For the past 30 days, in all other categories.
    • For the entire placement period, if the product has been placed for less than 30 (60) days.
Maximum price
Note. These requirements are only applicable to products with profiles.

Yandex.Market checks that you have not overpriced the product recently. To do this, it:

  1. Calculates the maximum price, i.e., a value your price didn't fall below for at least 5 days in a row:

    • For the past 60 days, in the “Clothing, shoes and accessories” category.
    • For the past 30 days, in all other categories.
    • For the entire placement period, if the product has been placed for less than 30 (60) days.
  2. Counts clicks on highly priced offers, i.e., those with the price not lower than your maximum price.

  3. Checks that you didn't overcharge your customers. The offer is validated if at least one of the following conditions is met:

    • Clicks on highly priced offers make up at least 5% of the clicks on all offers.
    • Clicks on highly priced offers have been sufficient for purchase. Yandex.Market estimates the amount needed based on the data on average conversion in the category and number of clicks on all offers.
Attention. The offer may again qualify for a discount when the maximum old price changes and all conditions are met. Yandex.Market recalculates the price once per day.
Current price and history
Note. These requirements are only applicable to products with profiles.

The offer is validated if at least one of the following conditions is met:

  • The offer is not among the 10% most expensive offers on the product profile.
  • Over the past 30 days, the offer got at least 10% from clicks on the most popular offer on the product profile.
  • Over the past 30 days, the offer got sufficient clicks to get a purchase in this category. Yandex.Market estimates the clicks needed based on the data on average conversion and average clicks in the category.
Discount
Note. These requirements are only applicable to products with profiles.

The discount should be appealing to the customer. How Yandex.Market evaluates this:

  1. It adds up clicks accumulated by all offers on the product profile for the past 30 days (total number of clicks).
  2. It counts clicks on offers priced in the range from your old to your new price (clicks within the discount range).

If clicks within the discount range make up at least 5% of the total, the discount is considered appealing.

YML format example

<offer id="12341">
  <url>http://best.shop.ru/product_page.asp?pid=12344</url>
  <price>7000</price>
  <oldprice>10000</oldprice>
  ...
</offer>

For such offers Yandex.Market will display a 30% discount.

Changing offers and price history

Yandex.Market considers an offer to be new and resets the price history if you changed:

Note. The offer may again qualify for a discount in 5 days if all the requirements are met.

Changes in the title that don't affect the meaning are ignored. The history won't be reset if you:

  • Add or remove spaces. For example, there is no difference between:

    iPhone8 64Gb и iPhone 8 64 Gb
  • Change the case. For example, there is no difference between:

    Apple iPhone 8 64 Gb и apple iphone 8 64 gb.
  • Add or remove punctuation marks (a period, comma, semicolon, colon, hyphen, quotation marks, or parentheses). For example, there is no difference between:

    iPhone 8, 64 Gb, "Gold" и iPhone 8 64 Gb Gold.

Accelerated update of discounts and prices

Most of the data is updated on Yandex.Market once every 3-6 hours, however prices and discounts are updated faster, every 30-40 minutes.

To quickly update the price or discount, pass new values only for the oldprice or price element, and the data will be updated on Yandex.Market within 40 minutes. If, apart from the oldprice and price elements, you update url, picture, name, description, vendor, or param, the price and discount will be updated only along with the rest of the data, i.e., within 3-6 hours.