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