Google Merchant CenterЦеныАвтоисправление
Неверная цена со скидкой
sale_price — неверная цена или она не ниже price.
В чём проблема?
sale_price — неверная цена или она не ниже price.
Затронутое поле:
sale_priceКак это выглядит в файле
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 15.00 USD | 18.00 USD |
| id | price | sale_price | |
|---|---|---|---|
| 2 | MUG-01 | 18.00 USD | 15.00 USD |
Эта проблема исправляется автоматически. Загрузите CSV, чтобы исправить её сейчас.
ИсправитьПочему Google Merchant Center это отклоняет
Google показывает скидку, только если sale_price указана верно и ниже обычной цены; иначе она игнорируется.
Допустимые значения / ожидаемый формат
- ✓Число, пробел и код валюты ISO 4217: 19.99 USD
- ✓Используйте точку (.) как десятичный разделитель, а не запятую
- ✓Без разделителей тысяч: пишите 1000.00 USD, а не 1,000.00 USD
- ✓Валюта должна соответствовать стране, в которой вы продаёте
- ✓Больше 0
Исправить в StriveFormats
StriveFormats переписывает цены вроде 19,99 EUR или €19.99 как 19.99 EUR. Цена только со знаком $ или вовсе без валюты отмечается, а не угадывается, потому что $ используют несколько валют.
Автоматически исправляемо: эта проблема исправляется автоматически при нажатии на «Исправить проблемы».
Исправить в Excel
- 1В Excel щёлкните букву столбца sale_price, чтобы выделить его.
- 2Щёлкните столбец правой кнопкой, выберите «Формат ячеек», затем «Текстовый» и нажмите ОК, чтобы Excel не превращал цены обратно в числа.
- 3Если все цены в одной валюте, добавьте код вспомогательным столбцом: =A2&" USD" (замените A2 на ячейку с ценой, а USD на свою валюту), протяните формулу вниз и вставьте результат поверх столбца через «Специальная вставка» > «Значения».
- 4Нажмите Ctrl+H и замените символы валют, например $ или €, на пустоту, прежде чем добавлять код.
- 5Убедитесь, что каждое значение выглядит как 19.99 USD: число, пробел и код.
- 6Сохраните как «Текстовые файлы (с разделителями табуляции) (*.txt)».
Исправить в Google Таблицах
- 1В Google Таблицах щёлкните букву столбца sale_price.
- 2Выберите «Формат» > «Числа» > «Обычный текст», чтобы Таблицы хранили цену и код вместе как текст.
- 3Если все цены в одной валюте, добавьте код вспомогательным столбцом: =A2&" USD" (замените A2 на ячейку с ценой, а USD на свою валюту), протяните вниз и вставьте обратно через «Правка» > «Специальная вставка» > «Только значения».
- 4Нажмите Ctrl+H и замените символы валют, например $ или €, на пустоту, прежде чем добавлять код.
- 5Убедитесь, что каждое значение выглядит как 19.99 USD: число, пробел и код.
- 6Выберите «Файл > Скачать > Формат TSV (.tsv)», затем переименуйте файл, чтобы он заканчивался на .txt.
Как избежать в будущем
- ✓Записывайте цены как текст с кодом, например 19.99 USD, а не задавайте ячейке денежный формат.
- ✓Держите одну валюту в файле — валюту страны, на которую рассчитан фид.
- ✓Используйте точку (.) как десятичный разделитель независимо от региональных настроек компьютера.
- ✓Обычную цену указывайте в price, а скидку в sale_price, никогда не наоборот.
- ✓Проверяйте каждый файл в StriveFormats перед загрузкой в Merchant Center.
Как StriveFormats это обнаруживает
StriveFormats читает каждое значение sale_price как число с кодом валюты. Отсутствующий код, десятичная запятая, цена 0 или цена со скидкой не ниже обычной отмечаются в своей строке.
►Технические подробности
Спецификация данных о товарах Google требует указывать цену числом с точкой в качестве десятичного разделителя, а затем код валюты ISO 4217, например 15.00 USD. Код сообщает Google, о какой валюте речь; один знак $ может означать доллары США, Канады или Австралии. Google сверяет цену с целевой страницей, поэтому значение в фиде должно совпадать с тем, что покупатель видит после перехода. sale_price записывается так же и показывается, только если она ниже price.