Jump to content
Sign in to follow this  
Aleksar

Очень много вариантов опций

Recommended Posts

Всем привет. Создаю магазин по продажи мебели на версии 2.3.0.2, у товаров есть опции, цвет (тип переключатель) и размер (тип список). При смене цвета или размера меняются фото и цена. Это уже сделано. Товары будут переноситься с другого сайта (самописный движок, товаров около 6000), опций цвета будет около 4000 (каждый цвет имеет свою картинку) и опций размера около 5000 (такого вида: 700x1400x800, 1200x1950).
Как лучше поступить в данной ситуации, чтобы при редактировании опций и товаров через админку ничего не висло? В будущем хотим добавить фильтр (раньше такого не делал), возникнут ли проблемы с таким количеством опций? Или может вообще надо другим путём идти?
Предполагаю: При добавлении опции (цвета или размера) через админку, контент менеджер зайдёт в опцию и поседеет увидит такое количество опций, далее ему нужно будет узнать - нет ли уже такой опции, которую он хочет добавить. Потом в товаре ему нужно при редактировании опции из списка в 5000 вариантов найти нужную строчку (представляю как меня будет добрым словом вспоминать).

Edited by Aleksar

Share this post


Link to post
Share on other sites
В 15.02.2017 в 06:37, Aleksar сказал:

Всем привет. Создаю магазин по продажи мебели на версии 2.3.0.2, у товаров есть опции, цвет (тип переключатель) и размер (тип список). При смене цвета или размера меняются фото и цена. Это уже сделано. Товары будут переноситься с другого сайта (самописный движок, товаров около 6000), опций цвета будет около 4000 (каждый цвет имеет свою картинку) и опций размера около 5000 (такого вида: 700x1400x800, 1200x1950).
Как лучше поступить в данной ситуации, чтобы при редактировании опций и товаров через админку ничего не висло? В будущем хотим добавить фильтр (раньше такого не делал), возникнут ли проблемы с таким количеством опций? Или может вообще надо другим путём идти?
Предполагаю: При добавлении опции (цвета или размера) через админку, контент менеджер зайдёт в опцию и поседеет увидит такое количество опций, далее ему нужно будет узнать - нет ли уже такой опции, которую он хочет добавить. Потом в товаре ему нужно при редактировании опции из списка в 5000 вариантов найти нужную строчку (представляю как меня будет добрым словом вспоминать).

 

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

Share this post


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

 

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

 

переделывали логику opencart в админке и в публичной части, модули не ставили

  • +1 1

Share this post


Link to post
Share on other sites
В 16.02.2017 в 13:56, Aleksar сказал:

 

переделывали логику opencart в админке и в публичной части, модули не ставили

сколько времени и (или) денег ?

Share this post


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

сколько времени и (или) денег ?

по времени не долго, примерно день

Share this post


Link to post
Share on other sites

 

8 часов назад, Aleksar сказал:

по времени не долго, примерно день

 

можете чуть подробнее описать (в личку).

я с помощью модулей меняю цену и фото в зависимости от модификаторов (материал, цвет, размер и т.д.)

Share this post


Link to post
Share on other sites
В 15.02.2017 в 06:37, Aleksar сказал:

. При смене цвета или размера меняются фото и цена

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

Share this post


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

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

Как уже говорил пришлось изменить логику, т.е. с обновлением opencart'а будут трудности. Добавили новое поле foto (тип varchar(255)) в таблицу oc_product_option_value. В админке (в контроллере и в шаблоне редактирования товара, т.е. /admin/model/catalog/product.php
и /admin/view/template/catalog/product_form.tpl) добавили возможность выбирать "Фото товара" для каждой опции цвета (путь этого фото записывается в поле foto таблицы 
oc_product_option_value) (приложил фото как вывели в админке), и в публичной части сайта сделали вывод этих foto при выборе соответствующей опции цвета (изменили контроллер и шаблон вывода товара, т.е. /catalog/controller/product/product.php и /catalog/view/theme/our_theme/template/product/product.tpl).

 

1.png

Edited by Aleksar

Share this post


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

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

модуль имедж про.

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

В 15.02.2017 в 07:37, Aleksar сказал:

