Структуровані дані для правил повернення (MerchantReturnPolicy), що використовуються продавцями

У багатьох організаціях діють певні правила повернення, що регламентують процес повернення придбаних товарів. Якщо додати на сайт структуровані дані типу MerchantReturnPolicy, то в Пошуку Google поруч із вашими товарами, а також у блоках знань відображатиметься інформація про правила повернення. Структуровані дані типу MerchantReturnPolicy дозволяють вказати посилання на сторінку з правилами повернення або певною інформацією, наприклад умовами, за яких покупець може повернути товар, способами та вартістю повернення й варіантами відшкодування коштів.

Стандартні правила повернення, що діють для більшості або всіх товарів, які продає ваша компанія, можна вказати за допомогою структурованих даних типу MerchantReturnPolicy, вкладених у структуровані дані типу Organization за допомогою властивості hasMerchantReturnPolicy.

Структуровані дані — стандартизований формат, який дозволяє надавати пошуковим системам інформацію про сторінку та класифікувати її вміст. Детальніше про принципи роботи структурованих даних…

Нижче в загальних рисах описано, як створити, перевірити та додати на сайт структуровані дані.

  1. Додайте обов’язкові властивості. Дізнайтеся, в яких частинах сторінки потрібно розміщувати структуровані дані обраного вами формату.
  2. Дотримуйтесь рекомендацій.
  3. Перевірте свій код за допомогою інструменту перевірки розширених результатів. Якщо будуть виявлені критичні помилки, усуньте їх. Ми також рекомендуємо усунути некритичні помилки, зазначені в інструменті. Це може призвести до підвищення якості структурованих даних, хоча сторінки будуть придатні для створення розширених результатів і без цього.
  4. Опублікуйте сторінку й за допомогою інструменту перевірки URL з’ясуйте, як вона виглядає для робота Googlebot. Переконайтеся, що доступ Google до сторінки не заблоковано файлом robots.txt або метатегом noindex і авторизація на ній не потрібна. Якщо все в порядку, то запросіть повторне сканування ваших URL.
  5. Надішліть нам файл Sitemap, щоб інформувати нас про зміни на сайті. Надсилання такого файлу можна автоматизувати за допомогою Search Console Sitemap API.

Далі наведено приклад повної розмітки OnlineStore з правилами повернення для товарів, які були продані покупцям з Німеччини, Австрії та Швейцарії і які необхідно повернути поштою до Ірландії. Згідно з правилами новий товар можна повернути протягом 60 днів без комісії з повним поверненням коштів.

  {
    "@context": "https://schema.org",
    "@type": "OnlineStore",
    "name": "Example Online Store",
    "url": "https://www.example.com",
    "sameAs": ["https://example.net/profile/example12", "https://example.org/@example34"],
    "logo": "https://www.example.com/assets/images/logo.png",
    "contactPoint": {
      "contactType": "Customer Service",
      "email": "support@example.com",
      "telephone": "+47-99-999-9900"
    },
    "vatID": "FR12345678901",
    "iso6523Code": "0199:724500PMK2A2M1SQQ228",
    
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "applicableCountry": [ "DE", "AT", "CH"],
      "returnPolicyCountry": "IE",
      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 60,
      "itemCondition": "https://schema.org/NewCondition",
      "returnMethod": "https://schema.org/ReturnByMail",
      "returnFees": "https://schema.org/FreeReturn",
      "refundType": "https://schema.org/FullRefund",
      "returnLabelSource": "https://schema.org/ReturnLabelCustomerResponsibility"
    }
    
  }

