Процесс подключение к онлайн торговому центру BСС Mall через Google Feed

Общие требования к фиду

ФорматGoogle RSS 2.0. (Ссылка на спецификацию от Google Merchant Center)
РазмерНе должен превышать – 1 ГБ или 100 тысяч товаров
АутентификацияПоддерживаются:
  • HTTP Basic Auth
  • API Key (статический токен)

Чек-лист обязательных полей

Выберите категорию товара — список ниже покажет, что нужно заполнить

Всегда обязательны:g:idg:titleg:descriptiong:image_linkg:availabilityg:priceg:additional_image_link ≥3g:product_type (дерево)
Критично (6)
  • Бренд g:brand
  • Размер g:size
  • Размерная сетка g:size_system
  • Пол g:gender
  • Возрастная группа g:age_group
  • ID группы (варианты) g:item_group_id
Средне (1)
  • Цвет g:color
Необязательно (1)
  • Акционная цена g:sale_price

Содержимое — таблица тэгов фида

Таблица с описанием тэгов фида, используемых в BCC Mall.

ТэгКраткое описаниеПодробное описание и рекомендации
Основные поля
g:idУникальный ID-товара.Данный атрибут должен быть статичным в рамках обновления фида.

Важно: если вы отправляете под ID товар “Adidas yeezy 500“, то при обновлении фида данный ID не должен изменяться (то есть, нельзя отправлять под данным ID иной товар)
g:titleНазвание товара.Рекомендация: в названии товара лучше указывать необходимые данные для клиента и без лишних данных (о доставке, о городе и т.д.)

Пример отправки заголовка: “Yeezy 500 limited edition“
g:descriptionОписание товара с его основными характеристикамиРекомендация: в описании товара лучше отправлять полное описание по товару, а характеристики товара лучше передавать в атрибуте <g:product_detail>
g:linkURL на страницу товара.
g:image_linkURL на основную картинку товара.Данный атрибут нужен для того, чтобы мы могли показать покупателю картинку товара.

В случае если ссылка является нерабочей (404 ошибка), то в данном случае проставляется заглушка с текстом (Фото временно недоступно).
g:availabilityНаличие товара.Данный атрибут необходим для понимания доступности товара. В случае если товара уже нет в наличии у мерчанта, то необходимо передавать значение “out_of_stock“. (тогда в карточке товара появляется текст “Товара нет в наличии“)

По данной причине необходимо держать feed-ы актуальными и чаще обновлять со стороны мерчанта.

Доступные значения:
  • in_stock
  • out_of_stock
g:priceЦена товара.Изначальная цена товара. В случае наличия скидки, необходимо скидочную цену отправлять в атрибуте “sale_price“.

Формат отправки цены: 9 999.0 KZT (указание валюты необязательно)
g:sizeРазмер.В данном атрибуте отправляется значение размера товара.

Рекомендация: для удобства выбора покупателя, желательно отправлять размер в рамках СНГ значений. Где для обуви используются цифры (39, 40, 41 и т.д.), а для одежды буквы (S, M, L и т.д.).

Важно:
  • нельзя передавать в одном атрибуте несколько значений или диапазон размеров (к примеру "40-45", "40,41, 42, 43")
  • в рамках одного <item>...</item> передается только одно значение товара
g:size_systemСистемы измерения (страна).В данном атрибуте отправляется значение системы измерения размера.

Доступные значения:
  • RU
  • US
  • UK
  • EU
  • INT
  • DE
  • FR
  • JP
  • CN
  • IT
  • BR
  • MEX
  • AU
g:product_typeКатегория.В данном атрибуте отправляется "категория" и "подкатегория" товара на стороне мерчанта.

В данном теге необходимо передавать полное дерево категорий.

Разделителем может быть запятая или знак больше ("," или ">").

Пример: Одежда > Верхняя одежда > Куртки > Ветровки
g:colorЦвет.В данном атрибуте необходимо передавать значение "цвета" товара.

Рекомендация: отправлять значение цвета на "русском языке"
g:additional_image_linkМассив с дополнительными картинками товара.В данный атрибут отправляются дополнительные фотографии товара.

Пример отправки нескольких фотографий:
<g:additional_image_link>...</g:additional_image_link> (повторяется для каждой фотографии).

