171 похожих чатов

Магазин на minishop2. У товара есть разно цвета и размеры.

Каждый цвет и размер товара - это отдельный товар со своим url, картинками, описанием и характеристиками. Нужно их связать и в карточке товара при выборе необходимого размера переадресовывать на нужную страницу(ну это в принципе можно сделать). Главная загвостка состоит в выводе товаров на странице категорий. Т.е если не выбраны фильтры цвета и размера, то нужно выводить в категории товар одного цвета из всей группы и одного размера. Если выбран фильтр цвета, то нужно выводить товар только этого цвета с минимальным размером(например S), если выбран фильтр размера, то выводить товар из группы с размером S но только одного дефолтного цвета. Т.е на странице категории и при фильтрации эти товары не должны дублироваться. Как можно сделать? Можете подсказать примерную логику?

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

13 ответов

34 просмотра

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

Может лучше использовать msOptionsPrice2, чтобы не плодить товары.

Ibraim-Veliiev Автор вопроса
Roman S
Может лучше использовать msOptionsPrice2, чтобы не...

Заказчик просит именно отдельные товары

Ibraim Veliiev
Заказчик просит именно отдельные товары

отдельными товарами где? на сайте в каталоге или в админке в дереве ресурсов? Если первое, то msOptionPrice вроде как позволяет выводить модификации в виде отдельных товаров (карточек) в общем списке в каталоге.

Ibraim-Veliiev Автор вопроса
Максим Завалишин
отдельными товарами где? на сайте в каталоге или в...

В каталоге. А optionprice позволяет сделать отдельные галереи и опций ? Насколько я знаю к каждой опции можно закрепить только отдельный 1 файл изображения

Ibraim Veliiev
В каталоге. А optionprice позволяет сделать отдель...

Не знаю, давно им не пользовался. Посмотри этот коммент: https://modx.pro/components/9730#comment-93955

Ibraim Veliiev
В каталоге. А optionprice позволяет сделать отдель...

Да, всё можно. https://ibb.co/tsvJ2Qg - у модификации есть своя галерея. ТВ для модификаций не поддерживаются, доступны только все опции продукта. Можно расширить поля через msFieldsManager например.

Ibraim-Veliiev Автор вопроса
Андрей Сергеевич
Да, всё можно. https://ibb.co/tsvJ2Qg - у модифика...

Хм понял. Поковыряю тогда. У меня на одном проекте стоит этот плагин. На локалке протестирую

Ibraim Veliiev
Хм понял. Поковыряю тогда. У меня на одном проекте...

На modhost.pro если что можно тестировать платные допы

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта