El comportamiento de compra de sus clientes

Introducción

La interfaz Clientes de Store Commander muestra información relacionada con las estadísticas de compra de sus clientes desde la fecha en que se registraron en su tienda.

De hecho, en la interfaz Clientes de su Sc, es posible ver el número de pedidos realizados por sus clientes (en cifras y en valor), ya sea con las opciones nativas o añadiendo la información que desee gracias a la herramienta de personalización de la interfaz Pro.

Esta versión PRO de la herramienta de personalización está disponible en los planes Solo PLUS y MultiStore PLUS.

Estasdísticas de compra desde la creación de la cuenta

La interfaz de clientes de Sc incluye varias vistas (columna central), en particular la vista “Convertir”, que mostrará el número de pedidos para cada cliente, también el importe total de esos pedidos.

Se trata de las columnas tituladas «Pedidos confirmados» y «Total pedidos confirmados».

Al ordenar las columnas o utilizar operadores en ellas, puedes saber quién es tu cliente más fiel, por ejemplo 👑.

Estadísticas de compra personalizadas

Tiene la posibilidad de mostrar en su interfaz Sc estadísticas de los pedidos de sus clientes en períodos específicos, integrando nuevas columnas que indicarán el número de ventas de cada uno de sus productos.

Estos campos personalizados se pueden añadir mediante la herramienta de personalización de la interfaz Pro, accesible desde el menú Herramientas de su interfaz Store Commander, y a través del signo + de la barra de herramientas de la lista de campos ya disponibles:

Asegúrese de elegir la cuadrícula en la que desea añadir su campo - en este ejemplo, será la Rejilla de Clientes:

Esta versión PRO de la herramienta de personalización de la interfaz está disponible en los abonos SOLO PLUS y Multistore PLUS.

📊 A continuación, le ofrecemos algunos ejemplos concretos de estadísticas de ventas de productos que podrá integrar en su interfaz Sc.

Número de pedidos de clientes durante un periodo específico

Haga clic en el botón de adición (botón +) para crear la línea del nuevo campo y indique su ID valid_orders_periode

El campo ya está disponible en la lista. Ahora hay que seleccionar las opciones:

Tabla

Another table

Nombre

Pedidos validados (periodo)

Tipo

Solo mostrar

A continuación, deberá añadir los elementos de configuración técnica en las propiedades específicas del panel derecho:

Copia/pega el contenido abajo en el menú SQLSelect y guarda:

return ' , 0 as valid_orders_periode ';

Copia/pega el contenido abajo en el menú PHP Get Row Data y guarda:

if($col=="valid_orders_periode")
{
 $valid_orders_sql = Db::getInstance()->getValue('
                    SELECT COUNT(id_order)
                    FROM '._DB_PREFIX_.'orders
                    WHERE `id_customer` = '.(int)$gridrow['id_customer'].'
      AND invoice_date >= "2019-01-01 00:00:00" AND invoice_date <= "2019-12-31 23:59:59"
                        AND valid="1"');
                if(!empty($valid_orders_sql))
                    $gridrow[$col] = $valid_orders_sql;
}

Ahora puede cerrar esta ventana.

De vuelta en la ventana anterior, el nuevo campo está en la lista de campos disponibles (resaltado en naranja) y puede añadirlo a las vistas de Cliente que desee.

Importe total de pedidos por clientes validados por periodo

Haga clic en el botón de adición (botón +) para crear la línea del nuevo campo y indique su ID total_valid_orders_periode

El campo ya está disponible en la lista. Ahora hay que seleccionar las opciones:

Tabla

Another table

Nombre

Importe total de pedidos validados

Tipo

Juste affiché

A continuación, deberá añadir los elementos de configuración técnica en las propiedades específicas del panel derecho:

Copia/pega el contenido abajo en el menú SQLSelect y guarda:

return ' , 0 as total_valid_orders_periode ';

Copia/pega el contenido abajo en el menú PHP Get Row Data y guarda:

if($col=="total_valid_orders_periode")
{
 $total_valid_orders_periode_sql = Db::getInstance()->getValue('
                    SELECT SUM(total_paid)
                    FROM '._DB_PREFIX_.'orders
                    WHERE `id_customer` = '.(int)$gridrow['id_customer'].'
      AND invoice_date >= "2019-01-01 00:00:00" AND invoice_date <= "2019-12-31 23:59:59"
                        AND valid="1"');
                if(!empty($total_valid_orders_periode_sql ))
                    $gridrow[$col] = number_format($total_valid_orders_periode_sql, 2, ".","");
}

Ahora puede cerrar esta ventana.

De vuelta en la ventana anterior, el nuevo campo está en la lista de campos disponibles (resaltado en naranja) y puede añadirlo a las vistas de Cliente que desee.