Создал Магазин и Товары.
Надо сделать так, чтобы магазин имел поле со всеми созданные товарами.
Пока только мысли сделать через правила - добавил товар, перезаписался магазин, где активировался чекбокс Товары, удалил или снял с публикации - деактивировался чекбокс. Как-то так.
Необходимо это для поиска. Если пользователь ищет по товару, то предлагается магазин, продающий этот товар. Поиск через search api.
Связать магазин и продукт
Главные вкладки
Лучший ответ
1
Комментарии
Просто views не рассматриваете?
Не совсем. Т.к. поиск делаю через search api, чтобы была возможность осуществлять поиск по нескольким полям. Результат обрабатываю views, по Store datasource и Product datasource. Так вот этот Product datasource надо исключить из views, но оставить возможность проводить поиск по товарам. Поэтому магазин должен иметь поле со всеми товарами.
Не понятно зачем магазину поле с товарами, когда у товара уже есть поле "Магазины"?
если у Магазина1 есть Товар1, Товар2 и т.д., которые начинаются, например, со слова "Товар", то когда пользователь вводить "Товар", надо показать только один раз Магазин1.
вряд ли для этого стоит заводить ещё поле.
Всё это можно настроить, например индексируйте магазины, там есть процессор, который может индексировать ссылающиеся сущности.
в том-то и дело, что ничего такого не нашел.
плохо искали...
Виноват, не понял. Спасибо. Сейчас попробую.
Спасибо еще раз, друг. Вроде работает как надо.
В commerce 2 уже есть связь магазин-товары