Описание модуля "Attribute Text Select"
"Attribute Text Select" – модуль, который ускорит работу менеджера по заполнению Атрибутами и их Значений в Карточках Товара, а так же быстро поможет привести Атрибуты и Значения в "порядок".
Демо-админка
вход в админку (логин и пароль): demo
Особенности работы модуля "Attribute Text Select" (ATS):
- работает с мульти-Значениями атрибута (множественные Значения атрибута).
- в Карточке товара Значения атрибутов заполняются на одном языке - "Язык админки".
(Так же для наглядности выводится Группа атрибутов, а Значения - в алфавитном порядке).
по стандарту в Opencart было бы так -
- массово редактировать Значения атрибута (замена/добавить/удалить текст, символ и т.п.) и при этом, не разрывая связей с Товарами.
- объединять Группы атрибутов, Атрибуты, Значения атрибутов в одно целое, сохраняя связи с Товарами.
- Создавать Наборы (Заготовки) атрибутов как в самом модуле ATS, так и непосредственно в Карточке Товара, для дальнейшего их использования при добавлении к Товарам.
Карточка Товара - Создать новый Набор атрибутов.
Массовое редактирование в Товарах:
Для добавления/удаления Атрибутов и их Значений в определённых Товарах, можно использовать «подбор Товара», по таким общим признакам, как:
Категория, Производитель, Магазин, Статус товара, Состояние на складе, Размеры и Единицы измерения, Вес и Единица веса.
А так же по точному или частичному признаку можно подобрать по:
Наименованию Товара, Модели, Артикулу, Цене (диапазон цен), Опциях, Атрибутах и их Значений.
- массово добавлять Атрибуты к Товарам.
- массово удалять Атрибуты в Товарах.
! При удалении Атрибута и/или его Значение, надо выбирать их только из выпадающего списка - кликать по нему (так определяются их id).
Если же просто скопировать в поля названия Атрибута или Значения, то модуль не видит их id, и соответственно не учитывает данные поля - то есть, как бы ничего не выбрано.
Вы так же не увидите Группу атрибута (при тупо-копированию в поле Атрибута), и соответственно удаляются все Атрибуты со Значениями у Подобранных товаров.
Просмотр списка Подобранных Товаров (перед выполнением какой-то операции):
- использовать Статистику по количеству Товара в Атрибутах и их Значений (настройка в модуле "Статистика" см. скрин ниже).
+ Фильтр по: Группе атрибутов, Атрибутам, Значениям атрибута.
Вид страницы - "Редактирование атрибута" со Значениями, которым по желанию можно присвоить Картинку и Сортировку.
+ Фильтр поиска Значений атрибута.
+ Экспериментально внедрен функционал по переводу Значений атрибута на другие языки, используя бесплатный сервис (настройка в модуле "Translate" см. скрин ниже).
(Внимание! - машинный перевод может отличается от человеческого).
! Все операции по Атрибутам модуль контролирует и сообщает, либо об Успешной операции, либо Предупреждением, либо об Ошибке.
Дубли или отсутствие Значения на каком либо из языков, модуль не пропустит.
! 'Ревизия' – во время автоматической обработки Значений атрибутов, и при выявлении дублей, модуль автоматически их группирует, с соблюдением всех связей с Товарами.
Для наглядности и «красоты» в Карточке Товара на сайте, можно использовать Изображения для Значений атрибутов.
Интеграция с другими модулями:
- создавать Перелинкову из Карточки товара на фильтр - FilterVier_SEO (настройка "Перелинковка" см. скрин ниже)
Админка модуля - вид Настроек модуля (у каждой Настройки и Кнопки есть подсказка).
Некоторые пояснения по функционалу модуля:
Операции с таблицами ↓↑
Здесь можно создавать DUMP таблиц (для подстраховки).
Переписать заново вновь созданные или откорректированные Значения Атрибутов из таблиц модуля в таблицу `product_attribute`. (При перезаписи учитывается мульти-Язычность и мульти-Значения).
Знак в любом слючаи нужно устанавливать, даже если у Вас нет мульти-Значений (для подстраховки). После Знака можно добавить пробел.
А так же можно откатить последнюю Перезапись.
«
Вместо одной стандартной таблицы Opencart - 'product_attribute', где был "винегрет" в Значениях атрибутов, модуль создает и оперирует собственными таблицами для Значений атрибутов, а именно:
'attribute_text' – таблица id-Значений атрибутов, Изображений и Сортировки.
'attribute_text_lang' – таблица Языков Значений атрибутов.
'attribute_text_product' – таблица связи между id-Атрибутов и id-Значений с id-Товаров.
Если ваши "Парсеры", "Обработчики"(АОП и т.п.) или "Обменники"(1С) используют стандартные методы Опенкарта по обработке Товара: addProduct и editProduct (в файле /admin/model/catalog/product.php), то модуль "Attribute Text Select" будет автоматически вносить эти данные в свои таблицы. Если же они используют собственные методы обработки Товара, то тогда придется заново переСканировать атрибуты в модуле ATS или "поставить его на Крон".
»