**Кратко.** Google Merchant Center фиды поддерживают как платные объявления Shopping, так и бесплатные размещения (карусель покупок в поиске Google, покупки в поиске изображений). Основные моменты: обязательные атрибуты, паритет цен с вашей целевой страницей, точная доступность. Большинство отказов можно исправить за считанные минуты, как только вы знаете, на что обращать внимание.

## Что такое Merchant Center

Google Merchant Center — это каталог, который Google использует для отображения продуктов в:

- Объявлениях Shopping (платные CPC).
- "Поверхностях Google" — бесплатные размещения: карусель покупок в поиске, покупки в поиске изображений, Lens.
- Интеграциях покупок на YouTube.

Даже торговцы, которые не запускают объявления Shopping, должны отправить фид для бесплатных поверхностей.

## Обязательные атрибуты

Минимальная жизнеспособная запись фида продукта:

| Атрибут            | Обязательно?            | Пример                                       |
| ------------------- | ---------------------- | --------------------------------------------- |
| `id`                | Да                     | `SKU-12345`                                   |
| `title`             | Да                     | `Коричневая кожаная сумка — большая`         |
| `description`       | Да                     | `Ручная работа из кожи высшего качества...`  |
| `link`              | Да                     | `https://example.com/products/leather-bag`    |
| `image_link`        | Да                     | `https://example.com/.../leather-bag.jpg`     |
| `availability`      | Да                     | `in_stock` / `out_of_stock` / `preorder`      |
| `price`             | Да                     | `149.00 USD`                                  |
| `brand`             | Да (для большинства категорий) | `Пример Бренда`                              |
| `gtin` или `mpn`   | Да для новых продуктов  | `1234567890123` или `MFR-MODEL-001`            |
| `condition`         | Да                     | `new` / `refurbished` / `used`                |
| `shipping`          | Условно               | См. раздел "доставка"                        |
| `google_product_category` | Рекомендуется      | `Одежда и аксессуары > Сумки`                |

Рекомендуемые атрибуты для лучшего соответствия:

- `color`
- `size`
- `material`
- `pattern`
- `gender`
- `age_group`
- `product_type` (ваша собственная таксономия)
- `additional_image_link` (до 10)
- `mobile_link` (если отличается от `link`)

## Лучшие практики для заголовка

`title` — это то, что соответствует запросам пользователей. Формат:

```
[Бренд] [Название продукта] [Ключевой атрибут (размер/цвет/материал)] [Вариант]
```

Примеры:

- ✅ `Коричневая кожаная сумка — большая`
- ✅ `Шершавая шершавая куртка — женская средняя угольная`
- ❌ `КУПИТЕ СЕЙЧАС!!! Лучшая кожаная сумка 2026 бесплатная доставка!!!`
- ❌ `Сумка` (слишком коротко)

Лимит заголовка: 150 символов; Google показывает ~70 в размещениях.

## Лучшие практики для описания

`description` читается алгоритмами качества Google, чтобы подтвердить, что продукт соответствует заголовку и занимает высокие позиции по релевантным запросам.

- 500–5000 символов (Google говорит, что максимум 5000).
- Обычный текст. Удалите HTML-теги.
- Включите ключевые атрибуты (материал, размер, посадка, область применения).
- Избегайте рекламного языка ("ЛУЧШАЯ СДЕЛКА!", "ПОКУПАЙТЕ СЕЙЧАС!") — помечается как спам.
- Избегайте чрезмерного использования ключевых слов.

## Цены — паритет цен критически важен

Google проверяет цену фида по сравнению с ценой на целевой странице. Несоответствия вызывают предупреждения на уровне аккаунта; постоянные несоответствия приводят к приостановке.

Правила:

- Цена в фиде должна соответствовать цене, которую видит пользователь на целевой странице.
- Валюта должна соответствовать региональным настройкам Merchant Center.
- Налог — зависит от региона:
  - **США**: цена в фиде не включает налог (налог обрабатывается в корзине).
  - **ЕС, Великобритания, Австралия, Бразилия**: цена в фиде **включает** НДС/GST.
- Цена со скидкой: используйте атрибут `sale_price` отдельно. Не указывайте цену со скидкой в `price`.

```xml
<price>199.00 USD</price>
<sale_price>149.00 USD</sale_price>
<sale_price_effective_date>2026-05-01T00:00-08:00/2026-05-31T23:59-08:00</sale_price_effective_date>
```

## Доступность — поддерживайте точность

Продажа товара, который помечен как `in_stock`, но фактически отсутствует на складе, является второй по распространенности причиной отказов. Обновляйте доступность:

- В реальном времени через Content API (предпочтительно для крупных каталогов).
- Ежедневное обновление фида (приемлемо для медленно движущегося инвентаря).
- При каждом завершении заказа, если вы находитесь ниже порогового значения.

`preorder` и `backorder` допустимы — используйте их честно с `availability_date`.

## GTIN, MPN, Бренд

Для новых продуктов (`condition=new`) Google требует либо:

- `gtin` (Глобальный номер торгового товара — UPC/EAN/ISBN), или
- `mpn` (Номер детали производителя) + `brand`.

Для использованных/восстановленных: GTIN является необязательным.

