Глобальный и локальный атрибуты в Woocommerce
Как создать глобальный атрибут
Глобальный атрибут Woocommerce создается через «Товары» — «Атрибуты», кнопка «Добавить атрибут».
Как прописать глобальный атрибут товару
Заходим в карточку товара, пункт «Атрибуты». Раскрываем селект «Индивидуальный атрибут товара», выбираем из списка нужный атрибут, жмем «Добавить». Значения атрибута задаем либо через кнопку «Добавить новое», либо из выпадающего списка, который появляется если нажать на поле «Выберите значения».
Как создать локальный атрибут и добавить его в товар
Локальный атрибут создается и добавляется непосредственно из карточки товара. Заходим в карточку товара, пункт «Атрибуты». Селект уже нет необходимости раскрывать т.к изначально выбран нужный нам пункт «Индивидуальный атрибут товара». Просто жмем на «Добавить». Прописываем «Имя» атрибута и «Значения». Никаких выпадающих списков уже нет.
«Производитель» не равен «Производитель»
Распространенная ошибка. Предположим, пользователь прописал всем своим товарам локальный атрибут «Производитель». После этого он установил мой плагин. В настройках плагина, в выпадающих списках он этого атрибута не видит. Далее юзер заходит в «Товары» — «Атрибуты» и создает уже глобальный атрибут «Производитель». Идет в настройки плагина, выбирает появившийся атрибут в списке, сохраняет настройки и ожидает того, что атрибут подставится в фид.
Но он НЕ ПОДСТАВИТСЯ! Ибо в каточках товаров все еще не прописан глобальный атрибут «Производитель». Т.е, чтобы начало работать, юзеру нужно пересоздать данный атрибут внутри каждой карточки товара, сделав его глобальным.
Как внешне отличить глобальный атрибут от локального?
Очень просто. Название глобального атрибута нельзя изменить из каточки товаров, а значения прописываются в виде «островков».