В программе Hotcakes Commerce ProductViewer моя цель - показывать только связанные продукты, если они были явно определены с помощью Hotcakes Administration> edit Product> Related Items. Другими словами, я не хочу показывать связанные предметы, полученные/полученные от Hotcakes из истории покупки клиента. Каков наилучший способ достичь этого?Hotcakes ProductViewer - показывать только связанные элементы, если явно определено
В Views \ Products \ Index.cshtml у нас есть доступ к ProductPageViewModel, который включает в себя RelatedItems. Тем не менее, RelatedItems - это список SingleProductViewModels, который, как представляется, не дает какого-либо способа явно отличать от неявно определенных связанных элементов. У нас также есть доступ к LocalProduct (то есть к самому текущему продукту), однако я ничего не вижу о связанных элементах в объекте Product. Каков наилучший способ получить доступ к этой информации?
Альтернативно, есть ли опция в Hotcakes, чтобы просто отключить изучение связанных опций (и, следовательно, использовать только те, которые явно определены)? Это было бы еще лучше.
Заранее благодарен!
Получил, спасибо Воля. Является ли API единственным способом не связать продукты? У нас есть ряд неуместных отношений продукта, которые были установлены во время нашего внутреннего тестирования, и теперь мы готовимся к запуску магазина для клиентов. Так что, похоже, мне нужно либо избавиться от этих ассоциаций, либо скрыть все отображения связанных продуктов. –
Вы можете изменить отношения продукта, отредактировав каждый продукт. Вы также можете удалить все тестовые данные в области «Администратор суперпользователя» в администрации магазина. –
При редактировании продукта в администрировании магазина я не вижу перечисленных неявно изученных взаимосвязей (только те, которые мы установили явно). Кроме того, на странице «Администратор суперпользователя» у меня нет параметров «Очистить данные хранилища»; Я предполагаю, что это потому, что я использую версию 1.10.4 Pro. Может быть, существует способ создания базы данных для устранения отношений? Я просмотрел таблицы hcc_ * и не смог найти, где живут отношения продукта. Я вижу таблицу hcc_ProductRelationships, однако она имеет нулевые строки, хотя мы можем многократно устанавливать явно и неявно узнаваемые отношения. –