Атрибуты

    "Атрибуты" или "Характеристики" являются редко изменяемой частью товара. Чаще всего, они создаются и загружаются в товар во время его создания, в режиме добавления.

    Прежде чем попасть в товар, атрибуты создаются в админ-панеле OpenCart:

    и могут быть собраны в "Группы".

    Группы атрибутов.

    Группы атрибутов - это объединение атрибутов по некоему абстрактному признаку, например:

    • группа атрибутов описывающая дизайн товара: цвет, форма...
    • группа атрибутов описывающая технические характеристики: мощность, скорость...
    • и т.д.

    Не следует создавать группы атрибутов, которые сами могут являться атрибутами, например: "Частота процессора".

    Внимание.

    При установке плагина, автоматически создается группа атрибутов №1, которая называется три пробела. Не удаляйте ее!

    По желанию, ее можно переименовать в: "Общие".

    Группа №1 нужна плагину для парсинга атрибутов, когда у него нет возможности определить, к какой группе принадлежит каждый атрибут.

    С веб-страницы сайта-донора, атрибуты парсятся всегда в Группу №1

    Если же атрибут загружается из прайс листа, то его Группа может быть задана с помощью символов:  ->

    Плагин не создает группы атрибутов автоматически, он пользуется готовыми группами, созданными заранее, вручную.

    Атрибуты.

    Как и группа атрибутов, каждый Атрибут имеет свой порядковый номер (attribute_id), который ему присваивает OpenCart во время создания.

    В товар записывается только номер Атрибута, а не название, что дает возможность менять названия атрибутов в админ панеле, чтобы оно изменилось сразу во всех товарах.

    К сожалению, это также, дает возможность создать несколько одинаковых атрибутов с разными attribute_id.

    Плагин может создавать атрибуты автоматически в админ панеле OpenCart. Об этом говорит подчеркнутое красной линией слово "создать" в меню "Атрибуты":

    И после создания, добавить атрибут в товар, о чем говорит слово "добавить".

    Длина названия атрибута в OpenCart не должна превышать 64 байта (32 буквы кириллицы). При установке плагина, это значение увеличится до 256 байт.

    Однако, бывает что длина названия атрибута все равно оказывается больше и обрезается при записи в БД. В результате, название атрибута будет содержать обрезанный символ (незаконный символ). В этом случае, плагин не сможет определить, что такой атрибут уже создан и будет создавать дубли.

    Дубли атрибутов.

    Каждый дубль получит свой собственный attribute_id и запишется в товар. Получится так, что для каждого нового товара создался отдельный атрибут. Поскольку каждый атрибут будет привязан к товару, удалить их в админ панеле будет невозможно.

    Исправить ситуацию поможет Инструмент "Удалить дубли атрибутов в админ". Но перед его использованием нужно переименовать проблемные атрибуты в админ панеле коротко и одинаково, например: "abc"

    Инструмент просмотрит все товары в магазине и перепишет атрибуты в товарах "abc" с разными attribute_id, к одному атрибуту "abc" с одним attribute_id, остальные "abc" будут удалены.

    Значения атрибутов.

    Значения атрибутов не создаются в админ панеле, а записываются непосредственно в товар. Значение может быть неограниченной длины и может состоять из нескольких значений, разделенных запятыми:

    Сезон:  осень,весна

    В таком случае, Фильтр сможет найти товар и по значению "осень" и по значению "весна"

    В "Инструментах" есть серия функций для работы со значениями атрибутов:

    Назначение каждой функции понятно из ее названия, а функции 1 и 2 объясняются ниже.

    1. Удалить в атрибуте(Поле1) дубли значений.

    Допустим в товаре образовался такой атрибут:

    Сезон:  весна,осень,весна

    После применения Инструмента, лишнее слово в атрибуте "Сезон:" будет удалено во всех товарах:

    Обратите внимание, что название атрибута "Сезон:" вводится вместе с двоеточием, поскольку он так называется в админ панеле.

    2. Найти и заменить в значениях атрибутов.

    Этот инструмент применяется ко всем атрибутам и ко всем значениям:

    Здесь, "ватт" заменяется на "Вт.", "килограмм" - на "Кг.", "грамм" - на "Гр."

    Если какое-то значение атрибута участвует в Фильтре, то при изменении его в товаре, необходимо также, заменить его и в Фильтре:

    usergio Copyright © 2023