А ось приклад повної розмітки типу MerchantReturnPolicy, у якій описані правила повернення бракованих товарів і товарів, які не підійшли клієнту, а також сезонне виключення, що передбачає можливість повернути товар тільки протягом 30 днів.

  <html>
  <head>
    <title>Our return policy</title>
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "OnlineStore",
        "hasMerchantReturnPolicy": {
          "@type": "MerchantReturnPolicy",
          "applicableCountry": [ "DE", "AT", "CH"],
          "returnPolicyCountry": "IE",
          "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
          "merchantReturnDays": 60,
          "itemCondition": [ "https://schema.org/NewCondition", "https://schema.org/DamagedCondition" ],
          "returnMethod": "https://schema.org/ReturnByMail",
          "returnFees": "https://schema.org/ReturnShippingFees",
          "refundType": "https://schema.org/FullRefund",
          "returnShippingFeesAmount": {
            "@type": "MonetaryAmount",
            "value": 2.99,
            "currency": "EUR"
          },
          "returnLabelSource": "https://schema.org/ReturnLabelInBox",
          "customerRemorseReturnFees": "https://schema.org/ReturnShippingFees",
          "customerRemorseReturnShippingFeesAmount": {
            "@type": "MonetaryAmount",
            "value": 5.99,
            "currency": "EUR"
          },
          "customerRemorseReturnLabelSource": "https://schema.org/ReturnLabelDownloadAndPrint",
          "itemDefectReturnFees": "https://schema.org/FreeReturn",
          "itemDefectReturnLabelSource": "https://schema.org/ReturnLabelInBox",
          "returnPolicySeasonalOverride": {
            "@type": "MerchantReturnPolicySeasonalOverride",
            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
            "startDate": "2025-12-01",
            "endDate": "2025-01-05",
            "merchantReturnDays": 30
          }
        }
        // Other Organization-level properties
        // ...
      }
    </script>
  </head>
  <body>
  </body>
</html>

Щоб структуровані дані для правил повернення можна було використовувати в Пошуку Google, вони повинні відповідати наведеним нижче вимогам.

  • Краще, щоб уся інформація про правила повернення містилася на одній сторінці. Розміщувати такі відомості на кожній сторінці сайту не потрібно. У розмітку типу Organization додайте структуровані дані типу MerchantReturnPolicy. Подробиці також наведено в статті про розмітку для організацій.
  • Якщо для певних товарів діють особливі умови повернення, задайте структуровані дані MerchantReturnPolicy у розмітці типу Offer. Врахуйте, що властивості, сумісні з правилами повернення на рівні пропозиції, є частиною властивостей, які підтримуються в правилах повернення на рівні організації. Про те, які властивості підтримуються для правил повернення на рівні товару, можна прочитати в статті Структуровані дані для показу асортименту.

Щоб ваші структуровані дані можна було використовувати в Пошуку Google, необхідно встановити всі обов’язкові властивості. Ви також можете додати рекомендовані властивості, щоб покупцям було зручніше ознайомитися з інформацією про правила повернення.

Щоб описати стандартні правила повернення, що діють в організації, використовуйте перераховані нижче властивості.

Обов’язкові властивості (виберіть найбільш підходящий варіант)
Варіант А
applicableCountry

Text

Двобуквений код країни, на яку поширюються правила повернення (в яку буде відправлений товар і з якої його потрібно буде повернути). Ці дані повинні бути у форматі ISO 3166-1 alpha-2. Можна вказати до 50 країн.

returnPolicyCategory

MerchantReturnEnumeration

Тип правила повернення. Використовуйте одне з наступних значень:

  • https://schema.org/MerchantReturnFiniteReturnWindow: повернення товару можливе протягом певної кількості днів.
  • https://schema.org/MerchantReturnNotPermitted: повернення неможливе.
  • https://schema.org/MerchantReturnUnlimitedWindow: повернення товару можливе в будь-який час.

При використанні типу MerchantReturnFiniteReturnWindow необхідно вказати властивість merchantReturnDays.

Варіант Б

Якщо параметру returnPolicyCategory присвоєно значення MerchantReturnFiniteReturnWindow або MerchantReturnUnlimitedWindow, рекомендується задати наведені нижче властивості.

Рекомендовані властивості
merchantReturnDays

Integer

Кількість днів з дати доставки, протягом яких можна повернути товар. Ця властивість є обов’язковою, якщо для типу MerchantReturnFiniteReturnWindow вибрано варіант returnPolicyCategory.

returnFees

ReturnFeesEnumeration

