Примеры использования сопоставления атрибутов в Google для WooCommerce

Ниже приведены примеры, которые помогут разобраться, как использовать функцию сопоставления атрибутов в Google для WooCommerce.

Пример 1: Добавление одного бренда «Acme» для всех товаров

Чтобы создать правило сопоставления атрибутов, перейдите в Маркетинг → Google для WooCommerce и нажмите кнопку Создать правило атрибута. В появившемся окне выберите целевой атрибут Бренд.

Создание правила атрибута Бренд

Так как нам нужно задать единый бренд для всех товаров — «Acme», в разделе назначения значения выберите Задать фиксированное значение и введите 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

После сохранения значение GTIN будет автоматически подтягиваться из Yoast SEO для каждого товара.

Пример 5: Добавление размера только для категории «Одежда»

Предполагается, что атрибут Размер уже создан в разделе Товары → Атрибуты. Если нет — создайте его заранее.

Создайте новое правило и выберите атрибут Размер.

В поле Использовать значение из существующего поля товара выберите Глобальные атрибуты → Размер.

Выбор атрибута размер

В настройках категорий выберите только категории, относящиеся к одежде.

В результате:

  • для товаров из категории «Одежда» будет передаваться размер;
  • для остальных товаров значение останется пустым.
Применение атрибута только для категории «Одежда»
Существующее поле «Размер товара», сопоставленное с атрибутом «Размер» только для категорий «Одежда» и «Толстовки»

После сохранения это правило будет добавлять атрибут «Размер» для каждого товара в категориях «Толстовки» или «Одежда» при синхронизации.

Сценарий 6: Добавление «Возраст: Взрослый» для категорий «Мужчины» и «Женщины» и «Возраст: Дети» для категории «Дети»

Сначала нужно создать категории «Женщины», «Мужчины» и «Дети» в WooCommerce.

Существующие категории «Мужчины», «Женщины» и «Дети»

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

Создание нового правила атрибута для значения «Взрослый»

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

Применение значения «Взрослый» для категорий «Мужчины» и «Женщины»

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

Применение значения «Дети» для атрибута «Возрастная группа» только для категории «Дети»

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

Список правил для атрита «Возрастная группа» по категориям

При каждой синхронизации товаров атрибут «Возрастная группа» будет иметь значение «adult» для категорий «Мужчины» и «Женщины» и «kids» для категории «Дети».

Сценарий 7: Сопоставление пользовательских полей с атрибутами Google

На данный момент расширение Google for WooCommerce не показывает все пользовательские поля магазина при сопоставлении атрибутов. Это сделано, чтобы избежать перегруженности из-за большого количества таких полей. Однако поддержку пользовательских полей можно включить с помощью кода.

В этом примере мы добавим номер ISBN как пользовательское поле в магазине книг и будем использовать его как поле GTIN в Google Shopping.

Сначала создадим пользовательское поле ISBN. Это можно сделать в блоке «Произвольные поля» на странице редактирования товара:

Пользовательское поле «isbn» с заданным значением

После этого сохраняем товар и добавляем сниппет кода, чтобы это поле появилось как источник данных при сопоставлении атрибутов. Код можно добавить в файл functions.php или через плагин Code Snippets.

Пример кода для поля «isbn»:

add_filter(
        'woocommerce_gla_attribute_mapping_sources_custom_attributes',
        function( $values ) {
            return array_merge( $values, ['isbn']);
        }
    );

После этого в разделе сопоставления атрибутов можно создать новое правило, выбрать атрибут GTIN и указать в качестве источника новое поле «isbn» в разделе «Произвольные атрибуты».

Применение пользовательского поля «isbn» к атрибуту «GTIN»
Поделиться с друзьями
Документация WooCommerce