Jump to content
Sign in to follow this  
ghostcop

Вывод изображений выбранных опций на странице + выбранные опции по умолчанию

Recommended Posts

Всем доброго времени суток!

Есть желание реализовать вывод изображений выбранных опций на странице товара.

На данный момент внёс кое-какие изменение в оформление самих опций: добавил отображение изображений для радиокнопок и чекбоксов, увеличил сами изображения опций и сделал их отображение горизонтальным. Вышло следующее

post-685098-0-01732300-1405545390_thumb.jpg

http://ask-mebel.mcdir.ru/kuhnya-pryamaya-s-akrilovumi-fasadami

С удовольствием поделюсь опытом, кому интересно.

Что хотелось бы сделать:

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

post-685098-0-01955100-1405546008_thumb.jpg

ИЛИ

2. Сделать отображение опции в виде выпадающего списка, чтобы не всевозможные опции отображались, а только выбранные, а по клике на них всплывали варианты данной опции (так будет даже лучше, как по мне).

 

3. И в первом и во втором случае необходимо установить значения опций по умолчанию, которые будут формировать стоимость, или поставлю их стоимость = 0, а остальные опции просчитаю относительно них, тут не принципиально.

 

На форуме новичок, но уже успел найти решения на многие вопросы, не создавая лишних тем. Есть поистине специалисты!

 

Буду очень признателен за помощь!

Share this post


Link to post
Share on other sites

Путано как то задача поставлена.Если нужны опции в виде выпадающего списка ,то гугл в помощь , хотя особо и напрягаться не нужно,вот фришный вариант
 
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=10256&filter_search=product%20image%20dropdown
 
а вот насчёт 
 

чтобы не всевозможные опции отображались, а только выбранные

 
очень не понятно,потому как в админке опции  присваиваются товару   только те что нужны  и как они могут быть выбранными или не выбранными?Что это значит?

 

По третьему вопросу,можно использовать например это

 

https://opencartforum.com/files/file/619-vqmod-dopolnitelnye-deistviia-s-tcenoi-optcii/

 

и тогда при выборе опции цена будет меняться по условию указанному в админке.
 

Share this post


Link to post
Share on other sites

Путано как то задача поставлена.

Смысл один - чтобы отображались выбранные опции как на изображении, либо организовать их выпадающими списками с подключенными изображениями размером около 150*150.

 

 

 

 

 

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

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=10256&filter_search=product%20image%20dropdown

 

 

Пол ночи ковыряю, так и не заработало, к тому же послетали функции выбора значения опции по умолчанию, и авторасчёт стоимости при смене/добавлении опций..

 

 

очень не понятно,потому как в админке опции  присваиваются товару   только те что нужны  и как они могут быть выбранными или не выбранными?Что это значит?

 

 

 

Имею ввиду, как в случае с выпадающим списком - там либо отображается значение по умолчанию, либо выбранное значение опции.

 

 

Share this post


Link to post
Share on other sites

На данном этапе все изменения из dropdown внёс, кроме строки:

<select name="option[<?php echo $option['product_option_id']; ?>]">

из оригинального product.tpl , которую нужно заменить на

<select class="<?php echo $option['name']; ?>" name="option[<?php echo $option['product_option_id']; ?>]">

Если вставляю данный кусок кода - всё слетает, а фотки в выпадающем меню не отображаются!

 

Так понимаю, тут присваивается какой-то класс для "select" , может в этом проблема?

Share this post


Link to post
Share on other sites

Ребят! Никто не поможет?

 

Я начал добавлять опции, а с мебелью связанных их достаточно много вышло, вот хочу поинтересоваться заодно, можно ли сделать в виде карусели опции, чтобы они были в один ряд и стрелки вправо/влево для прокрутки.

 

И желание выводить выбранные опции выше к товару есть. Какие-то правки нужно в файле product.tpl сделать?

 

Я не спец в PHP, поэтому всё методом проб и ошибок! Дайте дельный совет!

 

P.S. Может за денежку кто возьмётся помочь - давайте обсудим. Очень надо!!!

Share this post


Link to post
Share on other sites

Я давно над этим голову ломаю, решения пока нет, у мебели большое количество расцветок фасадов так что втулить все на страницу получается как минимум не краисво. По этой причине временно решил выделять выбирать основные "ходовые" цвета, а все что дополнительно в некоторых товарах  вывел как ссылку на страницу с перечеслением вариантов.

 

