Общие отзывы для нескольких товаров?

Тема в разделе "Общие вопросы", создана пользователем mazahakka, 3 окт 2017.

  1. mazahakka

    mazahakka Новичок

    Сообщения:
    18
    Симпатии:
    0
    Кто знает, можно ли как-то задать общую вкладку отзывов для ряда товаров. Есть товары (косметика) одной марки. Например, хочется сделать общие отзывы для помады одного типа (разные цвета).

    Пример описала вкратце. На самом деле там еще различия есть, поэтому вариант объединить товары и создать опции не предлагать. Немного не тот случай :(

    Интересует именно как можно сделать, чтобы выводились общие отзывы конкретной категории.
    Уже неделю гугль и профильные сайты мучаю. Не могу найти(
     
  2. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Полного решения конечно нет, надеюсь и не нужно.
    Но чем гулить, проще глянуть в \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) * 55);
    вот тут и нужно поменять логику на вашу. Если это определенная категория и она одна для всех товаров, то по ней и выводить т.е в контроллере вместо $this->request->get['product_id'] подсовываем нужный id товара по условия типа
    if (id-kategory == 22) product_id = 34
     
  3. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Если товары объедены каким-то признаком, то можно сделать (например в вашем случае - серия)

    Да-да изменив логику получения отзывов, и их записи в базу.
     
    mazahakka нравится это.
  4. mazahakka

    mazahakka Новичок

    Сообщения:
    18
    Симпатии:
    0
    благодарю, буду пробовать :)
    а подскажите а как завязать условие еще и с выбором мультимагазина? допустим если товар в одном магазине, прикрепить отзывы к таким-то товарам, в другом - к другим?
    такое возможно по таким же условиям?
     
  5. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Я бы сразу писал в товары отзывы

    метод write

    в нем из product_id получаете список
    и по списку добавляете отзывы
    А вот как вы составите этот список , уже не важно.

    Если у вас встроена какой нибудь ответ в отзыв, то если надо, то точно также по таким же критериям распространить в админке.
     
  6. xflyer

    xflyer Новичок

    Сообщения:
    1
    Симпатии:
    0
    Как сделать общие отзывы для похожих товаров, может кто-то знает?
    opencart 2
     
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.884
    Симпатии:
    1.065
    Аналогично все, выше описан принцип.