Jump to content
sv2109

[Поддержка] Option Image Change - Изменение картинки товара в зависимости от опции

Recommended Posts

12 minutes ago, ul7309 said:

Добрый день. Хотел бы приобрести данный модуль на opencart 3. Отписался Вам в ЛС. 

не вижу сообщений от вас, напишите еще раз или на почту [email protected] 

Share this post


Link to post
Share on other sites

ocStore 2.3

В карточке товара админки есть основная картинка и дополнительные. К дополнительным присвоены опции. Есть опция у товара, которая не привязана к изображению. Подразумевается так. что это опция по умолчанию.

 

В карточке товара все картинки присвоенные переключаются хорошо, но если выбрать опцию к которой не привязано изображение, изображение не сбрасывается на основное, а показывается изображение последней выбранной опции.

 

Как можно в файле image_option.tpl сделать так, что если мы получаем изображение undefined ( 24 строка ), тогда идет подмена "$('.thumbnails .thumbnail img')" на изображение "по умолчанию" ?

 

//UPD

 

Сделал :)

 

В общем в файле image_option.tpl после 

$(document).ready(function() {

пишем 

var defaultimage = $('.thumbnails .thumbnail img').not(".image-additional .thumbnail img").attr('src');

а внизу к проверке на "привязанность" дописываем 

else {
	$('.thumbnails .thumbnail img').not(".image-additional .thumbnail img").attr('src', defaultimage);
}

 

Edited by Edem

Share this post


Link to post
Share on other sites

Может уже был вопрос ,  будет ли вриант реализации с зависимыми опциями

?

 

Share this post


Link to post
Share on other sites

Добрый день, скажите а для opencart.pro 2.3.0.2.3 подойдет?

Share this post


Link to post
Share on other sites
1 час назад, itvol сказал:

Добрый день, скажите а для opencart.pro 2.3.0.2.3 подойдет?

подойдет

Share this post


Link to post
Share on other sites

Купил данный модуль, как указано в шапке - связался с автором для предоставления модуля к версии opencart 2. Быстро получил модуль. Потребовалась адаптация к шаблону Unishop, что автор оперативно сделал))

Спасибо!

Share this post


Link to post
Share on other sites

Добрый день. Можно ли к одной опции назначить несколько фото? как будет вести себя карусель в этом случае? 

Share this post


Link to post
Share on other sites
9 часов назад, Leon1355207 сказал:

Добрый день. Можно ли к одной опции назначить несколько фото? как будет вести себя карусель в этом случае? 

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

Share this post


Link to post
Share on other sites

Подскажите возможно сделать в модуле вместо к примеру слова red поставить картинку  при выборе вот пример 

 

Screenshot_31.png

Share this post


Link to post
Share on other sites
20 минут назад, Darkmen сказал:

Подскажите возможно сделать в модуле вместо к примеру слова red поставить картинку  при выборе вот пример 

 

Screenshot_31.png

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

Share this post


Link to post
Share on other sites

Здравствуйте ,подскажите можно совместить ваш модуль с модулем 

 

Share this post


Link to post
Share on other sites
2 часа назад, aaasss сказал:

Здравствуйте ,подскажите можно совместить ваш модуль с модулем 

можно, скорее всего, но я сейчас не смогу сделать, нету времени

Share this post


Link to post
Share on other sites

Здравствуйте, можете доделать для нас модуль ,необходима строка поиска ,так как опций много и очень сложно искать при редактировании .

Готов оплатить вашу работу.

Share this post


Link to post
Share on other sites

Не могу настроит права для менеджера. При добавлении картинки в опции пишет нет прав. Как исправить?

Share this post


Link to post
Share on other sites
2 часа назад, soncee сказал:

Не могу настроит права для менеджера. При добавлении картинки в опции пишет нет прав. Как исправить?

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

Share this post


Link to post
Share on other sites

Здравствуйте!

Модуль работает, хорошо.

Но вот есть недочет. При выборе опции меняется главное изображение товара.

И при нажатии на главное изображение товара, увеличивается изображение, которое соответствует выбранной опции. 

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

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