Пример основных цветов: http://mftriumf.ru/bedroom/valery_art/valery_art7.html

Пример со ссылкой на все цвета: http://mftriumf.ru/kitchen/modern/modern3.html

 

Очень интересно как вы решите эту проблему!!

По моему проще использовать конструктор кухонь, купэ и т.д. а на сайт ставить только композиции.

Share this post


Link to post
Share on other sites

Я давно над этим голову ломаю, решения пока нет, у мебели большое количество расцветок фасадов так что втулить все на страницу получается как минимум не краисво. По этой причине временно решил выделять выбирать основные "ходовые" цвета, а все что дополнительно в некоторых товарах  вывел как ссылку на страницу с перечеслением вариантов.

 

Пример основных цветов: http://mftriumf.ru/bedroom/valery_art/valery_art7.html

Пример со ссылкой на все цвета: http://mftriumf.ru/kitchen/modern/modern3.html

 

Очень интересно как вы решите эту проблему!!

По моему проще использовать конструктор кухонь, купэ и т.д. а на сайт ставить только композиции.

Добрый день! Долго думал над тем, как реализовать задуманное и остановился на следующем:

1. Выделяю основные 10 элементов для верхних модулей кухни, 10 для нижних, 10 цветов ДСП и 10 цветов фасадов.

При таком количестве опций, при условии добавления сайдбара каждая опция займёт 2 ряда

2. В файт product.tpl нужно прописать код функции, которая быдет отображать выбранные опции. Ищу решение пока, но его обязательно найду!

3. Хочу добавить к каждой опции параметр "ширина", чтобы также считалась ширина выбранных модулей!

4. Нужно присваивать в админке одной из опций значение по умолчанию, где-то встречал, что выставляется не + или - , а =.

 

Кто готов помочь или сделать - составлю ТЗ с картинками и договоримся об оплате.

 

Ведь есть знающие ребята! Отзовитесь!!!!

Share this post


Link to post
Share on other sites

Как мне кажется самый лучший вариант реалезован на этом сайте, очень удобно и не путаешся http://www.antarescompany.ru/shop/kuhni/bazis/7/ Но как реализовать это на Opencart не ясно, так же готов заплатить за подобную реализацию...

Share this post


Link to post
Share on other sites

Как мне кажется самый лучший вариант реалезован на этом сайте, очень удобно и не путаешся http://www.antarescompany.ru/shop/kuhni/bazis/7/ Но как реализовать это на Opencart не ясно, так же готов заплатить за подобную реализацию...

Раз у нас интересы совпадают - давай вместе искать решение! Выйдет дешевле как минимум! Давай свяжемся и обсудим..

 

На данном сайте также не очень удобно. Есть онлайн конструктор - супер, но в товарной позиции всё равно нет возможности изменить комплектацию. А это основное к чему я стремлюсь, прежде чем запустить сайт!

Share this post


Link to post
Share on other sites

Ссылка на портфолио разработчика сайта антарес:

http://tk04.ru/portfolio/korporativnye-sayty/antarescompany-ru/

цена примерная там же

возможно смогут допилить под ваши потребности.