Тип комісії за повернення, заданий за замовчуванням. Використовуйте одне з наступних підтримуваних значень:

  • https://schema.org/FreeReturn: покупець не платить за повернення товару. У цьому випадку не потрібно включати властивість returnShippingFeesAmount.
  • https://schema.org/ReturnFeesCustomerResponsibility: покупець самостійно оплачує і здійснює зворотну доставку товару. У цьому випадку не потрібно включати властивість returnShippingFeesAmount.
  • https://schema.org/ReturnShippingFees: продавець стягує плату з покупця за повернення товару. Вкажіть розмір плати за допомогою властивості returnShippingFeesAmount. Його значення має бути більше нуля.
returnMethod

ReturnMethodEnumeration

Тип запропонованого способу повернення. Використовуйте одне або кілька з наступних значень:

  • https://schema.org/ReturnAtKiosk: товар можна повернути через кіоск.
  • https://schema.org/ReturnByMail: товар можна повернути поштою.
  • https://schema.org/ReturnInStore: товар можна повернути в магазині.
returnShippingFeesAmount

MonetaryAmount

Вартість доставки при поверненні товару. Це властивість обов’язкова, тільки якщо властивість returnFees еквівалентна властивості https://schema.org/ReturnShippingFees.

Нижче наведено додаткові властивості, які рекомендується вказати, якщо властивості returnPolicyCategory присвоюється значення MerchantReturnFiniteReturnWindow або MerchantReturnUnlimitedWindow.

Рекомендовані властивості
customerRemorseReturnFees

ReturnFeesEnumeration

Певний тип комісії за повернення без пояснення причини. Можливі значення: returnFees.

customerRemorseReturnLabelSource

ReturnLabelSourceEnumeration

Спосіб, за допомогою якого клієнт отримує транспортну етикетку для повернення товару. Можливі значення: returnLabelSource.

customerRemorseReturnShippingFeesAmount

MonetaryAmount

Вартість доставки при поверненні товару без пояснення причин. Властивість обов’язкова, тільки якщо за повернення товару клієнту необхідно сплатити вартість доставки. Додаткова інформація: returnShippingFeesAmount.

itemCondition

OfferItemCondition

Умови, за яких можливе повернення товару. Таких умов може бути декілька. Використовуйте наступні значення:

  • https://schema.org/DamagedCondition: можливе повернення бракованих товарів.
  • https://schema.org/NewCondition: можливе повернення нових товарів.
  • https://schema.org/RefurbishedCondition: можливе повернення відновлених товарів.
  • https://schema.org/UsedCondition: можливе повернення вживаних товарів.
itemDefectReturnFees

ReturnFeesEnumeration

Певний тип комісії за повернення бракованих товарів. Можливі значення: returnFees.

itemDefectReturnLabelSource

ReturnLabelSourceEnumeration

Спосіб, за допомогою якого клієнт може отримати транспортну етикетку для повернення товару. Можливі значення: returnLabelSource.

itemDefectReturnShippingFeesAmount

MonetaryAmount

Вартість доставки при поверненні бракованого товару. Властивість обов’язкова, тільки якщо за повернення товару клієнту необхідно сплатити вартість доставки. Додаткова інформація: returnShippingFeesAmount.

refundType

RefundType

Тип повернення коштів, доступних клієнту при поверненні товару.

  • https://schema.org/ExchangeRefund: товар можна повернути в обмін на такий же товар.
  • https://schema.org/FullRefund: товар можна повернути в обмін на повну грошову компенсацію.
  • https://schema.org/StoreCreditRefund: товар можна повернути в обмін на бонуси в магазині.
restockingFee

MonetaryAmount або Number

Комісія за повернення, що стягується з покупця. Вкажіть значення типу Number, якщо з покупця буде стягуватися відсоток від вартості товару, або використовуйте тип MonetaryAmount, щоб вказати фіксовану суму.

returnLabelSource

ReturnLabelSourceEnumeration

