Перейти к содержанию
Форум поддержки пользователей VamShop

Уценённые товары вначале


Рекомендуемые сообщения

Как можно в списке товаров категории вначале выводить товары со скидкой?

Требуется для быстрой продажи всякого старья.

Ссылка на сообщение
Поделиться на другие сайты

В теме обсуждения про товар со скидкой http://vamshop.ru/forum/topic/5228-решено-как-определить-что-товар-со-скидкой/ предлагалось ввести функцию для возврата флага true и false

function GetHaveSkidka($pID) {
  if ($sPrice = $this->CheckSpecial($pID)) {
    return true;
  } else {
    return false;
  };  
}

А можно каким-то образом вставить результат её выполнения в MySQL-запрос вывода товаров?

Тогда запросу можно указать сортировку по этому полю и товары со скидкой всегда будут первыми в списках.

Сейчас пока переделал бокс скидки - привязал к конкретной категории.

Ссылка на сообщение
Поделиться на другие сайты

Вообще, что б сильно не ковыряться в коде, самый простой вариант, это как-то в таблице products помечать товары со спец ценой, не знаю, может менять значение колонки last_modified, в случае, если товар добавился в скидки.

 

Тогда можно будет просто в списке товара сортировать по last_modified колонке, и тогда как раз сверху будут товары со скидкой, в этом случае и sql запрос особо править не придётся, просто поменять order by ... в /includes/modules/default.php в переменных $listing_sql

 

Но что б менялось значение last_modified, это нужно править /admin/specials.php

 

Тот код, где добавляется товар со скидкой, добавлять строку, что б не только записть в TABLE_SPECIALS добавлялась, но и колонка last_modified в таблице products менялась на текущую дату.

Ссылка на сообщение
Поделиться на другие сайты

К стати да, спасибо. Я иногда использую last_modified, когда просят некоторые товары приподнять в списках.

Для повышения продаж было бы полезнее конечно выводить сверху товары из скидок и товары из персональных скидок.

Чтобы вообще всё уценённое сверху выводилось. И показывать всё это в зависимости от текущей товарной категории.

Если человек ищет ботинки, то не показывать ему в ботинках скидки на тапочки.

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, лично я считаю, что лучше над списком товара сделать отдельный блок типа "Товар дня" или как-то так и туда выводить.

Ссылка на сообщение
Поделиться на другие сайты

Ну вот я и сделал в виде отдельного слайдера для уценённых товаров в данной категории. Только слайдер долго пролистывать.

Было бы наверно интересно добавить в списки товаров новую возможность сортировки - кроме наименования и цены, еще и скидочные товары. Всё равно они в выборке присутствуют, только вразнобой.

И назвать красиво "Выгодное предложение"

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, по-моему, спорно довольно.

Лучше сразу и выводить отдельно на видном месте то, что хотите показать  посетителю больше всего.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...