Мультивитринность - категории и товары Есть решение
здравствуйте! Уважаемые специалисты посоветуйте пожалуйста.
в настройках категорий есть выбор отображения по витринам, но у самих товаров категорий такой функции нет.
Получается так: я выбираю категорию чтобы она отображалась на 1 витрине, ее товары там тоже отображаются. круто!
но Проблема:
товары других категорий отображаются на этой витрине тоже. Хотя сама категория не добавленна к отображению на нужной мне витрине, и дает 404 ошибку- все как надо. Но сами товары из таких категорий выводятся.
Почему так происходит ?
Как сделать чтобы эти товары выходили только в родительской категории? если она выбрана на одной витрине - там и вводятся товары, а если категория выбрана для вывода на 2-х и более витринах то- эти товары там и выводятся.
Следовательно товары категорий которые не назначены для отдельных витрин - тоже не должны там выводятся.
Ведь так логичнее. Кто то знает о такой ошибке Webasyst ? как ее реализовать ?
Спасибо !
8 ответов
Разделение товаров по витринам лучше всего основывать на типах товаров, а не надеяться на привязку категории к витрине.
Если у вас две витрины, то минимум вам надо завести три типа товаров.
1. Для витрины №1
2. Для витрины №2
3. Для витрин №1 и 2, если товар нужен сразу в двух местах.
В настройках товара выбираете нужный тип и это будет ваш маркер привязки товара к витрине.
Видимость категорий для витрин настраиваете так же как и ранее, а товары с указанным типом спокойно распихиваете по категориям согласно вашим потребностям.
В идеале у вас не должно быть витрин, показывающих так называемые Все типы товаров. Это делается в Витрина-Настройки для каждой из ваших существующих. Когда вы избавитесь от этого, тогда и товары начнут вести себя предсказуемо.
спасибо за ответ! Но типы товаров у меня используются по другому назначению, как у большинства. И плохо что нельзя сделать выбор 2-х типов.
Могли бы сделать привязку товаров в категориях по витрине ? или порекомендовать
Пока вы не начнете использовать типы для товаров, чтобы разделять их между витринами, то у вас будут разного вида непонятные ситуации, когда товар "как-то где-то просачивается" на другую витрину.
В поиске будут случайно попадаться товары, которых быть на витрине не должно. Ссылки на товары начнут просачиваться в sitemap другой витрины. С тегами тоже будет не все гладко.
Использование типов исключает генерацию URL для товара неподходящей витрины и товар не будет существовать за пределами разрешенной витрины.
Вы можете решить задачу разными способами и костылями. Однако нормально и качественно сделать разделение без использования типов не получится.
Выбор двух типов сделать можно, создав третий тип, обладающий свойствами и набором характеристик двух других. Вам придется либо множить и разделять типы, либо смириться с ошибками, на которые вы жаловались.
Задача решается просто, но при наличии большого кол-ва типов будет хлопотно. Допустим у вас есть тип Телевизоры и вы их выкладываете на две витрины, но какие-то из них только для витрины А, а какие-то для Б. У вас должны быть типы Телевизоры А, Телевизоры Б и Телевизоры В (которые для двух витрин сразу), в соответствии с условием разделения типов на витрины. И тогда у вас не будет проблем.
Привязывание категории к витрине не решит вашу проблему с товарами внутри этой категории.
Да, та еще морока... Но если очень надо, то можно упростить.
Еще раз спасибо что все объяснили, это многим поможет понять.
Такую разбивку по типам я поняла, А как быть с брендами ? у многих бренд как отдельная категория.
Ведь круто выбрать какую категорию отобразить на какой витрине. Так создаются монобрендовые сайты, что эффективно. Взял 1 категорию - выбрал для нее витрину. и товары у которых она самая родительская отображаются на ней. А вот что будет вылазить и всякие бяки допускаю, и нехоца такого)
А если под бренды еще делать типы товаров + к тому что Вы объяснили как по типам создать, это с ума сойдешь. Брендов много.
Эх, а мы настроили уже все типы товаров с учетом оптимальных и быстрых привязок товарам характеристик и менять их, переделывать полностью вложенную структуру отображений групп характеристик.
Надо попробовать сделать привязку товаров к выбору категорий. Прям плагин просится )
Кто б взялся ?
Не совсем понял в чем тут проблема? Помещаете товары в нужные категории и в путь. Соответственно, если разбивка по типам присутствует как писал replicant то в категории бренда на каждой витрине будут присутствовать только товары относящиеся к этой витрине и к этому бренду.
Уважаемый replicant
спасибо Вам большое что помогаете людям найти верное решение и объясняете.
Переосмыслила логику и получилось все так настроить так, как рекомендуете. Нелегкое это дело, но выполнимое.
replicant давно пора вебасисту на работу в поддержку взять, реально людям помогает