Opencart — работа с атрибутами. Что такое атрибуты в opencart


Opencart - работа с атрибутами

Opencart — работа с атрибутами

В этой статье мы рассмотрим работу с атрибутами товаров в интернет-магазине на Opencart. Первым делом необходимо создать «Группу атрибутов», а затем уже и сами «Атрибуты».

Для этого в панели управления интернет-магазином перейдем в пункт меню Каталог → Атрибуты → Группа атрибутов.

Каталог — Атрибуты

Атрибуты товаров — наверно правильнее было назвать их характеристиками товара, но так как в русской версии Opencart используют термин атрибут, то будем использовать его. С помощью атрибута товара описывается значение характеристики этого товара. Атрибуты позволяют указывать конкретную информацию о каких либо характеристиках товара.

Каталог — Атрибуты — Группа атрибутов

Необходимо указать название «Группы атрибутов» и сохранить.

При умелом использовании атрибутов можно создать довольно гибкую систему фильтрации списка товаров. Т.е. атрибуты позволяют выполнять 2 задачи:

  1. Систематизировать характеристики товаров для описания товара
  2. Фильтрация списка товаров по характеристикам

Группа атрибутов — Редактирование

Группа атрибутов — является обязательным для создания. При создании характеристик товаров и сложной фильтрации, бывает очень полезно разграничить на блоки группы характеристик товаров. Указываем название группы атрибутов и сохраняем.

Атрибуты

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

Атрибуты — Редактирование

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

Товары — Редактирование

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

help.serptop.ru

Как скрыть пустые атрибуты Opencart OcStore 2.3

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

Скрыть пустые атрибуты

Что бы просто скрыть пустые атрибуты в карточке товара достаточно внести небольшое изменение в файл /catalog/view/theme/ВАШ-ШАБЛОН/template/product/product.tpl

<?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?>

И добавьте проверку вот так:

<?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if ($attribute['text'] != '') { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } } ?>

Теперь открыть Админку->Менеджер дополнений->Обновить

Но такой подход не оправдан когда есть фильтр по тем атрибутам которые быват пустыми. Т.е. в моем случае был установлен Ocfilter и он выдавал пустое чекбокс, конечно это был вариант и пришлось дорабатывать. 

Скрыть пустой атрибут в карточке товара и отобразить в фильтре

Для этого придется заполнить все пустые значения атрибутов текстом "Не указано". Если товаров уже много, то поможет любой модуль импорта экспорта. А в карточке проверять и в случае если значение совпадает с "Не указано", то скрыть атрибут. Таким образом в фильтре вместо пустого поля мы сможем дать возможность пользователю увидеть что есть товары у которых данный параметр не заполнен и отфильтровать их.

Делаем то же самой что и в предыдущем шаге только добавляе проверку не на пустое поле а на текст.

 

<?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if ($attribute['text'] != 'Не указано') { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } } ?>

Таким образом можно скрыть атрибут в крточке но оставить в фильтре.

 

 

 

 

www.opengs.ru

Помощь - Атрибуты opencart 1.5.5.1

Создание группы атрибутов в административной панели.

Перед тем как создавать конкретные атрибуты товаров, нам необходимо продумать в какие группы будут объединены соответствующие атрибуты. Давайте перейдем от слов к делу, и всё сразу станет понятно.

  1. Перейдем в пункт «Каталог» => «Атрибуты» => «Группы атрибутов» административной панели OpenCart.​
  2. В окне «Группы атрибутов» нажмем на кнопку «Добавить», для добавления новой группы.​
  3. В окне создания группы атрибутов нам необходимо указать только название группы, и порядок её сортировки. Затем нажать на кнопку «Сохранить».​
  4. По аналогии добавим еще несколько групп атрибутов, для более четкой организации структуры атрибутов на страницах товаров.​
