StriveFormats
Google Merchant CenterЦеныАвтоисправление

Неверная цена со скидкой

sale_price — неверная цена или она не ниже price.

В чём проблема?

sale_price — неверная цена или она не ниже price.

Затронутое поле:sale_price

Как это выглядит в файле

В вашем файле
idpricesale_price
2MUG-0115.00 USD18.00 USD
После исправления
idpricesale_price
2MUG-0118.00 USD15.00 USD

Эта проблема исправляется автоматически. Загрузите CSV, чтобы исправить её сейчас.

Исправить

Почему Google Merchant Center это отклоняет

Google показывает скидку, только если sale_price указана верно и ниже обычной цены; иначе она игнорируется.

Допустимые значения / ожидаемый формат

  1. ✓Число, пробел и код валюты ISO 4217: 19.99 USD
  2. ✓Используйте точку (.) как десятичный разделитель, а не запятую
  3. ✓Без разделителей тысяч: пишите 1000.00 USD, а не 1,000.00 USD
  4. ✓Валюта должна соответствовать стране, в которой вы продаёте
  5. ✓Больше 0

Исправить в StriveFormats

StriveFormats переписывает цены вроде 19,99 EUR или €19.99 как 19.99 EUR. Цена только со знаком $ или вовсе без валюты отмечается, а не угадывается, потому что $ используют несколько валют.

Автоматически исправляемо: эта проблема исправляется автоматически при нажатии на «Исправить проблемы».

Исправить в Excel

  1. 1В Excel щёлкните букву столбца sale_price, чтобы выделить его.
  2. 2Щёлкните столбец правой кнопкой, выберите «Формат ячеек», затем «Текстовый» и нажмите ОК, чтобы Excel не превращал цены обратно в числа.
  3. 3Если все цены в одной валюте, добавьте код вспомогательным столбцом: =A2&" USD" (замените A2 на ячейку с ценой, а USD на свою валюту), протяните формулу вниз и вставьте результат поверх столбца через «Специальная вставка» > «Значения».
  4. 4Нажмите Ctrl+H и замените символы валют, например $ или €, на пустоту, прежде чем добавлять код.
  5. 5Убедитесь, что каждое значение выглядит как 19.99 USD: число, пробел и код.
  6. 6Сохраните как «Текстовые файлы (с разделителями табуляции) (*.txt)».

Исправить в Google Таблицах

  1. 1В Google Таблицах щёлкните букву столбца sale_price.
  2. 2Выберите «Формат» > «Числа» > «Обычный текст», чтобы Таблицы хранили цену и код вместе как текст.
  3. 3Если все цены в одной валюте, добавьте код вспомогательным столбцом: =A2&" USD" (замените A2 на ячейку с ценой, а USD на свою валюту), протяните вниз и вставьте обратно через «Правка» > «Специальная вставка» > «Только значения».
  4. 4Нажмите Ctrl+H и замените символы валют, например $ или €, на пустоту, прежде чем добавлять код.
  5. 5Убедитесь, что каждое значение выглядит как 19.99 USD: число, пробел и код.
  6. 6Выберите «Файл > Скачать > Формат TSV (.tsv)», затем переименуйте файл, чтобы он заканчивался на .txt.

Как избежать в будущем

  1. ✓Записывайте цены как текст с кодом, например 19.99 USD, а не задавайте ячейке денежный формат.
  2. ✓Держите одну валюту в файле — валюту страны, на которую рассчитан фид.
  3. ✓Используйте точку (.) как десятичный разделитель независимо от региональных настроек компьютера.
  4. ✓Обычную цену указывайте в price, а скидку в sale_price, никогда не наоборот.
  5. ✓Проверяйте каждый файл в StriveFormats перед загрузкой в Merchant Center.

Как StriveFormats это обнаруживает

StriveFormats читает каждое значение sale_price как число с кодом валюты. Отсутствующий код, десятичная запятая, цена 0 или цена со скидкой не ниже обычной отмечаются в своей строке.

►Технические подробности
Спецификация данных о товарах Google требует указывать цену числом с точкой в качестве десятичного разделителя, а затем код валюты ISO 4217, например 15.00 USD. Код сообщает Google, о какой валюте речь; один знак $ может означать доллары США, Канады или Австралии. Google сверяет цену с целевой страницей, поэтому значение в фиде должно совпадать с тем, что покупатель видит после перехода. sale_price записывается так же и показывается, только если она ниже price.