StriveFormats
Google Merchant CenterSKU и идентификаторыБлокировка импорта

Повторяющийся id

Две или более строки используют один и тот же id.

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

Две или более строки используют один и тот же id.

Затронутое поле:id
Блокировка импорта: файл не может быть импортирован, пока эта проблема не будет устранена.

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

В вашем файле
id
2MUG-01
3MUG-01
После исправления
id
2MUG-01
3MUG-02

Загрузите CSV, чтобы проверить эту проблему и выгрузить чистый файл.

Исправить

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

Google различает товары по id. При дублях одна строка перезаписывает другую, и могут показываться данные не того товара.

Исправить в StriveFormats

StriveFormats выделяет все строки с повторяющимися идентификаторами, чтобы было видно, какие именно строки конфликтуют.

Исправить в Excel

  1. 1В Excel щёлкните букву столбца id.
  2. 2Откройте «Главная > Условное форматирование > Правила выделения ячеек > Повторяющиеся значения». Повторяющиеся ячейки будут выделены красным.
  3. 3Для каждой выделенной пары решите, какую строку оставить. Удалите дубликат или замените его идентификатор на уникальный.
  4. 4Когда все дубликаты устранены, уберите условное форматирование: «Главная > Условное форматирование > Удалить правила > Удалить правила из выделенных ячеек».
  5. 5Сохраните как «Текстовые файлы (с разделителями табуляции) (*.txt)».

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

  1. 1В Google Таблицах щёлкните букву столбца id.
  2. 2Выберите «Формат > Условное форматирование». В «Правилах форматирования» выберите «Ваша формула» и введите =COUNTIF($A:$A;A1)>1; замените A на букву своего столбца.
  3. 3Выберите цвет выделения (например, красную заливку) и нажмите «Готово». Повторяющиеся значения будут выделены.
  4. 4Для каждой выделенной ячейки удалите дублирующую строку или присвойте ей уникальный идентификатор.
  5. 5Когда закончите, удалите правило условного форматирования.
  6. 6Выберите «Файл > Скачать > Формат TSV (.tsv)», затем переименуйте файл, чтобы он заканчивался на .txt.

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

  1. ✓Прежде чем добавлять товары, договоритесь о понятных правилах именования SKU и идентификаторов.
  2. ✓Используйте префиксы (например, SHIRTS-001), чтобы идентификаторы были упорядоченными и уникальными.
  3. ✓Перед экспортом отсортируйте по столбцу идентификатора и поищите одинаковые значения подряд.
  4. ✓Отличайте намеренно повторяющиеся родительские идентификаторы (группировку вариантов) от случайных дубликатов.
  5. ✓Запускайте StriveFormats перед каждым импортом, чтобы рано найти дубликаты.

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

StriveFormats при чтении файла подсчитывает, сколько раз встречается каждое значение в столбце id. Любое значение, встречающееся больше одного раза, отмечается в каждой строке, где оно есть.

►Технические подробности
Google Merchant Center использует некоторые значения столбцов (например, Handle, SKU или Listing ID) как уникальные идентификаторы, чтобы решить, создать новую запись или обновить существующую. Если один и тот же идентификатор встречается в файле несколько раз, поведение зависит от платформы: Shopify объединяет строки с одинаковым Handle в один товар (намеренно, для вариантов), а повторяющиеся SKU у разных товаров или повторяющиеся Listing ID в Etsy приводят к неожиданной перезаписи. Чтобы правильно решить проблему, важно понять, намеренный это дубликат (группировка вариантов) или случайный.