На этом процесс создания атрибутов закончен. Группы атрибутов это важный в организации структуру атрибутов на страницах товаров.Продумайте эту структуру до мелочей. Четкая структура групп, позволяет организовать удобное и наглядное сравнение товаров. Например, если вы продаете ноутбуки то такие атрибуты, как “тип процессора”, “частота процессора”, “количество ядер” должны быть объединены в группу “Процессор”. А такие характеристики, как например “размер экрана” и “разрешение экрана” объединены в группу “Экран”.Добавление атрибутов товаров в административной панели OpenCart.

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

  1. Перед добавлением атрибута в карточку товара, его, как и опцию, необходимо создать в соответствующем разделе административной панели. Поэтому давайте перейдем в пункт меню «Каталог» => «Атрибуты» => «Атрибуты»​
  2. В открывшемся окне нажмем на кнопку «Добавить», для добавления нового атрибута.​
  3. В окне создания вам необходимо задать «Название атрибута», «Группа атрибута» и «Порядок сортировки» и нажать кнопку «Сохранить».​
  4. По аналогии, добавим еще несколько атрибутов в список атрибутов.​
Процесс создания атрибутов очень прост, и не сильно отличается от создания опций и других аналогичных элементов в системе управления контентом OpenCart.Старайтесь создавать универсальные атрибуты, которые буту пересакаться в товарах одной категории. Например, если ваш интернет-магазин продает компьютеные мониторы, вам следует создать атрибут «Разрешение экрана». Этот атрибут следует добавить во все товары категории «компьютерные мониторы». Так как более вероятно, что посетитель бует сравнивать два и более компьютерных мониттора, чем скажем компьютерный монитор и принтер.Добавление Атрибутов в карточку товара

Теперь, после того как мы создали группы атрибутов и сами атрибуты, самое время поместить их в карточку товаров. Чтобы быть последовательными, мы добавим все созданные нами атрибуты, один за одним, к двум созданным нами ранее товарам. В нашем примере, это будут модели кроссовок ReeBook.

  1. Для добавление атрибутов непосредственно в карточку наших товаров, нам необходимо перейти к списку уже существующих у нас товаров. Для этого перейдем в пункт меню «Каталог» => «Товары» административной панели OpenCart.​
  2. Нажмем на кнопку «Изменить» у товара, которому мы хотим добавить созданные нами атрибуты.​
  3. Далее, необходимо перейти на вкладу «Атрибуты» окна редактирования карточки товара.​
  4. Нажмем на кнопку «Добавить атрибут» для добавления нового атрибута для товара.​
  5. Нам откроется окно добавления атрибутов. В поле ввода «Атрибут» начнем вводить название нашего атрибута, а в поле ввода «Тест» соответственно его значение.​
  6. Аналогичным способом заполним карточку нашего товара всеми созданными нами атрибутами, и присвоим им необходимые значения нажимая кнопку «Добавить атрибут» и нажмем кнопку «Сохранить».​
  7. Добавим аналогичным способом атрибуты для его одной модели кроссовок из ассортимента нашего магазина и перейдем в наш магазин.
Отображение атрибутов на странице товара.

Теперь давайте посмотрим результат нашей работы, и перейдем в лицевую часть нашего интернет магазина обуви. Руководствуясь вышеизложенными шагами мы добавили атрибуты для нескольких товаров. Посмотрим как они отображаются на страницах товаров. Для этого перейдем в один из отредактированных нами товаров и перейдем на вкладку «Характеристики», здесь мы можем увидеть все добавленные нами атрибуты со всеми присвоенными им значениями.

​Обратите внимания что все атрибуты разбиты по группам. Группы именно таковы, как мы создали их в начале урока. А отсортированы атрибуты и группы атрибутов в соответствии с теми значениями порядка сортировки, которые мы установили.Сравнение товаров по атрибутам.

Безусловно, использование атрибутов товаров позволяет предоставить нашим посетителям исчерпывающую информацию о товаре. Однако еще одной, очень важной особенностью, которую позволяют нам реализовать атрибуты – это механизм сравнения товаров OpenCart. Чтобы увидеть как он реализован, на странице товара нам необходимо нажать на кнопку «В сравнение» для каждого из сравниваемых нами товаров.

​ Перейдя в список сравнения товаров, мы увидим таблицу, в которой будут отображаться все заведенные нами атрибуты, а так же другая важная информация.​ Обратите внимания на пункты «Вес» и «Размеры (Д х Ш х В)» – это стандартные атрибуты, которые есть у любого товара, их редактирование происходит из карточки товара в административной панели. Таким образом нет необходимости создавать их вручную.

www.nulled.cc


Prostoy-Site | Все права защищены © 2018 | Карта сайта