Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

Attribute Text Select


Attribute Text Select


 Attribute Text Select – модуль по работе с Атрибутами для версий OpenCart 2.x.x и 3.0.x.

 

Целью написания данного модуля – облегчить работу менеджера по заполнению Атрибутов и их Значений в Карточке товара.
Что может модуль:
- работать с мульти-Значениями атрибута (
для большей наглядности подбора атрибутов/значений используется "натуральная" сортировка - не 10; 2; 5, а 2; 5; 10);

- Мульти-язычность. (в Карточке товара Значения атрибутов используют только "один язык админки") -


8_admin_red_prod_add_val_attrib.thumb.png.7ae8fff6a21f1353414bd9100445d56f.png
 

- массово добавлять/удалять у Товаров Атрибуты и их Значения;

- массово редактировать Значения атрибутов;

- объединять Группы атрибутов, Атрибуты и их Значения, в одно целое, и при этом не разрывать связи с Товарами;
- использовать Наборы (Заготовки) атрибутов, для добавления их к Товарам;
- использовать Статистику по количеству Товара у Атрибутов и их Значений;

- удалять html-теги при формировании новых Значений атрибутов;
- создавать Перелинкову из Карточки товара на фильтр - FilterVier_SEO

 

Для добавления/удаления Атрибутов (Значений) желаемым Товарам, можно использовать «подбор Товара», по таким общим признакам, как:
Категория, Производитель, Магазин, Статус товара, Состояние на складе, Размеры и Единицы измерения, Вес и Единица веса.
А так же по точному или частичному признаку можно подобрать по:
Наименованию Товара, Модели, Артикулу, Цене (диапазон цен), Опциях, Атрибутах и их Значений.

 

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

 

! Все операции модуль контролирует и сообщает, либо об Успешной операции, либо Предупреждением, либо об Ошибке.
Дубли или отсутствие Значения, на каком либо из языков, модуль не пропустит.

 

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

 

 

Тех.поддержка модуля осуществляется только тем лицам, которые приобретали его официально

Запрещается передавать модуль третьим лицам без согласования с автором

Системные требования: Ioncube Loader;  Версия PHP: 7.1 или выше

 

Демо-админка

вход в админку (логин и пароль): demo

 

Некоторые пояснения по функционалу модуля.

При Сканировании (нажатие кнопки Сканировать), одинаковые Значения группируются, с присвоением им общего id.
Если Значение уже существует, то оно остается и пропускается, а Новое – добавляется. !!!NEW
Если при добавлении нового Значения, отсутствует значение на другом языке, то подставляется значение из основного языка – «Языка старта», которое указывается перед сканированием. !!!NEW
Можно выбрать – по каким Атрибутам производить сканирование.
Если Атрибут имеете несколько Значений, то их можно разделить через Символ/ы, чтоб использовать их, как Мульти-Значения Атрибута.
При сканировании и обнаружении html-тегов у Значений, можно их удалять.


Операции с таблицами ↓↑
Здесь можно создавать DUMP таблиц. !!!NEW
Переписать заново в таблицу `product_attribute` из таблиц модуля. При перезаписи учитывается Мульти-язычность и Мульти-Значения.
А так же можно откатить последнюю Перезапись. !!!NEW

 

1_admin_scan_attrib.thumb.png.694f131cf1815ba31155f230b582ebe3.png

 

 

Вид страницы - Атрибуты.
Фильтр для поиска Группы атрибутов, Атрибутов и их Значений.
Так же для наглядности показана Статистика - количество Товара у Атрибута. !!!NEW

 

7_admin_Attribute-List.thumb.png.363512d61c6c619444534b3479c1816b.png

 

 

Вид страницы - Редактирование Атрибута.
Здесь создаются, удаляются Значения атрибута, присваивается им Изображение и Сортировка.
При включении настройки «Статистика», можно проанализировать, скольким Товарам присвоены эти Значения. !!!NEW
Для быстрого анализа можно задействовать сортировку, как по самим Значениям, так и по наличию Количества Товара у этих Значений. !!!NEW
Так же для поиска Значения, можно использовать встроенный фильтр. !!!NEW
Экспериментально внедрен функционал по переводу Значений на другие языки, используя бесплатный сервис. !!!NEW (
Внимание, - машинный перевод может отличается от человеческого)

 

7_admin_red_attrib.thumb.png.f700d7956a1f884adfdf704775c3b4b0.png

 

 

