Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Доработка карточки товара в Опенкарт


Recommended Posts

Необходимо доработать карточку товара Опенкарт. Суть в том, чтобы при выборе нескольких опций одновременно (тип товара, цвет товара, размер и технология изготовления) автоматически менялась цена и превью товара. Сама финальная превьюшка товара будет состоять их двух частей - основы и верхней части в виде файла с прозрачным фоном. Например, разная одежда, а сверху вышивка на ней. Версия Опенкарта не критична, но лучше 2.х. Рассчитываю на долгострочное сотрудничество, так как это только первый этап модернизации магазина.

Надіслати
Поділитися на інших сайтах


Для 1.5.*

Первое: Изменение цены при выборе опций

https://opencartforum.com/topic/15160-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B1%D0%B5%D0%B7-ajax-vqmod/

Второе - опцию картинкой и при выборе кидать на фото товара. 

Змінено користувачем deim
Надіслати
Поділитися на інших сайтах

Смысл как раз в том, чтобы один раз залить основу и потом заливать только одну прозрачную картинку. Если у вас 100 опций, то вы будете каждый раз заливать на каждый товар по 100 превьюшек!?

Надіслати
Поділитися на інших сайтах


Смысл как раз в том, чтобы один раз залить основу и потом заливать только одну прозрачную картинку. Если у вас 100 опций, то вы будете каждый раз заливать на каждый товар по 100 превьюшек!?

 

Да естественно а вы как думали ? 

Надіслати
Поділитися на інших сайтах

То есть надо для каждой опции сделать свой вариант картинки и при выдоре определенной опции накладывать картинку сверху на товар?

Надіслати
Поділитися на інших сайтах

Именно! Скрипт должен делать вручную сотни картинок различных вариаций!!! Брать картинку-основу и налаживать на нее картинку нанесение. И это и будет картинка готового товара! А не лить тысячи однотипных картинок руцями. Это написано в первом посте и повторено уже три раза)

Надіслати
Поділитися на інших сайтах


Именно! Скрипт должен делать вручную сотни картинок различных вариаций!!! Брать картинку-основу и налаживать на нее картинку нанесение. И это и будет картинка готового товара! А не лить тысячи однотипных картинок руцями. Это написано в первом посте и повторено уже три раза)

берешь "картинку-основу" - фотка белой футболки.

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

в опциях товарам задаешь "картинку-нанесение" (тип - изображение) - какую надо какому товару. можно несколько (в этом суть совета из сообщения #2).

на фронте при выборе опции ("картинки-нанесения") с помощью JS накладываешь "картинку-нанесение" на "картинку-основу" (ну, разработчик тебе сделает такой javascript).

профит.

- - -

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

- - -

в категориях (и прочих местах массовых скоплений товаров) могут быть нюансы (например - у всех товаров одинаковое фото).

= = =

если НЕ ТО - объясни подробнее с примерами на РЕАЛЬНЫХ товарах, которыми планируешь торговать.

Надіслати
Поділитися на інших сайтах

http://goo.gl/EuaEHV

 

При этом я хочу добавить еще три варианта выбора к тем, что уже есть на картинке карточки товара по ссылке - технология нанесения, место нанесения и размер нанесения. Технология нанесения разная для разных основ. И размеры нанесений разные. В зависимости от комбинации 5 вариантов, должна меняться картинка товара и цена. Как мы видим, основ могут быть десятки, а то и сотни. Каждая основа поддерживает не все типы нанесений определенной технологией и не все размеры. У каждой основы есть определенные места для нанесений с опредеоенным размером и т.д... Что посоветуете, afwollis?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.