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

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


sv2109
 Share

Recommended Posts

Option Image Change - Изменение картинки товара в зависимости от опции


Option Image Change - Изменение картинки товара в зависимости от опции


Что делает этот модуль?

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

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

 

Установка

1. Скопировать все с папки "upload" в корневую папку вашего магазина. Файлы движка не будут перезаписаны.

2. Установить модуль в панели управления

3. При необходимости поменяйте настройки

 

Новое в версии 1.1:

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

- изображение в корзине соответствует выбранным опциям

 

Версии движка, на которых тестировался модуль

- ocStore v1.5.4.1

- ocStore v1.5.5.1

- opencart v1.5.6

но должен работать на всех 1.5.х версиях

- OpenCart, ocStore 2.0, 2.1, 2.2, 2.3, 3.x  

 

Будет ли модуль работать на вашей теме?

Спойлер

Кратко - скорее всего, что - да. 
При этом нужно понимать, что тем есть очень много плюс постоянно выходят новые версии и всех тем протестировать и отслеживать все изменения в них я физически не могу. 
Но обычно в 99% случаев или модуль нормально работает с темой или я бесплатно помогаю настроить модуль если есть какой-то мелкий конфликт с темой. 
Очень редко, где-то в 1% случаев, конфликт с темой бывает более сложный, на решение которого нужно потратить больше времени, чем обычно. В таких случаях я или исправляю этот конфликт за небольшие деньги или возвращаю деньги за модуль. 
То есть покупатель в любом случае ничем не рискует. 

 

Демонстрация работы
 


  • Добавил
  • Добавлено
    27.03.2014
  • Категория
  • Системные требования
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Нет

 

  • +1 1
Link to comment
Share on other sites

При смене опции какое из изображений попадёт в корзину?

Модуль меняет картинку на странице товара, картинку в корзине он не меняет. В следующих версиях если будет большая необходимость в таком функционале то можно будет и сделать. Это первая версия модуля, дальше если модуль будет интересен пользователям то можно будет его развивать.

Link to comment
Share on other sites

Нужная вещь, но в идеале конечно хотелось бы привязать картинку к нескольким опциям, чтобы была возможность типо:

Цвет: красный

Форма трусов: танго

и нужная картинка, потому что есть ещё и боксеры красные)

И в будущем неплохо какнить объединить с экспортом в яндекс метрику, чтобы не просто создавал товары с одними и теме же картинками, а основывался на опциях

Естественно и подорожание модуля нормально)

Link to comment
Share on other sites


Нужная вещь, но в идеале конечно хотелось бы привязать картинку к нескольким опциям, чтобы была возможность типо:

Цвет: красный

Форма трусов: танго

и нужная картинка, потому что есть ещё и боксеры красные)

И в будущем неплохо какнить объединить с экспортом в яндекс метрику, чтобы не просто создавал товары с одними и теме же картинками, а основывался на опциях

Естественно и подорожание модуля нормально)

 

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

Link to comment
Share on other sites

Хороший модуль!

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

Напишите как добавите эту возможность.

Link to comment
Share on other sites


Автор, проверь работоспособность на ocStore 1.5.5.1.2 Это все таки форум где народ использует в основном именно ocStore.

 

У меня на ocstore сразу не заработало, подправил по логам xml (изменил private function на protected). появилась возможность выбора опций у

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

Link to comment
Share on other sites


Неприятный момент: при деактивации модуля перестал давать редактировать товары (белый экран). Выдает ошибку БД что

 Error: Table 'modr_modr_demo.oc_product_image_option' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_product_image_option WHERE product_id = 28 in /my domen/public_html/system/database/mysql.php on line 50

 

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

Сейчас сижу как дурак, специально активировал модуль чтобы эксперименты делать.

Слава богу хоть магазин тестовый.

Link to comment
Share on other sites


Неприятный момент: при деактивации модуля перестал давать редактировать товары (белый экран). Выдает ошибку БД что

 Error: Table 'modr_modr_demo.oc_product_image_option' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_product_image_option WHERE product_id = 28 in /my domen/public_html/system/database/mysql.php on line 50

 

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

Сейчас сижу как дурак, специально активировал модуль чтобы эксперименты делать.

