Модуль "Акции" как показать только первые 4 товара?

Тема в разделе "Модули и дополнения", создана пользователем Bes, 21 ноя 2015.

  1. kirilltepl

    kirilltepl Новичок

    Сообщения:
    1
    Симпатии:
    0
    Всё сделал как описано... Рандомно выбрались товары но они так и висят одни и теже уже второй день... можно ли сделать так что бы они менялись через какое то время?
     
  2. Bkmz

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

    Сообщения:
    440
    Симпатии:
    106
    можно :)
    куча решений на вкус и цвет как говорится) http://www.opencart.com/index.php?route=extension/extension&filter_search=random specials
     
  3. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
  4. lans2007

    lans2007 Новичок

    Сообщения:
    15
    Симпатии:
    0
    На OpenCart 3 не получилось. Подскажите как сделать?
    catalog\model\catalog\product.php
    PHP:
            $sort_data = array(
                
    'pd.name',
                
    'ps.product_special_id',
                
    'p.model',
                
    'ps.price',
                
    'rating',
                
    'p.sort_order'
                
    );
    catalog\controller\extension\module\special.php
    PHP:
            $filter_data = array(
                
    'sort'  => 'ps.product_special_id',
                
    'order' => 'DESC',
                
    'start' => 0,
                
    'limit' => $setting['limit']
            );
     
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Обновите кеш модификаторов.
     
  6. lans2007

    lans2007 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Обновлял, результата нет.
     
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Т.е обновили кеш модификатора, обновили кеш твиг. И ничего совсем не изменилось? Добавляете товары в акцию, а они не появляются?
     
  8. lans2007

    lans2007 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Меняется сортировка при смене ASC на DESC. А товары показываются которые не участвуют в акции, это если сменить стандартный алгоритм, при стандартном алгоритме показываются рандомные товары, среди которых бывают и те что с акцией. Если вывести страницу specials то в ней все нормально, все товары которые участвуют в акции.
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Об этом и написано, что нужно сменить.

    Видимо что то у вас не так в моделе. Специально повторил что описано и результат положительный.