Вид страницы - Редактирование Товара.
Во вкладке «Характеристики» карточки Товара добавляются/удаляются Атрибуты и их Значения (при наличии).
Для мульти-язычного сайта не нужно вводить значения на других языках – только один язык используется для заполнения.
Если отсутствует нужное Значение у Атрибута, то там же в карточке Товара его можно Создать, и потом, после закрытия всплывающего блока, выбрать его из выпадающего списка и добавить к Товару. !!!NEW
Во всплывающем блоке для создания новых Значений, так же как и в «Редактировании Атрибутов», предлагается ввести значения для всех языков (если их несколько), можно сразу прикрепить картинку и назначить сортировку. (так же экспериментально внедрен функционал по переводу Значений на другие языки).
После нажатия кнопки «Добавить», можно сразу, не закрывая всплывающий блок, очистить поля для ввода Нового Значения, и повторно его Создать. (Дубли и пустые Значения модуль не пропустит).

 

8_admin_red_prod_add_new_attrib.thumb.png.45d005e5aeb7d3ec6b207c8ce67b59ee.png

 

 

8_admin_red_prod_DUBLE_add_new_attrib.thumb.png.7b073e4ca8efd98f59d223ea7e9f73cd.png

 

 

 

Админка модуля.

 

Объединение в Значениях атрибута, Атрибутов, Групп атрибутов -

 

4_admin_merging_attrib-values.thumb.png.e6b0edeb58d42a9cbd5534626037ad98.png

 

Массовое изменение в Значениях атрибута -

 

5_admin_Edit_values-search_replace.thumb.png.0cfcff57db0901914b3015afcb54980e.png

 

 

Массовое редактирование у Товаров:
Подобрать товары с использования фильтра по многим критериям,
чтоб потом массово добавить/удалить Атрибуты и их Значения у выбранных Товарах.
Удаляет из Товаров либо полностью все Атрибуты, либо только те, которые выбраны в «Подборе Товара». !!!NEW
Так же до операций можно посмотреть Список подобранных Товаров -

3_admin_podbor_tovara_list.thumb.png.a34cc43373667c7c164a02deb4ae7ec0.png

 

 

Вставлять готовые Наборы атрибутов, которые в свою очередь можно отредактировать перед сохранением их для товаров  -

 

3_admin_Redaktirovanie-Tovara_add-nabor.thumb.png.562c5425968d9f4d35054824b2b313a9.png


 

 

Создать Наборы Атрибутов, чтоб в дальнейшем можно было использовать эти Заготовки для их массового добавления в Товары -

2_admin_Nabori-Attrib.thumb.png.ab8544cafb592006b2a03a3ee06de2e9.png

 

2_admin_-sozdat_Nabor.png.9499f05c2edda84158b08cfe9fa6dc97.png

 

 

При помощи данного модуля можно придавать особый вид Характеристикам в Товаре -

 

ats_site_product-atributes.thumb.png.7239fb9e4a28934ec92456c052ab0ff6.png

 

Пример перелинковки  со страницы Карточки товара на Фильтр - FilterVier_SEO

 

ats_site_perelinks_filter_vier_seo.thumb.png.f2894d7e74854cf20442105a4445f5a2.png

 

 

Активация легально-приобретенного модуля происходит по кнопке Активировать (модуль проверит вашу версию модуля и установит нужную лицензию)

 

0_ats_Activetion.png.731c4dab789f87a0e5932077a44b7a99.png

 

Цитата

Вместо одной стандартной таблицы по 'product_attribute', где был "винегрет" данных значений атрибутов,
Модуль создает и использует собственные таблицы для Значений атрибутов, а именно:
'attribute_text' – таблица id-Значений атрибутов, Изображений и Сортировки.
'attribute_text_lang' – таблица Языков Значений атрибутов.
'attribute_text_product' – таблица связи между id-Атрибутов и id-Значений -> с id-Товаров (в данной таблице если поле ` text_id` = 0 – это для Атрибутов с пустым Значением) – это ускоряет запросы к БД и их обработку.
Так же еще есть доп. таблицы: 'attribute_text_gather' и 'attribute_text_gather_name' – для Наборов Атрибутов.

 

Если Ваши парсеры или обменники (1С) используют стандартные методы Опенкарта обработки Товара addProduct и editProduct , то модуль ATS будет автоматически интегрирован с данными парсерами/обменниками.

 

Тех.поддержка модуля осуществляется только тем лицам, которые приобретали его официально.
Запрещается передавать модуль третьим лицам без согласования с автором.

 

 

!!!ВНИМАНИЕ: - если Вы используете на своем сайте другой модуль для Значений атрибутов, то скорее всего, в паре они работать не будут.
Обязательно отключите его в админке, и удалите/отключите его модификатор.
Так же проверьте папку /system/ - бывает, что модификатор там может располагаться. Потом не забудьте заново обновить модификаторы в админке.

 

Установка стандартная (файлы Opencart не перезаписывает, используется модификатор).

