Как склеить для вывода и для фильтра несколько товаров с торговыми предложениями?
Проблема такая из 1С приходят товары с торговыми предложениями. Но при этом большие размеры и малые это разные карточки со своими ТП. В 1С завели новое свойство - основной товар. В каталоге поставили фильтр что показываем или товар у которого "основной товар" не заполнено или заполнено, но остаток больше нуля. Для того чтобы в карточках отобразить размеры которые относятся к другой карточке сделали отдельный запрос.
Вроде все хорошо, но проблема оказалась в фильтре.
Как туда добавить размеры чтобы по ним можно было фильтровать?
Если установить такой же префильтр как на каталог, то размеры не отображаются, если убрать ограничения с префильтра, то сами товары не отображаются, так как мы не показываем одновременно карточки с малым и большим размерами.
я думаю, Вы выстрелили себе в ногу, разделив карточки. Допустим, в бизнесе заказчика это имеет особый смысл, и в 1С останется как есть. Тогда надо переработать импорт, чтобы на сайте это была одна карточка.
Штатные компоненты на такой случай не рассчитаны. А допиливать их в Вашем случае - куча головной боли. Даже выборки по API нормально работать не будут.
только проблема в том, что если по артикулу переходить, то это должна быть отдельная карточка, там и картинки могут быть другие(редко, но есть такое), и свое описание может быть, свойства дополнительные и чтобы отобразить все это придется в оферсы тогда все это переносить, а это тоже не лучшее решение, поэтому не делали перенос предложений в другую карточку.
tgarl, почему не лучшее? Картинки и описание ставятся в товар. Если у торгового предложения (ТП) должна быть другая картинка или описание - они заполняется в ТП. При выводе проверяется наоборот: сначала ТП смотрит у себя, потом в товар.
Отталкиваться надо от того, как удобно покупателю. Он зашёл на сайт, увидел (например) кроссовок, ему понравилось, он хочет купить его в нужном размере. Если у вас там внутри линейка размеров разбита на 2-3 артикула, покупателя это не волнует.
Если покупатель заходит в раздел и видит повторы ( артикулы разные, картинка одна), то его это напрягает. А если что-то напрягает, то проще закрыть этот сайт и пойти на соседний.
Если покупатель, потыкав фильтр, не увидел нужный ему товар (хотя в каталоге он есть), он не будет тратить усилия, чтобы всё-таки найти его. Покупатель пойдёт к конкурентам.