Подскажите пожалуйста, как это можно поправить? Может у кого-то есть какие-то мысли

Например на сайте: http://gift.yumakubt.beget.tech/kofevarki/avto-kofevarki/handpresso-auto-capsule

Edited by AlexeyUmakulov

Share this post


Link to post
Share on other sites
1 час назад, AlexeyUmakulov сказал:

Здравствуйте!

Модуль работает, хорошо.

Но вот есть недочет. При выборе опции меняется главное изображение товара.

И при нажатии на главное изображение товара, увеличивается изображение, которое соответствует выбранной опции. 

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

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

Подскажите пожалуйста, как это можно поправить? Может у кого-то есть какие-то мысли

Например на сайте: http://gift.yumakubt.beget.tech/kofevarki/avto-kofevarki/handpresso-auto-capsule

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

Share this post


Link to post
Share on other sites

Здравствуйте, не могу установить данный модуль на opencart 3.0.2

Скопировал файлы, включил модуль. Загружаю ocmod, при загрузке вылетает сообщение error undefined, нажимаю ОК дальше установка зависает.1095347270_2019-04-0111_02_36.png.2a40c4b9ada239465e24345f607f5ae8.png

Share this post


Link to post
Share on other sites

Добрый вечер! Модуль будет работать с Oc store 3 и этой темой 

 

 

 

 

Share this post


Link to post
Share on other sites
9 часов назад, niannastyle сказал:

Добрый вечер! Модуль будет работать с Oc store 3 и этой темой 

 

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

Share this post


Link to post
Share on other sites

Добрый день. С Journal 3 совместим? Адаптация модуля возможна?  

Share this post


Link to post
Share on other sites
3 часа назад, ITBears сказал:

Добрый день. С Journal 3 совместим? Адаптация модуля возможна?  

да

вроде должно работать (всех тем проверить я не могу + они постоянно меняются, выходят новые версии итд), 
но в крайнем случае помогу с адаптацией

Share this post


Link to post
Share on other sites

Добрый день.

 

