Jump to content

Recommended Posts

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

Share this post


Link to post
Share on other sites

Для 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/

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

Edited by deim

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

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).

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

профит.

- - -

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

- - -

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

= = =

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

Share this post


Link to post
Share on other sites

http://goo.gl/EuaEHV

 

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

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  

  • 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.