Для каждой версии Opencart подписан архив модуля.
В архиве модуля есть инструкция по установке.

Установка и настройка модуля не входит в бесплатную поддержку.


  • Добавил
  • Добавлено
    08.10.2019
  • Категория
  • Системные требования
    Ioncube Loader; PHP 7.1 и выше
  • Метод активации
    По запросу в ЛС
    По запросу на почту
    По скайпу
    По емейлу
    Автоматическая активация
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обращение к серверу разработчика
    Нет
    Да

 

Link to comment
Share on other sites

  • 4 weeks later...
В 09.11.2019 в 11:01, Feyruz сказал:

Подскажите, этот модуль дает возможность вывода в фильтре FilterVier_SEO v.2.56  атрибутов изображениями?

 

все верно.

демо-админка общая для данных модулей, и Вы можете сами в этом убедиться:

 

admin_redakt_atrib_text.thumb.png.e8f5310218ac69cf82e98d496720a141.png

 

 

Так же при включении в FilterVier_SEO  tabl_ats (tables Attribute Text Select), то больше не нужно в фильтре Генерировать text_id - будут использоваться статические id Значений атрибутов (еще это позволило использовать сортировку Значений Атрибутов в фильтре).

 

admin_tabl_ats-56.thumb.png.7b8795a4bd66cc48f9a864b13e9e98fb.png

 

Link to comment
Share on other sites

  • 2 months later...

Приветствую!

Как отключить перелинковку по отдельным атрибутам? Например, в фильтре используется отбор по весу, но перелинковывать по этому атрибуту из карточки не нужно.

Edited by Cybervizor
Link to comment
Share on other sites


В 15.02.2020 в 10:05, Cybervizor сказал:

Как отключить перелинковку по отдельным атрибутам? Например, в фильтре используется отбор по весу, но перелинковывать по этому атрибуту из карточки не нужно.

если данный атрибут не используется в самом фильтре, то на него НЕ будет установлена ссылка.

если же используется, но не хотите, чтоб была ссылка, то тогда надо будет Вам сделать доработку в модификаторе модуля "Attribute Text Select" -

найти строку :

$view = ($ignor_attrb) ? $view_ : $view;

 

и сразу после нее вставить следующий код с Вашими id-атрибутами в переменой $arr_diff , - которые не нужны для ссылок.

 

$arr_diff = array(23, 58); /* - указать id-атрибута, если не один, то через запятую. */
$view = array_diff($view, $arr_diff);

 

посмотреть id-атрибутов можно, как в самих Атрибутах в адресной строке, когда зайдете в него - attribute_id=n , где n его id

либо в админке фильтра - подвести на него курсор мышки и увидите его id , как например здесь -

admin_osnovny_vidi_param.thumb.png.1038e5fe6a78c56c19d18c54d5043f46.png

 

!!! после изменений удалить старый модификатор и залить новый (отредактированный).
потом не забыть обновить модификаторы.

 

Link to comment
Share on other sites

  • 2 months later...

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

Edited by bel4enkin
Link to comment
Share on other sites


В 29.04.2020 в 14:04, bel4enkin сказал:

Как можно сделать мульти ссылку на один атрибут, а другие оставить просто для отображения

так сразу надо было и писать...

решение -

найти в модификаторе модуля вот этот код -

foreach($set_attrb as $set) {
	if(isset($filter_vier_setting['attrb'][$set])) {
		${$set} = $filter_vier_setting['attrb'][$set];
	}
}
//или он может быть одной строкой - 
foreach($set_attrb as $set) {if(isset($filter_vier_setting['attrb'][$set])) {${$set} = $filter_vier_setting['attrb'][$set];}}
//здесь вставить код

и сразу после него записать вот этот код -

$view = array(23);//где 23 - Ваш ID атрибута, или перечислить ID атрибутов через запятую: 23,47

потом же обновить модификаторы.

Link to comment
Share on other sites

  • 1 month later...

Релиз:

Вышла новая версия модуля #2

 

Все предыдущие настройки Модуля сохраняются.

 

Инфа по обнове есть в архиве модуля - readme_update.txt

 

Что нового:

 

- изменен модификатор модуля! - обязательно его меняем.

 

- скрыл во вкладке «Основные» блок Атрибутов (чтоб не путался под ногами. - его обычно используют только первый раз при переносе атрибутов в новые таблицы)

 

1_admin_osnovnie-skrit-otkrit-attrib.thumb.png.754f02cecc37ab7f20ae54e322138d50.png

 

 

- добавил чекбокс "По одному" - для оооочень больших объемов атрибутов, а настройки вашего Сервера ограничены (max_input_vars < вашего количества атрибутов) и не позволяют их обрабатывать.

