Рейтинг:0

Блок отображения для получения информации из варианта продукта элемента заказа и отображения рейтинга и обзора на странице продукта.

флаг cn

Я работаю над разработкой веб-сайта электронной коммерции. У меня есть обычные продукты -> Варианты продуктов, которые проходят через рабочий процесс заказа и платежного шлюза. Однако в этом традиционном сценарии есть нечто иное.

Я настроил Product -> Product Variation, чтобы классифицировать разные типы тканей, которые подпадают под один и тот же стиль.

У нас есть различные виды тканей, которые мы получаем от продавцов партиями. Так получилось, что мы не получаем один и тот же цвет, узор каждый раз, и поэтому наш продукт и вариант продукта устареют, как только мы исчерпаем запасы.

По этой причине я настроил таксономию в соответствии с классификацией продуктов в нашем случае и помечаю каждый вариант продукта соответствующей таксономией.

Это моя иерархия таксономии, например:

введите описание изображения здесь

И я предусмотрел, чтобы пометить эту таксономию к моему варианту продукта, и вот как это выглядит:

введите описание изображения здесь

Теперь я хотел бы, чтобы пользователь оставил оценку и отзыв для варианта продукта после того, как он / она разместит заказ у нас. Я добавил модуль рейтинга FiveStar и модули jEditable (используется для редактирования поля пользователем в режиме отображения), чтобы пользователь мог оценивать и добавлять обзор в «Элемент заказа», поскольку я хочу, чтобы пользователь мог оценивать и просмотрите каждую позицию, которую он/она покупает у нас. Вот как это выглядит:

введите описание изображения здесь

Все нормально до сих пор. Но теперь я хочу создать блок, который будет размещен под вариантом продукта, выбранным пользователем, и он должен делать следующее:

  1. Разместите блок ниже на странице вариантов продукта.
  2. Получить все позиции заказа (в рамках заказов), размещенные всеми пользователями для той же таксономии, которая отображается на странице вариантов продукта.
  3. Отображение имени пользователя, изображения профиля пользователя, рейтинга и отзыва, оставленного пользователем из выбранного выше элемента заказа, который содержит ту же информацию о таксономии.

введите описание изображения здесь

Кажется, я полностью потерялся на этом последнем этапе получения оценок и отзывов пользователей о ранее размещенных заказах по той же таксономии, что и вариант продукта, который просматривается пользователем в данный момент. Я пытался увидеть, есть ли модуль, который я пытаюсь достичь, но не смог его найти. Также пытался увидеть, как я могу построить блоки для достижения этого, но я, кажется, потерялся. Нужно ли мне делать какое-то пользовательское кодирование для достижения этого или можно как-то получить эту связь? Я что-то пропустил?

Спасибо!

Рейтинг:0
флаг ua

Вот что я бы попробовал:

Создайте представление блока продукта, добавьте поле рейтинга 5 звезд.

Под продвинутым (находится в крайнем правом).

Добавить взаимосвязь поля налогового термина.

Добавить отношения пользователя.

Добавить контекстный фильтр идентификатора термина (выберите указать значение по умолчанию, идентификатор налогового термина из URL-адреса)

Добавить контекстный фильтр идентификатора пользователя (выберите значение по умолчанию, идентификатор пользователя от вошедшего в систему пользователя).

Разместите блок просмотра и проверьте страницу продукта.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.