Спосіб, за допомогою якого клієнт може отримати транспортну етикетку для повернення товару. Використовуйте одне з наступних значень:

  • https://schema.org/ReturnLabelCustomerResponsibility: клієнт відповідає за створення етикетки для повернення.
  • https://schema.org/ReturnLabelDownloadAndPrint: клієнту необхідно завантажити та роздрукувати етикетку для повернення.
  • https://schema.org/ReturnLabelInBox: етикетка для повернення була додана при початковій доставці товару.
returnPolicyCountry

Text

Країна, в яку буде відправлений товар у разі повернення. Це не повинна бути та сама країна, в яку товар був доставлений або відправлений спочатку. Код країни у форматі ISO 3166-1 alpha-2. Можна вказати до 50 країн.

Перераховані нижче властивості потрібні для опису сезонних винятків з правил повернення на рівні організації.

Обов’язкові властивості
returnPolicySeasonalOverride

MerchantReturnPolicySeasonalOverride

Сезонний виняток, за допомогою якого можна вказати правила повернення для свят або інших особливих подій. Наприклад, в якості звичайної категорії правил повернення використовується MerchantReturnPolicyUnlimitedWindow, але в період святкових розпродажів термін повернення необхідно обмежити:

 
 
  "returnPolicySeasonalOverride": {
    "@type": "MerchantReturnPolicySeasonalOverride",
    "startDate": "2024-11-29",
    "endDate": "2024-12-06",
    "merchantReturnDays": 10,
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
  }

У наведеному нижче прикладі показано, як налаштувати кілька сезонних винятків. У цьому випадку стандартні правила повернення не передбачають обмежень, але винятком є наступні відрізки часу:

 
 
  "returnPolicySeasonalOverride": [{
    "@type": "MerchantReturnPolicySeasonalOverride",
    "startDate": "2024-11-29",
    "endDate": "2024-12-06",
    "merchantReturnDays": 10,
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
  },
  {
    "@type": "MerchantReturnPolicySeasonalOverride",
    "startDate": "2024-12-26",
    "endDate": "2025-01-06",
    "merchantReturnDays": 10,
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
  }]
returnPolicySeasonalOverride.returnPolicyCategory

MerchantReturnEnumeration

Тип правила повернення. Використовуйте одне з наступних значень:

  • https://schema.org/MerchantReturnFiniteReturnWindow: повернення товару можливе протягом певної кількості днів.
  • https://schema.org/MerchantReturnNotPermitted: повернення неможливе.
  • https://schema.org/MerchantReturnUnlimitedWindow: повернення товару можливе в будь-який час.

При використанні типу MerchantReturnFiniteReturnWindow необхідно вказати властивість merchantReturnDays.

Наведені нижче властивості рекомендується вказати для опису сезонних винятків з правил повернення на рівні організації.

Рекомендовані властивості
returnPolicySeasonalOverride.endDate

Date або DateTime

Дата закінчення сезонного виключення.

returnPolicySeasonalOverride.merchantReturnDays

Integer, Date або DateTime

Кількість днів з дати доставки, протягом яких можна повернути товар. Ця властивість обов’язкова, якщо для типу returnPolicyCategory вибрано варіант MerchantReturnFiniteReturnWindow.

returnPolicySeasonalOverride.startDate

Date або DateTime

Дата початку сезонного виключення.

Правила повернення, за якими працюють продавці, можуть ускладнюватися і часто змінюватися. Якщо вам важко підтримувати розмітку, яка відображала б актуальну інформацію про повернення, ви можете встановити правила повернення в Google Merchant Center (якщо у вас є обліковий запис у цьому сервісі). Також можна встановити правила повернення на рівні облікового запису в Search Console. Вони будуть автоматично додані до Merchant Center.

Якщо вам потрібно об’єднати кілька різних правил повернення, не забувайте про те, як такі правила перевизначаються відповідно до їх пріоритету. Наприклад, якщо вказати правила повернення як в розмітці для правил повернення на сайті, так і в Search Console, Google використовуватиме тільки другий варіант.

У Google пріоритет визначається наступним чином (в порядку зменшення значущості):

Якщо у вас виникли труднощі з додаванням або налагодженням структурованих даних, вам допоможуть ресурси та інформація, доступні за наведеними нижче посиланнями.