Всем привет. Создаю магазин по продажи мебели на версии 2.3.0.2, у товаров есть опции, цвет (тип переключатель) и размер (тип список). При смене цвета или размера меняются фото и цена. Это уже сделано. Товары будут переноситься с другого сайта (самописный движок, товаров около 6000), опций цвета будет около 4000 (каждый цвет имеет свою картинку) и опций размера около 5000 (такого вида: 700x1400x800, 1200x1950).
Как лучше поступить в данной ситуации, чтобы при редактировании опций и товаров через админку ничего не висло? В будущем хотим добавить фильтр (раньше такого не делал), возникнут ли проблемы с таким количеством опций? Или может вообще надо другим путём идти?
Предполагаю: При добавлении опции (цвета или размера) через админку, контент менеджер зайдёт в опцию и поседеет увидит такое количество опций, далее ему нужно будет узнать - нет ли уже такой опции, которую он хочет добавить. Потом в товаре ему нужно при редактировании опции из списка в 5000 вариантов найти нужную строчку (представляю как меня будет добрым словом вспоминать).

что то вы какието себе сложности сами создаете а потом героически хотите их преодолеть )

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

 

Share this post


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

что то вы какието себе сложности сами создаете а потом героически хотите их преодолеть )

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

А вы вопросы прочитали которые я задавал? Если нет, то повторюсь:
Как лучше поступить в данной ситуации, чтобы при редактировании опций и товаров через админку ничего не висло? В будущем хотим добавить фильтр (раньше такого не делал), возникнут ли проблемы с таким количеством опций? Или может вообще надо другим путём идти?

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

Share this post


Link to post
Share on other sites

а вы внимательно прочитайте что я вам написал.

33 минуты назад, Aleksar сказал:

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

что бы что то посоветовать вы ответьте на поставленный вопрос.

еще раз повторю если вы не понимаете о чем вас спрашивают

у вас что каждый товар имеет 4000 цветов и при этом 5000 размера ?

Share this post


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

а вы внимательно прочитайте что я вам написал.

что бы что то посоветовать вы ответьте на поставленный вопрос.

еще раз повторю если вы не понимаете о чем вас спрашивают

у вас что каждый товар имеет 4000 цветов и при этом 5000 размера ?

Каждый товар не имеет 4000 цветов и 5000 размеров, но у некоторых товаров цвета одинаковые из 4000 цветов и размеры одинаковые из 5000 размеров, и цена меняется от выбора определенного цвета или размера.

Share this post


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

модуль имедж про.

примеры использования ТУТ  

Кстати, ТАМ не совсем корректно работает.

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

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

 

Т.С., Если подходить к вопросу серьёзно, то кмк надо делать два варианта:

1) на опциях (как сейчас)

2) товар = категория, опции = товары.

Тем более, если сами умеете ковырять код.

 

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

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

Делайте две полноценный версии и сравнивайте в реальных боевых условиях.

Share this post


Link to post
Share on other sites

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

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

вот вам еще пример, тут вообще опций со значениями целая туча, но это не значит что все валится в одну кучу ДВЕРИ

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

Share this post


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

Кстати, ТАМ не совсем корректно работает.

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

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

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

Делайте две полноценный версии и сравнивайте в реальных боевых условиях.

 

там просто настройки модуля не настроены правильно. поэтому так получается.

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

хотя дело ваше.

Share this post


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

там просто настройки модуля не настроены правильно. поэтому так получается.

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

хотя дело ваше.

Я всё таки считаю что модули не дадут нам то что нужно, под наши цели (у каждого цели всё равно в чём то да отличаются), а если ставить модуль то придётся потом подстраиваться под него.

 

20 часов назад, florapraktik сказал:

Т.С., Если подходить к вопросу серьёзно, то кмк надо делать два варианта:

1) на опциях (как сейчас)

2) товар = категория, опции = товары.

Опишите пожалуйста чуть подробнее по 2 варианту, я не совсем понимаю как так можно сделать.

Share this post


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

Опишите пожалуйста чуть подробнее по 2 варианту, я не совсем понимаю как так можно сделать.

Дык, что тут описывать?

Сейчас столешница = товар, цвет = опции товара. Если таких опций цвета реально сотни для каждого товара, то всё не просто.

Иногда организовывают так, что столешница это не товар, а категория товаров, а её цвета задают не опциями, а отдельными товарами, принадлежащими этой категории. А размер уже задать опциями (как вариант).

Share this post


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

Я всё таки считаю что модули не дадут нам то что нужно, под наши цели (у каждого цели всё равно в чём то да отличаются), а если ставить модуль то придётся потом подстраиваться под него.

извините, но вы как пионер, сами себе создаете сложности, а потом их героически преодолеваете.

вы еще не знаете конкретно возможностей модулей, а утверждаете что они вам не подходят. нонсенс )

любой модуль можно доработать под индивидуальные фичи.

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

давайте для начала

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

 

Share this post


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

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

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

Насчёт разбивки на несколько опций, думаю нам этот вариант пока лучше всех подходит, надо попробовать. Спасибо!

 

извините, но вы как пионер, сами себе создаете сложности, а потом их героически преодолеваете.

