Кто знает, можно ли как-то задать общую вкладку отзывов для ряда товаров. Есть товары (косметика) одной марки. Например, хочется сделать общие отзывы для помады одного типа (разные цвета). Пример описала вкратце. На самом деле там еще различия есть, поэтому вариант объединить товары и создать опции не предлагать. Немного не тот случай Интересует именно как можно сделать, чтобы выводились общие отзывы конкретной категории. Уже неделю гугль и профильные сайты мучаю. Не могу найти(
Полного решения конечно нет, надеюсь и не нужно. Но чем гулить, проще глянуть в \catalog\controller\product\product.php PHP: public function review() { PHP: $review_total = $this->model_catalog_review->getTotalReviewsByProductId($this->request->get['product_id']); $results = $this->model_catalog_review->getReviewsByProductId($this->request->get['product_id'], ($page - 1) * 5, 5); вот тут и нужно поменять логику на вашу. Если это определенная категория и она одна для всех товаров, то по ней и выводить т.е в контроллере вместо $this->request->get['product_id'] подсовываем нужный id товара по условия типа if (id-kategory == 22) product_id = 34
Если товары объедены каким-то признаком, то можно сделать (например в вашем случае - серия) Да-да изменив логику получения отзывов, и их записи в базу.
благодарю, буду пробовать а подскажите а как завязать условие еще и с выбором мультимагазина? допустим если товар в одном магазине, прикрепить отзывы к таким-то товарам, в другом - к другим? такое возможно по таким же условиям?
Я бы сразу писал в товары отзывы метод write в нем из product_id получаете список и по списку добавляете отзывы А вот как вы составите этот список , уже не важно. Если у вас встроена какой нибудь ответ в отзыв, то если надо, то точно также по таким же критериям распространить в админке.