Помойму твоё сообщение не в тему! Мы тут общаемся и ищем пути решения поставленных задач, набираемся опыта.. А рекламироваться здесь не стоит! Есть зарекомендовавшие себя отлично здешние спецы!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By fanatic
      Модификатор добавляет возможность задать опции, которые будут выбраны по умолчанию в карточке товара.
      Тестировалось на opencart, ocstore  2.3.  шаблон default/
      На других шаблонах(сильно отличающихся от дефолтного) фронтенд может не работать.
       
      установка:    админка->дополнения->установка дополнений
       
      Внимание
      Убедительная просьба. перед покупкой модуля, задавайте вопросы, выясняйте все нюансы.
      Чтобы потом не было типа - а я думал, что работает немного по другому и т.д и т.п.
      Гарантировано, работает только на дефолтном шаблоне,  на других, возможно нужна будет адаптация.
      Адаптация -  это сделать так, чтобы заявленный функционал  работал на вашем шаблоне.
      Изменение внешнего вида(дизайн, верстка)  в адаптацию не входит( я не дизайнер).
       
      Поддрержка:
      При обращении о поддержке,  описывайте сразу подробно проблему, а не  два слова  "Караул, не работает."
      пишите сразу доступы - админка, ftp
      через  TeamViewer,  не работаю
      с шаблоном joornal, не работаю
       
      demo admin  demo/demo
      сайт
    • By fanatic
      300.00 руб
      Скачать/Купить дополнение


      Опции в карточке товара выбранные по умолчанию
      Модификатор добавляет возможность задать опции, которые будут выбраны по умолчанию в карточке товара.
      Тестировалось на opencart, ocstore  2.3.  шаблон default/
      На других шаблонах(сильно отличающихся от дефолтного) фронтенд может не работать.
       
      установка:    админка->дополнения->установка дополнений
       
      Внимание
      Убедительная просьба. перед покупкой модуля, задавайте вопросы, выясняйте все нюансы.
      Чтобы потом не было типа - а я думал, что работает немного по другому и т.д и т.п.
      Гарантировано, работает только на дефолтном шаблоне,  на других, возможно нужна будет адаптация.
      Адаптация -  это сделать так, чтобы заявленный функционал  работал на вашем шаблоне.
      Изменение внешнего вида(дизайн, верстка)  в адаптацию не входит( я не дизайнер).
       
      Поддрержка:
      При обращении о поддержке,  описывайте сразу подробно проблему, а не  два слова  "Караул, не работает."
      пишите сразу доступы - админка, ftp
      через  TeamViewer,  не работаю
      с шаблоном joornal, не работаю
       
      demo admin  demo/demo
      сайт
      Добавил fanatic Добавлено 24.11.2017 Категория Опции Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена  
    • By spectre
      300.00 руб
      Скачать/Купить дополнение


      Учитывать опцию только 1 раз
      Простой модификатор, позволяет учитывать в цене товара цену опции только 1 раз не умножая на количество товара

      Например, 10 товаров и к ним опция - большой пакет, посчитается как одна
      для каждой опции можно выбрать учитывать ее как обычно или 1 раз в корзине



      Совместимо Opencart/Ocstore 2.1/2.3
      Под остальные версии пишите в лс договоримся

      НЕСОВМЕСТИМО - со всякими модулями пересчета цены
      Добавил spectre Добавлено 01.07.2020 Категория Опции Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 0  
    • By spectre
      Простой модификатор, позволяет учитывать в цене товара цену опции только 1 раз не умножая на количество товара

      Например, 10 товаров и к ним опция - большой пакет, посчитается как одна
      для каждой опции можно выбрать учитывать ее как обычно или 1 раз в корзине



      Совместимо Opencart/Ocstore 2.1/2.3
      Под остальные версии пишите в лс договоримся

      НЕСОВМЕСТИМО - со всякими модулями пересчета цены
    • By valka174
      Здравствуйте, прошу помощи у знающих.
       
      Есть фиксированная стоимость и опции ( 2 опции: опция1 и опция2). Опция1 - это размер, Опция2 - это вид. Все опции покупатель должен выбирать обязательно.
       
      Когда человек выбирает опция1 (размер), то к стоимости прибавляется сколько-то рублей, чем больше размер, тем больше цена - тут вопросов нет. Всё работает. Но дело в том, что человек должен выбрать и Опция2 (вид), а цена у Вид зависит от размера и нет постоянной константы.
       
      Пример:
       
      Изначально стоимость 500 рублей
      Размер 50х50 стоит 650 рублей (без указания вида)  - Размер 50х50 с указанием вида стоит 658 рублей
      Размер 50х60 стоит 750 рублей (без указания вида) - Размер 50х60 с указанием вида стоит 751 рубль
       
      По идеи, покупатель выбирает размер 50х50 и к цене прибавляется 150 рублей, цена меняется и сразу же отображается 650.
      Далее покупатель должен выбрать вид товара и должно прибавиться 8 рублей, но если я укажу, что при выборе вида нужно прибавлять 8 рублей, то когда человек выберет размер 50х60 и выберет вид товара, то цена будет отображать 758 рублей, а надо 751 рубль.
       
      Надеюсь, понятно изложил.
       
      Помогите настроить опцию Вид, может есть модуль, который выполняет условия и отображает стоимость, либо какое-то правило.
       
      Заранее спасибо за помощь 
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.