Модуль подойдет к шаблону Ultra Store? Сайт на opencart 3 русская сборка.

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.


  • Similar Content

    • By mpn2005
      Скачать/Купить дополнение


      Обновление цены при выборе опции, без AJAX (OC1.5, OC2)
      При выборе опций товара выводит в цену товаров с учётом выбранных опций.
       
      Версия для OC3
       
      Внимание!!! Бесплатная поддержка модуля больше не оказывается (с 09.06.2018). 
      Все вопросы без доступов автором модуля не рассматриваются.
       
      Демо ocStore 1.5.5.1.2: http://mpn-oc.org/autocalc_price_option_special.html
      Демо ocStore 2.3.0.2: http://ocs2302.mpn-oc.org/test
       
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
       
      Для корректной работы модуля с темой Journal2, необходимо в настройках Journal2 отключить встроенный модуль обновления цены:
      Settings - Products Page - Product Details - Product Options - Auto Update Price
      (Спасибо пользователю shadowrun за предоставленную информацию)
       
      Последние обновления:
      (NEW) v3.0.12 (autocalc_price_option_OC2) - Добавлена настройка для выбора опция из hash (#) в url. (Спасибо @toporchillo за активное участие)  
      Возможности:
      Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% только с использованием сторонних модулей. В КОМПЛЕКТ МОДУЛЯ НЕ ВХОДИТ) Анимированная цена товара при изменении опций  
      Настройки модуля находятся на закладке Локализация в конфигурации магазина
       
      Версии модуля обновления цены:
      autocalc_price_option_OC2_v3.0.12.ocmod.xml - [OC2] Версия для OC2. autocalc_price_option_OC1.5_v2.0.22.xml - [OC1.5]  Версия для OC1.5 (Для работы требуется установленный VQMOD)  
      Инструкция по установке OCMOD Opencart2, ocStore2:
      Файл autocalc_price_option_OC2_v3.0.11.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить)  
      Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Добавил mpn2005 Добавлено 04.12.2012 Категория Цены, скидки, акции, подарки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By mpn2005
      При выборе опций товара выводит в цену товаров с учётом выбранных опций.
       
      Версия для OC3
       
      Внимание!!! Бесплатная поддержка модуля больше не оказывается (с 09.06.2018). 
      Все вопросы без доступов автором модуля не рассматриваются.
       
      Демо ocStore 1.5.5.1.2: http://mpn-oc.org/autocalc_price_option_special.html
      Демо ocStore 2.3.0.2: http://ocs2302.mpn-oc.org/test
       
      Лицензия:
      Данное дополнение является бесплатным и распространяется по лицензии GNU GPL.
      Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах.
       
      Для корректной работы модуля с темой Journal2, необходимо в настройках Journal2 отключить встроенный модуль обновления цены:
      Settings - Products Page - Product Details - Product Options - Auto Update Price
      (Спасибо пользователю shadowrun за предоставленную информацию)
       
      Последние обновления:
      (NEW) v3.0.12 (autocalc_price_option_OC2) - Добавлена настройка для выбора опция из hash (#) в url. (Спасибо @toporchillo за активное участие)  
      Возможности:
      Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% только с использованием сторонних модулей. В КОМПЛЕКТ МОДУЛЯ НЕ ВХОДИТ) Анимированная цена товара при изменении опций  
      Настройки модуля находятся на закладке Локализация в конфигурации магазина
       
      Версии модуля обновления цены:
      autocalc_price_option_OC2_v3.0.12.ocmod.xml - [OC2] Версия для OC2. autocalc_price_option_OC1.5_v2.0.22.xml - [OC1.5]  Версия для OC1.5 (Для работы требуется установленный VQMOD)  
      Инструкция по установке OCMOD Opencart2, ocStore2:
      Файл autocalc_price_option_OC2_v3.0.11.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить)  
      Особенности работы:
      Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).
    • By Otche94
      Opencart 3 Варианты Доставки + автоматическое скрытие не нужных
      Скачать/Купить дополнение Варианты Доставки для Opencart 3.
      Версия 1.0.2
      Имеет отдельный вариант доставки почтой с указанием фиксированной стоимости.
      Имеет отдельный вариант экспресс доставки с указанием стоимости.
      Остальное смотрите ниже.
      Добавляет несколько вариантов ( платная доставка, почтовая доставка за счет заказчика и за счет отправителя ).
       
      Варианты почты со скринов работают только в связке, то есть если вы выключите платную доставку почтой то и бесплатная работать не будет, чтобы работала просто поменяйте нижний или верхний лимит. включайте сразу все варианты из модуля, добавлена платная доставка почтой с указанием конкретной стоимости, и добавлением ее в счет.
       
      Убирает не подходящие варианты, то есть если у вас для бесплатной доставки указана минимальная сумма 100 руб, то бесплатная доставка будет скрыта, а при цене заказа выше 100 руб, будет скрыта платная и появится бесплатная.

      Бесплатная скрыта, потому что она работает от 40 руб, показана только платная и самовывоз, почта тоже закрыта, потому что у нее тоже есть минимальный лимит.
      На скрине ниже меняется сумма и становится доступной бесплатная доставка , и почтовая за счет заказчика.
       

       
      Почтовая доставка работает по той же схеме, есть минимальное значение ( чтобы не пришлось бегать на почту и отправлять заказы по 2$ ) , например 15$ , от этой суммы будет доступна почтовая доставка за счет заказчика, еще есть бесплатная почтовая доставка, она появится от 50$ , платная естественно скроется.

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

       
      Варианты сами выключают их платные или бесплатные аналоги ( в зависимости от суммы заказа ).
      Работает со всеми шаблонами и модулями.
      .
      Установка стандартная - через установку расширений в админке.
      Настройка
      Модули - доставка - Фиксированная стоимость доставки ( это платная доставка , там указываете стоимость доставки курьером , работает от любой суммы , до тех пор пока не включится бесплатная, если вы не планируете доставлять мелкие заказы то просто выключите этот способ ).
      Модули - доставка - Бесплатная доставка ( здесь нужно указать минимальную сумму бесплатной доставки , она отключит платную доставку если сумма будет достаточной для бесплатной )
      Модули - доставка - Доставка Почтой ( указываем минимальную сумму , при которой вы готовы отправить товар почтой или другими службами доставки )
      Модули - доставка - Бесплатная доставка почтой ( указываем сумму для бесплатной почтовой отправки , то есть за ваш счет , если вам не нужна эта функция то просто отключите , она выключает платную почтовую доставку , если сумма достаточна для бесплатной ).
      Модуль не к чему не привязан, можно использовать на куче доменов.
       
      Добавил Otche94 Добавлено 27.04.2020 Категория Доставки Системные требования Нету Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 300  
    • By Otche94
      Варианты Доставки для Opencart 3.
      Версия 1.0.2
      Имеет отдельный вариант доставки почтой с указанием фиксированной стоимости.
      Имеет отдельный вариант экспресс доставки с указанием стоимости.
      Остальное смотрите ниже.
      Добавляет несколько вариантов ( платная доставка, почтовая доставка за счет заказчика и за счет отправителя ).
       
      Варианты почты со скринов работают только в связке, то есть если вы выключите платную доставку почтой то и бесплатная работать не будет, чтобы работала просто поменяйте нижний или верхний лимит. включайте сразу все варианты из модуля, добавлена платная доставка почтой с указанием конкретной стоимости, и добавлением ее в счет.
       
      Убирает не подходящие варианты, то есть если у вас для бесплатной доставки указана минимальная сумма 100 руб, то бесплатная доставка будет скрыта, а при цене заказа выше 100 руб, будет скрыта платная и появится бесплатная.

      Бесплатная скрыта, потому что она работает от 40 руб, показана только платная и самовывоз, почта тоже закрыта, потому что у нее тоже есть минимальный лимит.
      На скрине ниже меняется сумма и становится доступной бесплатная доставка , и почтовая за счет заказчика.
       

       
      Почтовая доставка работает по той же схеме, есть минимальное значение ( чтобы не пришлось бегать на почту и отправлять заказы по 2$ ) , например 15$ , от этой суммы будет доступна почтовая доставка за счет заказчика, еще есть бесплатная почтовая доставка, она появится от 50$ , платная естественно скроется.

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

       
      Варианты сами выключают их платные или бесплатные аналоги ( в зависимости от суммы заказа ).
      Работает со всеми шаблонами и модулями.
      .
      Установка стандартная - через установку расширений в админке.
      Настройка
      Модули - доставка - Фиксированная стоимость доставки ( это платная доставка , там указываете стоимость доставки курьером , работает от любой суммы , до тех пор пока не включится бесплатная, если вы не планируете доставлять мелкие заказы то просто выключите этот способ ).
      Модули - доставка - Бесплатная доставка ( здесь нужно указать минимальную сумму бесплатной доставки , она отключит платную доставку если сумма будет достаточной для бесплатной )
      Модули - доставка - Доставка Почтой ( указываем минимальную сумму , при которой вы готовы отправить товар почтой или другими службами доставки )
      Модули - доставка - Бесплатная доставка почтой ( указываем сумму для бесплатной почтовой отправки , то есть за ваш счет , если вам не нужна эта функция то просто отключите , она выключает платную почтовую доставку , если сумма достаточна для бесплатной ).
      Модуль не к чему не привязан, можно использовать на куче доменов.
       
    • By legioner26
      777.00 руб
      Скачать/Купить дополнение


      Модификатор автозаполнения картинок категорий
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
      Иногда бывает когда некорректно удалены картинки, и они сохранены в базе Для этого надо зайти через phpmyadmin и удалить из полей картинки из таблица oc_category
      UPDATE `oc_category` SET image=''
      http://prntscr.com/rkmuy3
      Введете этот запрос для очистки всех изображений категорий в случае проблем.
       
       
      Добавил legioner26 Добавлено 31.08.2017 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 1200  
  • 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.