Получение даных кошика

Автор klifort, 09 декабря 2020, 15:59:38

« назад - далее »

klifort

​
Доброе время суток

Нужна помощь в получении даных

- к-тво заказов за день
- сума заказов за день
- к-тво оформленых заказов
- к-тво новых клиентов за день


Буду благодарен за более детальную помощь

​

Adik

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

klifort

 Да но я хочу показать на главное странице

klifort

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


   public function addData($params)
{

    $days = (strtotime($params['date_to']) - strtotime($params['date_from'])) / 3600 / 24;

        return array(
            'data_value' => array(
                'new_customers' => round(rand(1, 5) * $days),
            ),
        );
   
    Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);

    $new_customers = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('
        SELECT COUNT(*)
        FROM `'._DB_PREFIX_.'customer`
        WHERE `date_add` BETWEEN "'.pSQL($params['date_to']).'" AND "'.pSQL($params['date_to']).'"
        '.Shop::addSqlRestriction(Shop::SHARE_ORDER)
    );

    return array(
        'data_vaue' => array(
            'new_customers' => (int)$new_customers,
        )
    );
}


Модуль хочу чтоб был валидный на Prestashop 1.6 и 1.7

Буду благодарен за помощь


PrestaMan

Функции PHP » Функции для работы с датой и временем
time -- Возвращает текущую метку времени
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!