В этой статье рассказано, как и на что могут повлиять изменения в системе работы с товарами, которые продаются и в обычном, и в интернет-магазине. Если в связи с этими изменениями от вас потребуются какие-либо действия, вы получите уведомление по электронной почте.
Система товаров с несколькими каналами продаж помогает управлять ассортиментом, предназначенным для продаж онлайн и офлайн, используя единую запись о товаре. Так вам будет проще контролировать информацию о товарах и привлекать новых покупателей.
Благодаря системе сведений о товарах с несколькими каналами продаж вам будет проще управлять данными о товарах. Раньше если товар продавался и в обычном, и в интернет-магазине, добавлять сведения о нем приходилось дважды. В результате между этими записями могли возникать противоречия, и управлять данными об ассортименте было сложнее.
Содержание
- Преимущества
- Принцип работы
- Ранний доступ для пользователей API и автоматических источников данных о товарах
Преимущества
Благодаря системе сведений о товарах с несколькими каналами продаж вам будет проще и удобнее управлять информацией об ассортименте и обеспечивать ее единообразие. Мы реализовали эту функцию, чтобы устранить трудности, которые возникали ранее. Вот преимущества нового подхода:
- Упрощенное управление. Больше не нужно управлять двумя разными записями для одного товара (для онлайн- и офлайн-продаж) – это требовало многих усилий и могло привести к ошибкам.
- Единообразие информации. Новый подход помогает избежать противоречий в сведениях о товаре для обычных и интернет-магазинов. Такие несоответствия могут запутывать пользователей и снижать эффективность товаров.
- Точные сведения об ассортименте. Минимизируйте риск расхождений информации об ассортименте, чтобы покупателям показывались актуальные сведения о наличии товара.
Принцип работы
Ранее, когда вы загружали информацию о товаре для продажи в обычном и интернет-магазине, во внутренней системе для одного товара могли быть созданы две разных записи. В некоторых случаях редактировать эти записи можно было независимо друг от друга, и в итоге информация об одном и том же товаре в версиях для онлайн- и офлайн-продаж могла различаться.
Чтобы обеспечить единообразие информации о товарах, мы решили обновить существующую систему. Теперь управлять сведениями о наличии товаров для онлайн- и офлайн-магазинов можно будет более централизованно, что позволит снизить риск расхождений в данных для разных версий информации об одном и том же товаре.
Ключевые изменения и особенности
- Единая запись о товаре в системе. Если товар предназначен для продажи онлайн и офлайн, в системе для него будет создана одна запись, и он будет считаться товаром с несколькими каналами продаж.
- Непротиворечивые сведения о товарах. Система будет следить за тем, чтобы ключевые атрибуты каждого товара (название, описание и т. д.) не отличались в версиях для онлайн- и офлайн-продаж.
- Информация для тех, кто пользуется API. Для товаров с несколькими каналами продаж создается одна запись в системе. Поле channel в объекте ProductStatusDestinationStatus в Content API помогает оценить эффективность товара в разных каналах продвижения, например в товарной рекламе или рекламе местного ассортимента.
Примечание. Поле channel является частью объекта
ProductStatusDestinationStatusв Content API. Поддержка Content API скоро прекратится. Поэтому не стоит использовать поля channel в новых системах, таких как Merchant API, хотя эти поля могут в них поддерживаться, но только в качестве устаревших функций. - Возможные конфликты. Если вы загрузите сведения о товаре, предназначенном для нескольких каналов продаж (интернет- и местные магазины), а затем – о нем же, но как о товаре только местного ассортимента, использовав при этом тот же код товара, язык контента и ярлык фида, могут возникнуть проблемы с обработкой или появиться ошибки.
Примечание. Если товар с несколькими каналами продаж настроен для продажи в обычных магазинах и добавлен в местный ассортимент, убедитесь, что для него не используются те же код товара, язык контента и ярлык фида, что и для существующего товара, который добавлен только для рекламы местного ассортимента. Если использовать одинаковые сведения для двух таких товаров, могут возникать конфликты.
- Одинаковые значения атрибутов. Система сведений о товарах для нескольких каналов продаж создана для того, чтобы значения ключевых атрибутов товара оставались неизменными для обоих каналов продаж (интернет-магазин и обычные магазины). Если для таргетинга объявлений вам, наоборот, нужны разные атрибуты (например, метка продавца
[custom_label]) для версий товара для онлайн- и офлайн-продаж, рекомендуем создать две разные записи о товаре с уникальными кодами товара. - Дополнительные источники данных. Если для предоставления дополнительной информации о товарах вы используете вспомогательные источники данных, убедитесь, что они содержат актуальные сведения. В противном случае в информации о товарах могут появиться неточности.
- Загрузка сведений об уникальных товарах. Если вы попытаетесь загрузить информацию об одном и том же товаре (с одним и тем же идентификатором, языком контента и ярлыком фида), используя несколько основных источников данных, могут возникнуть ошибки обработки. Чтобы не захламлять систему лишней информацией и поддерживать точность данных, рекомендуем загружать сведения о товарах, используя один основной источник данных, и при этом следить за уникальностью идентификаторов товаров.
Примечание. Ранее загрузка сведений о товарах с одинаковым идентификатором, языком контента и ярлыком фида с помощью разных источников данных могла привести к непредсказуемому поведению системы и ошибке Товар добавлен с помощью нескольких фидов. Теперь – с внедрением системы сведений о товарах с несколькими каналами продаж – в этом случае будут появляться ошибки. Это поможет обеспечить точность данных и не допустить захламления системы.
Ранний доступ для пользователей API и автоматических источников данных о товарах
Мы постепенно открываем доступ к новой функции, которая позволяет выбирать маркетинговые методы для местного ассортимента при использовании API и автоматических источников данных о товарах. Если у вас пока нет доступа к этой функции, но вы бы хотели присоединиться к программе, заполните специальную форму.
Функция упрощает настройку рекламы местного ассортимента и бесплатных местных предложений для продавцов, которые пользуются API или автоматическим добавлением сведений о товарах из интернет-магазина. В следующих разделах описаны важные изменения в поведении системы, которые произойдут в результате этого обновления.
Как подготовиться к обновлению
Мы унифицируем способы взаимодействия пользователей с товарами с несколькими каналами продаж на всех платформах: в Content API, Merchant API, BigQuery и Merchant Center.
Content API for Shopping
Для товаров с несколькими каналами продаж можно использовать любые маркетинговые методы
Можно включить методы маркетинга и для интернет-, и для обычных магазинов:
- Для источников данных Content API.
- Для отдельных товаров с несколькими каналами продаж – с помощью атрибутов, таких как добавленные кампании
[included_destination].
Для товаров с несколькими каналами продаж, загруженных с помощью файла, не показываются товары только местного ассортимента
products.update() с товарами с несколькими каналами продаж.products.update() с идентификатором REST ID товара, для которого в параметре channel выбрано значение local, будут отклонены. Если вам нужно, чтобы значения атрибутов у товаров для интернет- и обычных магазинов отличались, рекомендуем добавить два разных товара с разными кодами.Если многоканальный товар настроен для работы с любым из методов маркетинга для обычных магазинов и добавлен в местный ассортимент, между ним и существующим товаром только местного ассортимента с тем же REST ID возникнет конфликт. Разберем эту ситуацию подробнее:
- Если товар только местного ассортимента с таким же
REST IDсуществует, для товара с несколькими каналами продаж нельзя будет использовать маркетинговые методы для обычных магазинов, а также возникнет ошибка на уровне товара "Идентификатор товара уже используется". - Если многоканальный товар настроен для любого метода маркетинга для обычных магазинов, любая попытка добавить товар только местного ассортимента с соответствующим
REST IDокажется неудачной, а также возникнет ошибка "Идентификатор товара уже используется".
Местный ассортимент можно добавить, используя для параметра channel значение online
localinventory.insert() разрешает добавлять товары со значением online для параметра channel в REST ID. Ассортимент будет использоваться соответствующим многоканальным товаром, если он настроен для работы с каким-либо методом маркетинга для обычных магазинов и не существует конфликтующего с ним товара только местного ассортимента с тем же REST ID, для которого для параметра channel установлено значение local. Если такой товар только местного ассортимента существует, он заберет ассортимент себе, даже если в ассортимент добавлялся товар со значением online для параметра channel.Productstatuses API возвращает объединенные статусы и проблемы
Shopping_ads) или товарам только местного ассортимента (тогда он соответствует Local_inventory_ads).Merchant API
По умолчанию источники данных поддерживают оба канала продаж
Товары с несколькими каналами продаж могут использовать все маркетинговые методы: для них не нужно указывать параметр channel
В названии REST для товаров с несколькими каналами продаж не предусмотрен параметр channel. Такие товары поддерживают маркетинговые методы как для интернет-, так и для обычных магазинов.
Товары с несколькими каналами продаж могут блокировать названия REST, если для параметра channel указано значение local
Местный ассортимент можно добавить к товару с несколькими каналами продаж
ProductStatus содержит статусы всех маркетинговых методов
В ресурсе ProductStatus для отдельного товара с несколькими каналами продаж могут показываться маркетинговые методы для интернет- и обычных магазинов.
Перенос данных Google Merchant Center в BigQuery
В таблице товаров есть сведения о товарах с несколькими каналами продаж, которые были экспортированы со значением online для параметра channel. В таблице местного ассортимента сервиса BigQuery Data Transfer в столбце product_id может быть указан параметр channel со значением online.
Список неработающих конфигураций
Методы products.update() и products.insert() в Content API для товаров, загруженных с помощью источников данных для интернет- и обычных магазинов.
В интерфейсе Merchant Center можно создавать источники данных для продвижения в интернет- и офлайн-магазинах. Раньше было можно корректировать фрагменты этих источников, предназначенные для обоих каналов, независимо друг от друга. Если говорить конкретнее, было возможно применить следующие методы:
products.update()со значением online для параметра channel, действующий только в отношении маркетинговых методов для интернет-магазинов;products.update()со значением local для параметра channel, действующий только в отношении маркетинговых методов для обычных магазинов;products.insert()с идентификатором дополнительного источника данных, используемым в качестве параметраfeedId, и каналом online, действующим только в отношении методов маркетинга для интернет-магазинов;products.insert()с идентификатором дополнительного источника данных, используемым в качестве параметраfeedId, и каналом local, действующим только в отношении маркетинговых методов для обычных магазинов;
products.update() для товара с несколькими каналами продаж со значением online для параметра channel
В случае с товарами с несколькими каналами продаж применение метода products.update() со значением online для параметра channel затронет маркетинговые методы и для интернет-, и для обычных магазинов.
products.update() для товара с несколькими каналами продаж со значением local для параметра channel
В случае с товарами с несколькими каналами продаж вызовы метода products.update() со значением local для параметра channel отклоняются.
products.insert() с идентификатором дополнительного источника данных, используемым в качестве параметра feedId, и каналом online для товара с несколькими каналами продаж;
В случае с товарами с несколькими каналами продаж применение метода products.insert() с идентификатором дополнительного источника данных в качестве параметра feedId и значением online для параметра channel затронет методы маркетинга и для интернет-, и для обычных магазинов.
products.insert() с идентификатором дополнительного источника данных в качестве параметра feedId и каналом local для товаров с несколькими каналами продаж;
В случае с товарами с несколькими каналами продаж вызовы метода products.insert() с идентификатором дополнительного источника данных, используемым в качестве параметра feedId, и значением local для параметра channel отклоняются.
Конфигурация, которую затрагивает изменение
Предположим, у нас есть источник данных о товаре, поддерживающий маркетинговые методы для интернет- и обычных магазинов. Допустим, включен любой метод маркетинга для обычных магазинов.
Ранее для товаров, сведения о которых были добавлены с помощью такого источника, в Content API можно было использовать метод products.update() со значением local для параметра channel. В результате обновления, о котором идет речь в этой статье, использовать метод products.update() в таком случае не получится.
Рекомендуемое решение
Если вам как продавцу нужны разные наборы атрибутов для маркетинговых методов в случае с интернет- и обычными магазинами, не добавляйте единую запись о товаре. Вместо этого загрузите сведения о двух разных товарах с разными артикулами и управляйте ими отдельно друг от друга. Параметр channel – это не часть кода товара, которую можно использовать для дифференциации товаров для разных каналов продаж.
Сведения о товаре с несколькими каналами продаж заменяются только целиком
Разберем пример:
- Вы загружаете сведения о товаре с несколькими каналами продаж с помощью источника данных, предназначенного для маркетинговых методов для интернет- и обычных магазинов.
- Вы загружаете сведения о товаре с таким же идентификатором, языком контента и ярлыком фида, используя другой источник данных, который предназначен для маркетинговых методов только для интернет-магазинов.
Товар, сведения о котором загружены на втором шаге, заменяет собой товар, информация о котором была добавлена на первом шаге, для маркетинговых методов для интернет-магазинов. Ранее на шаге 1 также создавалась отдельная запись о товаре для маркетинговых методов, предназначенных для обычных магазинов (этот канал не затрагивал шаг 2). Обновление меняет это поведение: теперь после шага 2 не остается никаких записей, созданных на шаге 1. Также обратите внимание, что в результате шага 2 показывается предупреждение "Товар добавлен с помощью нескольких фидов".
Товар с несколькими каналами продаж блокирует товар только местного ассортимента с таким же идентификатором
Представьте тот же пример, который мы разобрали выше, но теперь на шаге 2 добавляется товар только местного ассортимента:
- Вы загружаете сведения о товаре с несколькими каналами продаж с помощью источника данных, предназначенного для маркетинговых методов для интернет- и обычных магазинов.
- Вы загружаете сведения о товаре только местного ассортимента с таким же идентификатором, языком контента и ярлыком фида, используя другой источник данных, который предназначен для маркетинговых методов только для обычных магазинов.
Ранее сведения о товаре только местного ассортимента, которые были загружены на втором шаге, в этом случае заменяли информацию о товаре, добавленную на первом шаге, но только для маркетинговых методов для обычных магазинов. Обновление меняет это поведение:
- Если у товара из шага 1 есть местный ассортимент, сведения о товаре только местного ассортимента из шага 2 не будут загружены. Также появится ошибка "Идентификатор товара уже используется".
- Если у товара из шага 1 нет местного ассортимента, сведения о товаре только местного ассортимента из шага 2 будут загружены, и вы не увидите никаких предупреждений.
Наличие существующего товара только местного ассортимента не позволит активировать товар с несколькими каналами продаж для методов маркетинга для обычных магазинов
Разберем пример:
- Вы загружаете информацию о товаре только местного ассортимента.
- Вы загружаете сведения о товаре с несколькими каналами продаж с таким же идентификатором, языком контента и ярлыком источника данных, используя другой источник данных, который предназначен для маркетинговых методов для обычных магазинов (и, возможно, также для интернет-магазинов).
Товар с несколькими каналами продаж не будет активирован для маркетинговых методов для обычных магазинов, и возникнет ошибка Идентификатор товара уже используется. Это произойдет из-за наличия сведений о товаре только местного ассортимента из шага 1. Проблема исчезнет, если удалить информацию об этом товаре только местного ассортимента.
Рекомендуемое решение
Продавцам не следует загружать товары с совпадающими идентификаторами, языком контента и ярлыком источника данных через разные источники данных. Ранее поведение системы в этом случае было трудно предсказуемым, что часто приводило к созданию ошибочных конфигураций источников данных. После обновления в результате подобных конфликтов с товарами только местного ассортимента будет появляться ошибка "Идентификатор товара уже используется".
Данные из старых дополнительных источников данных неполноценны
Рекомендуемое решение
Регулярно обновляйте содержимое дополнительных источников, на которые ссылаются основные. Достаточно делать это после внесения изменений в связанные основные источники данных. Кроме того, нужно обновлять данные в дополнительных источниках не реже раза в год. Если такой источник больше не нужен, удалите его.