вы еще не знаете конкретно возможностей модулей, а утверждаете что они вам не подходят. нонсенс )

Сложности не я себе создаю а заказчик (=

Share this post


Link to post
Share on other sites
В 15.02.2017 в 09:37, Aleksar сказал:

опций цвета будет около 4000

опций размера около 5000

 

так какое максимальное число опций будет у товара?

Share this post


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

так какое максимальное число опций будет у товара?

я точно не знаю, но больше 20 цветов пока не встречал в товаре

Share this post


Link to post
Share on other sites

Aleksar, так в чём же тогда проблема?

Share this post


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

так в чём же тогда проблема?

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

Share this post


Link to post
Share on other sites

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

  • +1 1

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 Seriusis
      Стандартый вывод цены в opencart мягко говоря очень неудобен, он выводит только значение для прибавления/убавления основной цены.
      Данный модификатор считает итоговую цену опции и выводит ее.
      Т.е если цена товара 90.00р , а в опции выбрано "+", и значение 10р, то вместо (+10) возле значения опции будет выведено 100р
      Совместимость 2.x -  3.x
       
      1.01 - улучшена совместимость с шаблонами (проблема +-)
       
      Работа на всех шаблонах не гарантирована. Если установлены модификаторы для работы с опциями, обновления цены при выборе опции и тд - они могут перетирать изменения, тогда убирайте +- вручную в product.twig (product.tpl)
       
      Также смотрите модули:
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
      YouTube lazy load & popup - оптимизация и кастомизация iframe
       
    • By Seriusis
      Скачать/Купить дополнение


      Итоговая цена опции в карточке вместо вывода (+сумма), (-сумма)
      Стандартый вывод цены в opencart мягко говоря очень неудобен, он выводит только значение для прибавления/убавления основной цены.
      Данный модификатор считает итоговую цену опции и выводит ее.
      Т.е если цена товара 90.00р , а в опции выбрано "+", и значение 10р, то вместо (+10) возле значения опции будет выведено 100р
      Совместимость 2.x -  3.x
       
      1.01 - улучшена совместимость с шаблонами (проблема +-)
       
      Работа на всех шаблонах не гарантирована. Если установлены модификаторы для работы с опциями, обновления цены при выборе опции и тд - они могут перетирать изменения, тогда убирайте +- вручную в product.twig (product.tpl)
       
      Также смотрите модули:
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
      YouTube lazy load & popup - оптимизация и кастомизация iframe
       
      Добавил Seriusis Добавлено 15.05.2020 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 0  
    • By xprolance
      300.00 руб
      Скачать/Купить дополнение


      Новый стиль для опций
      Модификатор, меняющий внешний вид опций на более компактный, горизонтальный и аккуратный вид.
      Работает на типах опций "переключатель" и "флажок". Изображение опции берётся оттуда же.
      Названия и цены опций можно на выбор выводить в подсказках или текстом.
       
      Протестировано на стандартном default шаблоне. 
      На других шаблонах, а также при наличии дополнений, затрагивающих блок с опциями, работа не гарантируется.
      Первая адаптация под ваш шаблон входит в стоимость модуля, последующие адаптации 150р. Для адаптации потребуются доступы к FTP и админке.
       
       
      История версий
       
       
      Добавил xprolance Добавлено 08.07.2016 Категория Опции Системные требования VQMOD, OCMOD Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      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 3.0
      2.3
      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
      1.5.3.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By xprolance
      Модификатор, меняющий внешний вид опций на более компактный, горизонтальный и аккуратный вид.
      Работает на типах опций "переключатель" и "флажок". Изображение опции берётся оттуда же.
      Названия и цены опций можно на выбор выводить в подсказках или текстом.
       
      Протестировано на стандартном default шаблоне. 
      На других шаблонах, а также при наличии дополнений, затрагивающих блок с опциями, работа не гарантируется.
      Первая адаптация под ваш шаблон входит в стоимость модуля, последующие адаптации 150р. Для адаптации потребуются доступы к FTP и админке.
       
       
      История версий
       
       
    • By SirGrey
      Модуль добавляет к опциям возможность указать ссылку на товар.
      При выборе опции на сайте покупатель будет перенаправлен на страницу товара.
       
      Не требуется создавать дополнительную опцию и привязывать каждый товар просто заполните его с помощью автоподстановки.
      Если товар не указан опция работает как стандартная.
       
      По вопрос разработки модуля для других версий OpenCart пишите в личном сообщении.
       
      Demo
      http://optionasalink.proopencart.com/index.php?route=product/product&product_id=30
       
      Demo Admin
      http://optionasalink.proopencart.com/admin/
      demo
      demo
       
       
       
       
       
       
  • 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.