[Помогите] Акционные товары вверх категории

Тема в разделе "OpenCart", создана пользователем Юрий Юрьевич, 10 ноя 2014.

  1. Юрий Юрьевич

    Юрий Юрьевич

    Регистрация:
    14 сен 2013
    Сообщения:
    129
    Симпатии:
    81
    Приветствую, подскажите как можно реализовать, чтобы акционные товары автоматически располагались вверху категории?
     
  2. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    281
    Симпатии:
    85
    Когда вы получили список товаров getProducts
    то вам нужно пересортировать массив, так чтобы акционые товары выплыли вверх
    Код:
    $new_products = array();
    $actions_products = array();
    
    foreach ($products as $key=>$product){
      if (акционный товар) {
        $actions_products[] = $products;
      } else {
       $new_products[] = $products;
      }
    }
    
    $products = merge($actions_products,$new_products);
    
    Приблизительно так.
     
    Юрий Юрьевич нравится это.