Перейти к основному содержимому
Версия: v1.0.0

Введение

Модуль Attribut&pro — это расширение для работы с атрибутами (в русскоязычных версиях — характеристиками) товаров в интернет-магазинах, работающих на платформе OpenCart. Attribut&pro является усовершенствованной версией Attribut&co.

Миссия модуля

Миссия модуля заключается в следующем:

  • Облегчить работу с атрибутами и их значениями;
  • Более наглядно отобразить структуру атрибутов;
  • Применить современные технологии редактирования;
  • Заменить рутинный ручной труд автоматизированными операциями и перейти к пакетной обработке изменений;
  • Расширить структуру атрибутов и их значений для дальнейшего использования на фронтенде.

Основная концепция

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

Логическая структура связи атрибутов и категорий:

Категория товаров
└── Атрибут
└── Значение(список значений) атрибута

Также модуль предусматривает:

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

Структура атрибутов и их значений представлена в виде дерева:

Группа атрибутов
└── Атрибут
└── Значение(список значений) атрибута

Для каждого элемента можно задать

  • Описание (подсказку tooltip)
  • Иконку
  • Изображение
  • Единицы измерения

Возможности

  • Создание новых групп и атрибутов в одном дереве.
  • Drag'n'Drop и Copy-Paste технологии:
    • Копирование атрибутов из одной группы в другую;
    • Перенос атрибутов между группами (смена группы);
    • Сортировка групп и атрибутов внутри группы с помощью Drag'n'Drop;
    • Добавление атрибутов в категорию посредством Drag'n'Drop;
    • Перенос атрибутов из одной категории в другую (смена категории);
    • Слияние атрибутов (объединение) без потери значений и связей.
  • Фильтрация и поиск групп, атрибутов и их значений в дереве.
  • Редактирование групп, атрибутов, шаблонов и значений.
  • Подстановка "дежурного шаблона" (шаблона по умолчанию) при добавлении атрибута в товар.
  • Пакетная подстановка "дежурного шаблона" в товары при добавлении атрибута в категорию.
  • Управление способом добавления значений и шаблонов в товар.
  • Оперативный просмотр товаров, отфильтрованных по атрибуту или значению.
  • Набор инструментов для упорядочивания атрибутов:
    • Поиск и удаление пустых значений атрибутов;
    • Удаление ссылок на несуществующие атрибуты;
    • Дефрагментация атрибутов и подготовка группы парсинга;
    • Удаление атрибутов, не связанных ни с одним товаром;
    • Объединение дублей атрибутов без потери связей;
    • Автоматическое формирование атрибутов категорий;
    • Пакетная замена разделителя значений атрибута;
    • Смена регистра первой буквы у групп, атрибутов и их значений;
    • Прикрепление единиц измерения к названиям атрибутов или их удаление;
    • Создание фильтра на основе имеющихся атрибутов и их значений;
    • Экспорт и импорт данных в форматах SQL и CSV.
  • Мультиязычность:
    • Поддержка одновременной работы с несколькими языками;
    • Возможность клонирования атрибутов, групп или значений с одного языка на другой.
  • Метаданные для каждого атрибута или значения атрибута:
    • Описание;
    • Изображение;
    • Иконка;
    • Единицы измерения;
    • Ссылка для перелинковки;
    • Статус.
  • Отображение метаданных на странице товара и фильтра на фронтенде.
  • Интеграция с формой товара без модификации ядра OpenCart.