Google Merchant CenterSKU и идентификаторыБлокировка импорта
Повторяющийся id
Две или более строки используют один и тот же id.
В чём проблема?
Две или более строки используют один и тот же id.
Затронутое поле:
idБлокировка импорта: файл не может быть импортирован, пока эта проблема не будет устранена.
Как это выглядит в файле
| id | |
|---|---|
| 2 | MUG-01 |
| 3 | MUG-01 |
| id | |
|---|---|
| 2 | MUG-01 |
| 3 | MUG-02 |
Загрузите CSV, чтобы проверить эту проблему и выгрузить чистый файл.
ИсправитьПочему Google Merchant Center это отклоняет
Google различает товары по id. При дублях одна строка перезаписывает другую, и могут показываться данные не того товара.
Исправить в StriveFormats
StriveFormats выделяет все строки с повторяющимися идентификаторами, чтобы было видно, какие именно строки конфликтуют.
Исправить в Excel
- 1В Excel щёлкните букву столбца id.
- 2Откройте «Главная > Условное форматирование > Правила выделения ячеек > Повторяющиеся значения». Повторяющиеся ячейки будут выделены красным.
- 3Для каждой выделенной пары решите, какую строку оставить. Удалите дубликат или замените его идентификатор на уникальный.
- 4Когда все дубликаты устранены, уберите условное форматирование: «Главная > Условное форматирование > Удалить правила > Удалить правила из выделенных ячеек».
- 5Сохраните как «Текстовые файлы (с разделителями табуляции) (*.txt)».
Исправить в Google Таблицах
- 1В Google Таблицах щёлкните букву столбца id.
- 2Выберите «Формат > Условное форматирование». В «Правилах форматирования» выберите «Ваша формула» и введите =COUNTIF($A:$A;A1)>1; замените A на букву своего столбца.
- 3Выберите цвет выделения (например, красную заливку) и нажмите «Готово». Повторяющиеся значения будут выделены.
- 4Для каждой выделенной ячейки удалите дублирующую строку или присвойте ей уникальный идентификатор.
- 5Когда закончите, удалите правило условного форматирования.
- 6Выберите «Файл > Скачать > Формат TSV (.tsv)», затем переименуйте файл, чтобы он заканчивался на .txt.
Как избежать в будущем
- ✓Прежде чем добавлять товары, договоритесь о понятных правилах именования SKU и идентификаторов.
- ✓Используйте префиксы (например, SHIRTS-001), чтобы идентификаторы были упорядоченными и уникальными.
- ✓Перед экспортом отсортируйте по столбцу идентификатора и поищите одинаковые значения подряд.
- ✓Отличайте намеренно повторяющиеся родительские идентификаторы (группировку вариантов) от случайных дубликатов.
- ✓Запускайте StriveFormats перед каждым импортом, чтобы рано найти дубликаты.
Как StriveFormats это обнаруживает
StriveFormats при чтении файла подсчитывает, сколько раз встречается каждое значение в столбце id. Любое значение, встречающееся больше одного раза, отмечается в каждой строке, где оно есть.
►Технические подробности
Google Merchant Center использует некоторые значения столбцов (например, Handle, SKU или Listing ID) как уникальные идентификаторы, чтобы решить, создать новую запись или обновить существующую. Если один и тот же идентификатор встречается в файле несколько раз, поведение зависит от платформы: Shopify объединяет строки с одинаковым Handle в один товар (намеренно, для вариантов), а повторяющиеся SKU у разных товаров или повторяющиеся Listing ID в Etsy приводят к неожиданной перезаписи. Чтобы правильно решить проблему, важно понять, намеренный это дубликат (группировка вариантов) или случайный.