По каждому товару необходимо не менее 3х дополнительных фото.
g:age_groupВозрастная группа.В данном атрибуте отправляется возрастная категория товара. Возможные значения для передачи:
  • newborn
  • infant
  • toddler
  • kids
  • adult
g:genderПол.В данном атрибуте отправляется значение пола, к которому относится товар. Доступные значения:
  • male
  • female
  • unisex
g:item_group_idID группы товаров.В данном атрибуте необходимо передавать ID, в рамках которого объединены 2 или более товаров.

Важно: данный атрибут обязателен, если у товара имеется несколько размеров и цветов, для того чтобы покупатель смог выбрать нужный "размер" или "цвет".
g:brandБренд товара.В данном атрибуте отправляется бренд товара. Наименование бренда на стороне BCC Mall выделяется в предпросмотре и в карточке товара.

Пример отправки бренда: <g:brand>Apple</g:brand>
g:sale_priceАкционная/скидочная цена.Акционная/скидочная цена, за которую сейчас мерчант продает товар. Данная цена не должна быть меньше или равна 0.
g:sale_price_effective_dateПериод действия акционной цены.Период времени, в течение которой действует акционная/скидочная цена.

Формат отправки даты: 2023-12-31T23:59:00+0600 (ISO 8601)
Информация по точкам самовывоза
bnpl:pickupМассив по адресам филиалов, в которых имеется товарНеобходимо передавать в рамках атрибута <bnpl:pickup>...</bnpl:pickup> данные по одному адресу
bnpl:idIDУникальный ID точки самовывоза. Не должна повторяться с другими точками. Обязательное поле.
bnpl:regionОбластьОбласть города. В случае, если город республиканского значения, значение может быть пустым. Условно-обязательное поле.
bnpl:cityГородТочка в городе, из которого можно забрать товар. Обязательное поле.
bnpl:streetУлицаУлица точки в городе, из которого можно забрать товар. Обязательное поле.
bnpl:buildingНомер зданияНомер здания в адресе. Обязательное поле.
bnpl:apartmentНомер офисаНомер офиса, если есть. Необязательное поле.
bnpl:availableПризнак наличияПризнак наличия товара в этой точке для самовывоза. Обязательное поле. Доступные значения: yes, no

Пример оформления фида

<?xml version="1.0"?> <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0"> <channel> <item> <g:id>100555</g:id> <g:title>Название товара</g:title> <g:description> <![CDATA[ Это описание товара. ]]> </g:description> <g:link>https://example.com/link-to-product-page</g:link> <g:image_link>https://example.com/images/main-image.jpg</g:image_link> <g:availability>In stock</g:availability> <g:price>9999</g:price> <g:size>M</g:size> <g:size_system>EU</g:size_system> <g:product_type>Книги > Изучение языков > Какая-то литература</g:product_type> <g:color>White</g:color> <g:additional_image_link>https://example.com/images/additional-image-1.jpg</g:additional_image_link> <g:additional_image_link>https://example.com/images/additional-image-2.jpg</g:additional_image_link> <g:age_group>kids</g:age_group> <g:gender>male</g:gender> <g:item_group_id>100554</g:item_group_id> <g:brand>Apple</g:brand> <g:sale_price>9 899.0 KZT</g:sale_price> <g:sale_price_effective_date>2023–09–25T00:00:00+0600/2023–09–30T23:59:00+0600</g:sale_price_effective_date> <!--Точки самовывоза товара--> <bnpl:pickup> <bnpl:id>1</bnpl:id> <bnpl:region>Акмолинская область</bnpl:region> <bnpl:city>Кокшетау</bnpl:city> <bnpl:street>Абая 1</bnpl:street> <bnpl:building>100</bnpl:building> <bnpl:apartment>1</bnpl:apartment> <bnpl:available>yes</bnpl:available> </bnpl:pickup> <bnpl:pickup> <bnpl:id>2</bnpl:id> <bnpl:region></bnpl:region> <bnpl:city>Алматы</bnpl:city> <bnpl:street>Абая 1</bnpl:street> <bnpl:building>100</bnpl:building> <bnpl:apartment></bnpl:apartment> <bnpl:available>no</bnpl:available> </bnpl:pickup> <!--Точки самовывоза товара--> </item> </channel> </rss>