Добавить поддержку скрытия размера ТП, если у товара оно одно

Alexander Isupov добавил(а) 4 года назад
В рассмотрении

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

Битрикс подсказали решение проблемы - все товары переводить на 1 тип товаров - товары с ТП, и у товаров где нет ТП - создавать предложение где размер будет = no_size например. Таким образом можно будет добавлять и фильтрацию по складам и т.д без проблем. Но в каталоге будут выводиться все эти no_size, что будет не очень красиво и верно.

Было бы здорово иметь опцию скрытия (хотя бы визуального) вывода ТП у товаров, у которых есть одно ТП где размер = no_size. Чтобы он скрывался и в каталоге и в корзине и в оформлении заказа.

Т.е просто указали значение свойства ТП при котором его надо визуально скрывать.

Надеюсь понятно написал.

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

Ответы (1)

фото
1

Было бы неплохо.

Мне приходится на уровне генерации xml при обмене с БУС проводить условие вида «если у товара 1 ТП, то переводи его в тип «Товар»».

фото
2

Алексей а мы наоборот хотим все товары делать при импорте товарами с ТП, но тогда появится 40% каталога с одним ТП - no_size, зато можно заполнить при том же импорте свойство - фильтр по складам и сделать клиентам удобно и приятно)

фото
2

А если каталог разнородный, т.е. вы продаете одежду и детские кубики, то для кубиков тоже будете подставлять no_size? Или для каждого типа товаров свое свойство? Просто тогда управлять этим счастьем будет сложновато.

Или есть хитрость?)

фото
1

В том и смысл этого предложения - скрывать для кубиков no_size, хотя по факту он у них будет. В чем сложности управления?) Битрикс к сожалению как сказал мне Евгений Жуков пока не умеет добавлять в корзину товар у которого у ТП не задано значение размера. А как сделать фильтрацию по складам когда в 1 разделе 2 разных типа товаров - я не представляю других способов. Которые будут корректно работать в связке - склад + размер.

фото
1

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

Тогда все логично.

фото
1

Ну или Аспро придумает вывод фильтра по складам над списком товаров, который будет работать именно по складам а не свойствам товаров, а потом уже корректировать под этот отфильтрованный список фильтр по свойствам в левом блоке. Как это сделано у того же ДНС. Проблема фильтрации по складам есть, особенно если много розничных точек и клиентам нужно посмотреть что где есть в наличии. Костыль с записью склада в свойства - ну такое себе решение, если честно.

фото
1

Мы уже около года, как перевели абсолютно все товары на ТП. И да - грубо половина товаров выглядят ужасно, имея только Один ТП. Мы в качестве свойства выбора ТП используем любую численную характеристику (размер, объем, количество) либо качественную (цвет, тип влияния на кожу...).

фото
1

Коллеги, все это, как и большинство идей, несомненно, классные. Но все было бы ничего, если выполнять доработку на конкретном проекте под бизнес-логику заказчика. А когда клиентов тысячи, приходится думать масштабно за всех и от многого отказываться. Мы сознательно стараемся придерживаться около-битриксовой логики, чтобы клиенты в 99,9% времени имели рабочий функционал.

Эта затея, кажется пока слишком рисковой для большинства.

фото
2

Алексей, вы думаете фильтрация по складам в каталоге - частный случай?) Это предложение возможно да, костыль, но если просто хотя бы будет опциональность - скрывать вывод ТП. где можно задать свойство и значение при совпадении которых не выводить ТП у товара, хотя они теоретически будут на странице, но будут скрыты стилями - уже плюс. Тут и функционал битрикса никакой не ломается, а логика сохраняется. Это решение предложено самими разработчиками битрикс - можете посмотреть вот тут переписку:

https://dev.1c-bitrix.ru/community/forums/messages/forum7/topic115943/message568063/#message568063

Т.е вся кастомизация - проверка опции - скрывать ТП и его значения)


Ну или классный фильтр по складам в каталоге)

фото
1

Александр,а что Вы имеете ввиду под "скрывать вывод ТП?"

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

da0a7eadfe5e14f4d345eb1c970f58cb


Спрашиваю, потому что, если так всех устроит, то возможно, Алексей Патраков, это и реализовать несложно, тем более опционально?

фото
1

Да, вы верно понимаете. Просто скрытие через стили. например display:none; Но в заказ этот ТП уходит. тем самым - имеем 1 тип товаров в каталоге и не пугаем клиентов размером no_size.

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

фото
Комментировать
 
Прикрепить файлы