- Пример 1: Добавление одного бренда «Acme» для всех товаров
- Пример 2: Один бренд для всех товаров и отдельный бренд для одного товара
- Пример 3: Использование брендов из WooCommerce Brands
- Пример 4: Передача GTIN из Yoast SEO
- Пример 5: Добавление размера только для категории «Одежда»
- Сценарий 6: Добавление «Возраст: Взрослый» для категорий «Мужчины» и «Женщины» и «Возраст: Дети» для категории «Дети»
- Сценарий 7: Сопоставление пользовательских полей с атрибутами Google
Ниже приведены примеры, которые помогут разобраться, как использовать функцию сопоставления атрибутов в Google для WooCommerce.
Пример 1: Добавление одного бренда «Acme» для всех товаров
Чтобы создать правило сопоставления атрибутов, перейдите в Маркетинг → Google для WooCommerce и нажмите кнопку Создать правило атрибута. В появившемся окне выберите целевой атрибут Бренд.

Так как нам нужно задать единый бренд для всех товаров — «Acme», в разделе назначения значения выберите Задать фиксированное значение и введите Acme.

Поскольку правило должно применяться ко всем категориям, оставьте значение Применить ко всем категориям.
Нажмите Сохранить правило — теперь оно готово к синхронизации.

Проверить статус синхронизации можно в разделе WooCommerce → Статус → Планировщик действий.

Пример 2: Один бренд для всех товаров и отдельный бренд для одного товара
Сначала задайте бренд «Woo» для конкретного товара в разделе WooCommerce → Товары. На странице редактирования товара в блоке Google для WooCommerce укажите нужный бренд.

Затем создайте правило так же, как в первом примере (с брендом «Acme» для всех товаров).
После сохранения правило применится ко всем товарам. Но для конкретного товара будет использоваться указанный вручную бренд «Woo», так как значения на уровне товара имеют приоритет.
Также можно создать отдельную категорию для этого товара и задать для неё отдельное правило с брендом «Woo», а для остальных категорий оставить «Acme».
Другой вариант — использовать расширение WooCommerce Brands и назначать бренды прямо в товарах.
Пример 3: Использование брендов из WooCommerce Brands
Если у вас установлен плагин WooCommerce Brands, можно создать правило и выбрать целевой атрибут Бренд.

Затем в поле Использовать значение из существующего поля товара выберите Таксономии → Бренды.

После сохранения правило будет автоматически подставлять бренд каждого товара при синхронизации.
Пример 4: Передача GTIN из Yoast SEO
Если у вас установлен плагин Yoast WooCommerce SEO, вы можете передавать GTIN или MPN в Google.
Создайте новое правило и выберите атрибут GTIN как целевой.
Затем в поле Использовать значение из существующего поля товара выберите Yoast SEO → GTIN.

После сохранения значение GTIN будет автоматически подтягиваться из Yoast SEO для каждого товара.
Пример 5: Добавление размера только для категории «Одежда»
Предполагается, что атрибут Размер уже создан в разделе Товары → Атрибуты. Если нет — создайте его заранее.
Создайте новое правило и выберите атрибут Размер.
В поле Использовать значение из существующего поля товара выберите Глобальные атрибуты → Размер.

В настройках категорий выберите только категории, относящиеся к одежде.
В результате:
- для товаров из категории «Одежда» будет передаваться размер;
- для остальных товаров значение останется пустым.


После сохранения это правило будет добавлять атрибут «Размер» для каждого товара в категориях «Толстовки» или «Одежда» при синхронизации.
Сценарий 6: Добавление «Возраст: Взрослый» для категорий «Мужчины» и «Женщины» и «Возраст: Дети» для категории «Дети»
Сначала нужно создать категории «Женщины», «Мужчины» и «Дети» в WooCommerce.

Далее создаём новое правило, выбираем атрибут «Возрастная группа». Затем в поле «Выбрать значение по умолчанию» указываем «Взрослый».

В выборе категорий указываем «Применить ТОЛЬКО к этим категориям» и выбираем «Мужчины» и «Женщины». Если категорий много, можно ввести название в поле поиска.

Сохраняем правило и создаём новое, снова выбираем атрибут «Возрастная группа». Но теперь в «Выбрать значение по умолчанию» указываем «Дети». В категориях выбираем «Применить ТОЛЬКО к категории «Дети».

В итоге список правил будет выглядеть так:

При каждой синхронизации товаров атрибут «Возрастная группа» будет иметь значение «adult» для категорий «Мужчины» и «Женщины» и «kids» для категории «Дети».
Сценарий 7: Сопоставление пользовательских полей с атрибутами Google
На данный момент расширение Google for WooCommerce не показывает все пользовательские поля магазина при сопоставлении атрибутов. Это сделано, чтобы избежать перегруженности из-за большого количества таких полей. Однако поддержку пользовательских полей можно включить с помощью кода.
В этом примере мы добавим номер ISBN как пользовательское поле в магазине книг и будем использовать его как поле GTIN в Google Shopping.
Сначала создадим пользовательское поле ISBN. Это можно сделать в блоке «Произвольные поля» на странице редактирования товара:

После этого сохраняем товар и добавляем сниппет кода, чтобы это поле появилось как источник данных при сопоставлении атрибутов. Код можно добавить в файл functions.php или через плагин Code Snippets.
Пример кода для поля «isbn»:
add_filter(
'woocommerce_gla_attribute_mapping_sources_custom_attributes',
function( $values ) {
return array_merge( $values, ['isbn']);
}
); После этого в разделе сопоставления атрибутов можно создать новое правило, выбрать атрибут GTIN и указать в качестве источника новое поле «isbn» в разделе «Произвольные атрибуты».