- добавил кнопку для очистки таблиц модуля -

 

1_admin_osnovnie-skrit-otkrit-2.thumb.png.955e22f1090f9a9ab7706c1ae5a602e2.png

 

 

- добавил вкладку «Наборы Атрибутов»

 

2_admin_-sozdat_Nabor.png.9499f05c2edda84158b08cfe9fa6dc97.png2_admin_Nabori-Attrib.thumb.png.ab8544cafb592006b2a03a3ee06de2e9.png

 

 

- добавил вкладку «Редактирование в товарах» для массового редактирования Атрибутов в Товарах, с подбором товара по разным критериям.

 

3_admin_Redaktirovanie-Tovara_avto-podbor-Apple.thumb.png.2d2f2ae3df222eba4ee5a3c131e2f882.png

3_admin_Redaktirovanie-Tovara_List.thumb.png.bc9828984159127a691433f5b4a1bd9d.png

 


- добавил функционал выбора «Наборы атрибутов» в Карточку товара.

 

5-kartochka_tovara-add_nabor.thumb.png.3f90fe79937f514258aea78ef99e12ca.png

 


- добавил Сортировку -

 

7_admin_attribute-sort_text.thumb.png.a81460fed90f5eec2a3b631f15f6c59c.png

 

- добавил Пагинацию -


7_admin_attribute-page.thumb.png.fc58d310df0a39dee3fdc4b269f0816a.png

 

- Редактирование Значений атрибутов теперь по одному (из-за добавления Пагинации) -

 

7_admin_attribute-edit.thumb.png.05fdaba710d425f6fe6c45b8765dba0d.png

 

 

Link to comment
Share on other sites

Релиз:

Вышла новая версия модуля #3

 

Инфа по обнове есть в архиве модуля - readme_update.txt

!!! НЕ забываем читать (там "скромный" текст).

Все предыдущие настройки Модуля сохраняются.

 

Что основного нового:

- изменен модификатор модуля! - обязательно его меняем.

- добавил фильтр-поиск в Атрибуты админки Opencart.

 

7_admin_attribute-filter.thumb.png.0f83e4db0cb3dc0a2d504cfe13d3f98a.png

 

Link to comment
Share on other sites

Только что, multimen сказал:

работает ли с пакетным редактированием ? если менять атрибуты массово

если в данном модуле (Batch Editor) перенаправить запись атрибутов в другую таблицу "Attribute Text Select", как например там для Опций, то конечно будет работать.

но лучше это уточнять у данного автора модуля.

Link to comment
Share on other sites

  • 2 weeks later...

Релиз:

Вышла новая версия модуля #4

 

Инфа по обнове есть в архиве модуля - readme_update.txt

!!! НЕ забываем читать (там "скромный" текст).

Все предыдущие настройки Модуля сохраняются.

 

Что основного нового:

- изменен модификатор модуля.

- добавил ссылки перехода для просмотра "Групп атрибутов" и "Товаров". - (это для удобства пользования).

 

- добавил кнопку «Переписать данные». - (это если по каким-то причинам Вам надо Переписать в стандартную таблицу 'product_attribute' Значения атрибутов из модуля, то это можно сделать по кнопке «Переписать данные». Внимание! - Модуль очистит старые данные и запишет новые с соблюдением всех установленных связей и языков. Если у Атрибута будет несколько Значений, то они запишутся через «Знак», который Вы укажите). -

 

1_admin_osnovnie-copy_tables.thumb.png.a93200d653ed461c92e15c50fbff877d.png

 

 

- добавил вкладку «Объединение в атрибутах».

 

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

после выбора, что объединять, укажите какое Основное название будет из выбранных -

 

4_admin_merging_attrib-values.thumb.png.e6b0edeb58d42a9cbd5534626037ad98.png

 

- добавил вкладку «Изменения в Значениях».

 

можно поменять часть названия в Значениях атрибутов. (например, запятую на точку; либо удалить часть в Значении - то есть 'Заменить' оставить пустым).

 

так же если поле 'Найти' оставить пустым, то прибавит в конец Значения атрибута то, что в поле 'Заменить'. (например, к Значению прибавить ед.измерения) -

 

5_admin_Edit_values-search_replace.thumb.png.0cfcff57db0901914b3015afcb54980e.png

 

и еще для удобства инфа - при выборе Атрибута, в правой части "У значений" появляется ссылка для просмотра этих значений - "Посмотреть Значения атрибута"
 

Link to comment
Share on other sites

  • 1 month later...

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

Link to comment
Share on other sites


14 часов назад, freefighteer сказал:

Я правильно понял, что вручную ввести значение атрибута после установки модуля нельзя?

почему нельзя. - конечно можно -

7_admin_attribute-page.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.