Вывод купленных вчера вчера товаров

Тема в разделе "OpenCart", создана пользователем rchistin, 26 ноя 2014.

  1. rchistin

    rchistin

    Регистрация:
    20 мар 2013
    Сообщения:
    51
    Симпатии:
    1
    Может встречал кто модуль типа "рекомендуемых" или "сейчас смотрят", только с выводом наиболее популярных моделей за вчерашний день.
    Или подскажете как из этих модулей сделать то что меня интересует?
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    наверное тут надо будет создать отдельную таблицу, назвать ее например "viewed_item" с колонками id, date, item_id, type, viewed

    где id будет в качестве порядочного номера, date - датой просмотра, item_id - ид просмотреного товара или статьи или чего угодно, type - тип просмотреного обекта(например товар или категория) и viewed к-во просмотров по дате
    алгоритм прост как две сосны в хвойном лесу)
    При просмотре товара например делать запрос типа
    UPDATE viewed_item set item_id = ID(обекта), type = тип обекта, viewed = viewed + 1 WHERE date = now()
    естественно что запрос ето не запрос а представления алгоритма действия
    перед ним надо еще проверку ести ли уже запись с таким ИД на текущую дату если есть то апдейтить если нет то дабавлять...

    Впринципе ниче сложного, если действительно мод нужен, готовв написать за лайк
     
  3. rchistin

    rchistin

    Регистрация:
    20 мар 2013
    Сообщения:
    51
    Симпатии:
    1
    модуль действиетльно нужен. Под популярными товарами за вчерашний день имел введу уже оформленные заказы. product_id вполне можно брать из таблицы order.
     
  4. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    тоесть популярные товары за вчерашный день из оформленых?
    ну впринцыпе ет тоже не проблема, изложите ТЗ и в течении дня готов реализовать