Если вы производите свои собственные продукты, установите `mpn` на ваш SKU и `brand` на название вашего магазина. Если вы перепродаете, используйте GTIN производителя.

## Доставка

Настройте доставку на **уровне аккаунта** в настройках Merchant Center. Это охватывает большинство магазинов.

Для продуктов с различной доставкой (крупногабаритные, опасные, скоропортящиеся) переопределите для каждого продукта:

```xml
<shipping>
  <country>US</country>
  <service>Standard</service>
  <price>9.99 USD</price>
</shipping>
```

## Формат фида

Поддерживаются три формата:

- **XML** (RSS 2.0 Google + пространство имен Google Merchant): исторически стандартный.
- **TSV** (значения, разделенные табуляцией): проще отлаживать, менее многословно.
- **Content API** (JSON по HTTP): реальное время для крупных каталогов.

Пример структуры XML:

```xml
<?xml version="1.0"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Пример Магазина</title>
    <link>https://example.com</link>
    <description>Фид продуктов</description>
    <item>
      <g:id>SKU-12345</g:id>
      <title>Коричневая кожаная сумка — большая</title>
      <description>Ручная работа из кожи высшего качества...</description>
      <link>https://example.com/products/leather-bag</link>
      <g:image_link>https://example.com/.../leather-bag.jpg</g:image_link>
      <g:availability>in_stock</g:availability>
      <g:price>149.00 USD</g:price>
      <g:brand>Acme</g:brand>
      <g:gtin>1234567890123</g:gtin>
      <g:condition>new</g:condition>
      <g:google_product_category>Одежда и аксессуары &amp;gt; Сумки</g:google_product_category>
      <g:color>brown</g:color>
      <g:material>leather</g:material>
    </item>
    <!-- ... больше элементов ... -->
  </channel>
</rss>
```

## Отправка

Два варианта:

1. **Запланированная выборка**: разместите фид по адресу `https://yourdomain.com/feeds/google-merchant.xml` и настройте Merchant Center для его выборки (ежедневно, еженедельно).
2. **Загрузка**: вручную или через SFTP/Google Cloud Storage. Менее распространено.

Большинство магазинов используют запланированную выборку — URL стабилен, и ваша платформа предоставляет последний каталог.

## Мониторинг

Merchant Center → Продукты → Диагностика:

| Серьезность    | Действие                                       |
| --------------- | ---------------------------------------------- |
| Ошибки         | Исправьте в течение 24 часов; продукты отклонены до исправления |
| Предупреждения  | Исправьте в течение 1 недели; влияют на качество оценки      |
| Уведомления    | Информационные; рассмотрите улучшения          |

Распространенные отказы и исправления:

| Отказ                                      | Исправление                                   |
| ------------------------------------------ | --------------------------------------------- |
| "Несоответствие цен"                       | Обновите фид или целевую страницу, чтобы они совпадали |
| "Отсутствует GTIN"                         | Добавьте GTIN или MPN+бренд                  |
| "Рекламный текст в заголовке"             | Удалите "Бесплатная доставка!" из заголовка  |
| "Изображение слишком маленькое"            | Используйте изображения ≥ 800×800px          |
| "Недостаточная информация о продукте"     | Добавьте атрибуты цвета, размера, материала  |
| "Ограниченный продукт"                     | Некоторые категории требуют предварительного одобрения |

## Как Ordiko генерирует фиды

Ordiko создает фиды для каждого магазина по адресам:

- `/feeds/google-merchant.xml` — Google Merchant Center.
- `/feeds/bing-merchant.xml` — Bing Shopping.
- `/feeds/facebook-catalog.xml` — Facebook/Instagram Shopping.
- `/feeds/pinterest.xml` — Каталог Pinterest.

Фиды извлекаются из живого каталога с недействительностью кэша при изменениях продукта. Все обязательные атрибуты извлекаются из вашей схемы продукта; необязательные атрибуты (цвет, размер, материал) автоматически заполняются из атрибутов варианта.

Настройте параметры уровня фида в **Настройки → Фиды** на панели управления.

## Часто задаваемые вопросы

**Нужен ли мне фид, если я не запускаю объявления Shopping?**
Да, для бесплатных Поверхностей Google (органические размещения покупок, карусель покупок в поиске Google, результаты покупок в поиске изображений, Google Lens). Бесплатные размещения используют данные Merchant Center; фид разблокирует их даже без платных кампаний Shopping.

**Как часто должен обновляться фид?**
Ежедневно для магазинов с частыми изменениями инвентаря; еженедельно, если ваш каталог стабилен. Обновления в реальном времени через Content API — это вариант для крупных каталогов с почасовым движением инвентаря.

**Какова самая распространенная причина отказа?**
Несоответствие цен между фидом и целевой страницей, обычно вызванное устаревшим фидом или целевой страницей, показывающей скидку, которую фид не отражает. За ней следует отсутствие комбинации GTIN/MPN/бренд на новых продуктах.

**Генерирует ли Ordiko фиды для Merchant Center?**
Да. Ordiko создает фиды для Google Merchant, Bing Merchant, Facebook Catalog и Pinterest по адресу /feeds/google-merchant.xml и т.д. Фиды извлекаются из вашего живого каталога и обновляются при недействительности кэша.