box-opt 0 Опубликовано 1 февраля, 2012 Жалоба Share Опубликовано 1 февраля, 2012 Здравствуйте. Требовалось сделать сортировку товаров в заказе. Допустим к каждому товару добавлять свойство - Поставщик 1,2,N. А затем сортировать список товаров по поставщикам. В техподдержке ответили что такую фичу реализовать не могут, воспользуйтесь услугами фрилансеров, зато предложили сортировку по алфавиту. Все отлично, все работает. Но при печати накладной никакой сортировки нет! Когда в заказе 5-10 товаров, то это еще ничего, а если 50-100? Да еще один и тот же товар но с разными атрибутами повторяется несколько раз? Подскажите как сделать сортировку чтобы она работала и при печати накладной. Ответ техподдержки: в /admin/includes/classes/order.php поменять: $orders_products_query = vam_db_query("select orders_products_id,products_id, products_name, products_model, products_price, products_tax, products_quantity, final_price,allow_tax, products_discount_made from " . TABLE_ORDERS_PRODUCTS . " where orders_id ='" . vam_db_input($order_id) . "'"); на: $orders_products_query = vam_db_query("select orders_products_id,products_id, products_name, products_model, products_price, products_tax, products_quantity, final_price,allow_tax, products_discount_made from " . TABLE_ORDERS_PRODUCTS . " where orders_id ='" . vam_db_input($order_id) . "' order by products_name"); Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения