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

Тема в разделе "Opencart", создана пользователем maxim nestoff, 28 май 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. maxim nestoff

    maxim nestoff Создатель

    Регистр.:
    23 апр 2009
    Сообщения:
    182
    Симпатии:
    13
    Друзья, подскажите как в OC 1.5.5.1 задавать 2 атрибута одной категории.

    Например, есть корм 1st Choice Adult Medium and Large Breeds
    На сайте есть породы [​IMG]
    Мне надо задать чтоб этот корм был и в Средних породах и Крупных. Я делаю так:
    [​IMG]
    В итоге сохраняется только одно значение.
    Если делать так
    [​IMG]
    то в фильтре вот такой вывод
    [​IMG]

    Подскажите, может я что-то не так делаю? Как привязать к двум атрибутам один товар?
    Заранее спасибо за ответы.
     
  2. anserega

    anserega Постоялец

    Регистр.:
    15 апр 2009
    Сообщения:
    125
    Симпатии:
    82
    Атрибуты – это специальные характеристики товаров, по которым происходит сравнение товаров, в специальном механизме сравнения товаров в OpenCart, эта опция доступна на странице товара. А так же, атрибуты позволяют предоставить пользователям дополнительную информацию о товаре, например страна производства, габаритные размеры, вес, цвет и так далее. Атрибуты организовываются в группы атрибутов, например такие атрибуты как вес и габариты, могут быть объединены в группу физические параметры.
    Создание группы атрибутов в административной панели.

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

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

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

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

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

    Перейдя в список сравнения товаров, мы увидим таблицу, в которой будут отображаться все заведенные нами атрибуты, а так же другая важная информация.
    [​IMG]

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

    maxim nestoff Создатель

    Регистр.:
    23 апр 2009
    Сообщения:
    182
    Симпатии:
    13
    Ну и где там написано о том, как присвоить два одинаковых атрибута?
     
  4. anserega

    anserega Постоялец

    Регистр.:
    15 апр 2009
    Сообщения:
    125
    Симпатии:
    82
    то ты говоришь
    а сейчас уже
    не понять что то.
    как я понял тебе сначала нужно группу атрибутов создать а потом уже туда сами эти атрибуты добавлять, а потом уже конкретное название атрибута прописываешь к нужному товару.
     
  5. maxim nestoff

    maxim nestoff Создатель

    Регистр.:
    23 апр 2009
    Сообщения:
    182
    Симпатии:
    13
    Я создал группу атрибутов. Мне нужно что товар был в группе Порода и обладал атрибутом Средняя. При этом чтоб еще раз был в группе Порода и обладал атрибутом Крупная.
     
  6. COLOBOCman

    COLOBOCman Постоялец

    Регистр.:
    26 апр 2013
    Сообщения:
    122
    Симпатии:
    30
    Еще при использовании фильтров FilterPro и SL Menu Category (МегаМеню) есть возможность указать в настройках знак разделителя для нескольких значений одного атрибута, например для знака '/', Ваш атрибут будет выглядеть так: Порода = Средние/Крупные.
    Фильтры автоматически разпарсят атрибут Порода на два значения: Средние и Крупные.
     
    maxim nestoff нравится это.
  7. maxim nestoff

    maxim nestoff Создатель

    Регистр.:
    23 апр 2009
    Сообщения:
    182
    Симпатии:
    13
    Спасибо большое за наводку. А simon filters понимает такой разделитель?
     
  8. COLOBOCman

    COLOBOCman Постоялец

    Регистр.:
    26 апр 2013
    Сообщения:
    122
    Симпатии:
    30
    Всегда пожалуйста, думаю поддерживает
     
    maxim nestoff нравится это.
  9. maxim nestoff

    maxim nestoff Создатель

    Регистр.:
    23 апр 2009
    Сообщения:
    182
    Симпатии:
    13
    Ура, на демо сайте саймонфилтерс открыл товар и увидел такое разделение в атрибутах 100mhz|200mhz|300mhz|400mhz
    Товару было присвоено несколько частот)
    Еще раз спасибо за наводку)

    Upd. Блин, в фильтре так и выводится 100mhz|200mhz|300mhz|400mhz.

    Upd2. Разобрался. В саймонфилтерс Enable Attribute char separator:
    Allows the usage of multiple Attributes per attribute item. You need to enter the desired char(s) used to split the Attribute item. Поставить разделить (например /) и поставить галочку.
     
  10. d1914

    d1914

    Заблокирован
    Регистр.:
    4 май 2007
    Сообщения:
    406
    Симпатии:
    64
    А как вывести текст на страницу фильтра, определенный для каждого атрибута?
    Чтобы каждый атрибут(т.е. группу товаров, объединенных атрибутом) можно было описать, так же, как описание категории.
    Если с категориями все элементарно, то тут не знаю, что делать....
    Подскажите пожалуйста.