Слава богу хоть магазин тестовый.

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

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

Кстати, сейчас работаю над версией 1.1, будет возможность присваивать 1 изображению несколько опций + смена изображений в корзине. 

Link to comment
Share on other sites

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

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

Кстати, сейчас работаю над версией 1.1, будет возможность присваивать 1 изображению несколько опций + смена изображений в корзине. 

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

Link to comment
Share on other sites


Залил на сайт новую версию модуля - 1.1

Добавлено 2 функции, о которых все просили:

1. Теперь для 1 изображения можно присваивать несколько опций. При этом главное изображение на странице товара поменяется тогда, когда будут выбраны все нужные для этого изображения опции. 
2. Теперь при добавлении товара в корзину, картинка в корзине тоже меняется в зависимости от выбранных опций. 

  • +1 1
Link to comment
Share on other sites

Автор, проверь работоспособность на ocStore 1.5.5.1.2 Это все таки форум где народ использует в основном именно ocStore.

 

на ocstore 1.5.5.1.2 модуль проверил, все отлично работает на стандартной теме. Если у вас что-то не работает значит скорее всего у вас не стандартная тема в которой изменена например html разметка или подключены какие-то доп. jquery модули для картинок, например какая-то галерея, зум итд. 

Напишите мне в ЛС доступ к вашему сайту, посмотрю.

Link to comment
Share on other sites

После доработки очень заинтересовал модуль!

можно демо организовать?

будет работать на шаблоне не default?

Link to comment
Share on other sites


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

Возможно тут надо допилить именно модуль в ямаркет, но скорее всего это  sv2109 может только обсуждать.

 

ps логика правильная, что только когда все условия выбраны, а если чисто прикинуть для варианта 'или'  - это геморно? 

Link to comment
Share on other sites


После доработки очень заинтересовал модуль!

можно демо организовать?

будет работать на шаблоне не default?

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

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

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

Link to comment
Share on other sites

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

Возможно тут надо допилить именно модуль в ямаркет, но скорее всего это  sv2109 может только обсуждать.

 

ps логика правильная, что только когда все условия выбраны, а если чисто прикинуть для варианта 'или'  - это геморно? 

Для выгрузки в яндекс маркет нужно изменять модуль выгрузки. 

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

Насчет логики "Или" не совсем понял, вам нужно чтобы изображение изменялось если выбраны не все опции привязанные к этому изображению, а хотя бы 1, даже если есть не выбранные? Да, можно сделать, нужно изменять код модуля. 

Link to comment
Share on other sites

Модуль поставил. Не работал по причине не связанных с самим модулем. Автор ответил сразу, исправил проблемы в шаблоне, все заработало.

Большое спасибо, модуль отличный!

Link to comment
Share on other sites


Для выгрузки в яндекс маркет нужно изменять модуль выгрузки. 

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

Насчет логики "Или" не совсем понял, вам нужно чтобы изображение изменялось если выбраны не все опции привязанные к этому изображению, а хотя бы 1, даже если есть не выбранные? Да, можно сделать, нужно изменять код модуля. 

 

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

Про экспорт в яндекс маркет понятно, что надо пилить модуль, но я подумал что вам же лучше и удобней самим связатся с автором такого модуля, чтобы не было испорченного телефона)

https://opencartforum.com/files/file/670-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D0%B2-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82/

Link to comment
Share on other sites


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

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

Про экспорт в яндекс маркет понятно, что надо пилить модуль, но я подумал что вам же лучше и удобней самим связатся с автором такого модуля, чтобы не было испорченного телефона)

https://opencartforum.com/files/file/670-экспорт-в-яндексмаркет/

Извините, но времени у меня на то чтобы изменять сторонний модуль сейчас нету.
Link to comment
Share on other sites

Я одно не поняли, он заточен только товары с  опциями на латинице (Цвета: Green, Yellow...) ? 

Нет, это не имеет значения. Модуль должен работать со всеми опциями (радио кнопки, селект, чекбокс)

Link to comment
Share on other sites

Нет, это не имеет значения. Модуль должен работать со всеми опциями (радио кнопки, селект, чекбокс)

 

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

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.