Documentation

Атрибут Sale Price (Акційна ціна)

Атрибут sale_price вказує на знижену вартість товару. Це дуже рекомендоване (і іноді умовно обов’язкове) поле для рекламних фідів даних у Google Merchant Products, Facebook Products, Pinterest Products,Tiktok Products та Reddit Products.

Надання точних акційних цін, які ідеально відповідають ціні, що відображається на вашій цільовій сторінці та під час оформлення замовлення (checkout), є критично важливим. Невідповідність цих цін або пропуск оригінальної базової ціни може призвести до негайного відхилення оголошень.

Зміст:


Швидка перевірка синтаксису

Вставте свій XML-фрагмент <g:sale_price> або значення CSV нижче, щоб перевірити формат:

Перевірте <g:price>

Швидка перевірка
<g:price>

Перевіряєте вручну? Перевірте весь фід за один раз.

Завантажити файл і проаналізувати

Порівняння вимог платформ

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

Вимога Google Merchant Products Facebook Products Pinterest Products Tiktok Products Reddit Products
XML Тег <g:sale_price> <g:sale_price> <g:sale_price> <g:sale_price> <g:sale_price>
Формат Число + Пробіл + ISO Число + Пробіл + ISO Число + Пробіл + ISO Число + Пробіл + ISO Число + Пробіл + ISO
Ориг. ціна обов'язк. Так, вимагає price Так, вимагає price Так, вимагає price Так, вимагає price Так, вимагає price
Атрибут дати sale_price_effective_date sale_price_effective_date sale_price_effective_date_attribute sale_price_effective_date sale_price_effective_date
Ціни для учасників Не дозволено Не дозволено Не дозволено Не дозволено Не дозволено

Загальні вимоги до форматування

Щоб ваш фід успішно оброблявся в усіх рекламних і торгових каналах, дотримуйтеся цих суворих правил:

  • Числове значення та валюта: Значення має складатися з числа, за яким іде пробіл та 3-літерний код валюти ISO 4217 (наприклад, 500.00 UAH).
  • Десяткові розділювачі (Важливо): Ви повинні використовувати крапку (.) як десятковий розділювач. Коми (,), що використовуються як десяткові розділювачі або розділювачі тисяч, призведуть до помилок обробки.
  • Жодних символів: Не використовуйте локалізовані символи валют (, $, ).
  • Нижче за базову ціну: sale_price має бути строго меншим за атрибут price. Якщо він дорівнює або перевищує базову ціну, акцію буде відхилено.
  • Універсальна доступність: Акційна ціна повинна бути доступною для всіх клієнтів без необхідності введення промокоду під час оформлення замовлення або авторизації в обліковому записі програми лояльності.

Приклади форматування

Формат фіду XML

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

<!-- Correct: Both price and sale_price are submitted properly -->
<g:price>750.00 UAH</g:price>
<g:sale_price>500.00 UAH</g:sale_price>

Неправильне форматування: Не використовуйте коми для розділення тисяч або десяткових знаків і ніколи не додавайте символи валюти.

<!-- Incorrect: Includes a currency symbol -->
<g:sale_price>₴500.00</g:sale_price>

<!-- Incorrect: Uses a comma for the decimal -->
<g:sale_price>500,00 UAH</g:sale_price>

Формат фіду CSV / TSV

Під час роботи з файлами CSV зберігайте дані чистими. Не використовуйте символи або додаткове форматування, а також не розміщуйте коментарі у рядках з даними.

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

id,title,price,sale_price,availability
PROD_001,Приклад футболки,750.00 UAH,500.00 UAH,in stock

Неправильне форматування: Відсутність коду ISO, використання символу валюти або встановлення акційної ціни вище базової ціни призведе до помилки завантаження фіду.

id,title,price,sale_price,availability
PROD_002,Приклад худі,1500.00 UAH,₴1200.00,in stock
PROD_003,Преміум куртка,2500.00 UAH,2600.00 UAH,in stock

Примітка: У наведеному вище неправильному прикладі PROD_002 відхиляється, оскільки містить символ і відсутній код ISO. PROD_003 відхиляється, оскільки sale_price вище за оригінальний price.

Часті питання

Чи потрібно все одно надсилати звичайну ціну?
Так, ви повинні завжди надсилати оригінальний price разом із sale_price. Платформи використовують обидва значення, щоб розрахувати знижку та показати перекреслену ціну.
Чи можу я використовувати акційну ціну для знижок, призначених лише для учасників клубу/програми лояльності?
Ні. Атрибут sale_price має відображати ціну, доступну всім користувачам без необхідності мати підписку чи входити в обліковий запис. Для цін по програмах лояльності використовуйте специфічні функції платформ, як-от loyalty_program від Google.
Як видалити акційну ціну після завершення розпродажу?
Ви можете або повністю видалити sale_price зі свого фіду, або використовувати атрибутsale_price_effective_date, щоб вказати точні дати початку та завершення акції.

Маєте тисячі товарів? Не перевіряйте їх вручну. Завантажте весь файл і знайдіть помилки за 30 секунд.

Спробувати валідатор
Оновлено: 17 березня, 2026