Para crear un ticket de soporte, comience con una búsqueda

Exportación productos: exportar el número de días desde el último pedido

Objetivo

Queremos exportar el intervalo de días desde el último pedido de un producto.

Configuración

Para añadir el campo a la lista de campos disponibles para la exportación de productos, haga clic en el botón add_dis.png desde la interfaz "Añadir campo", e introduzca la siguiente información:

¿Cuál es el ID del campo?: my_field

SC crea el campo, ahora debe rellenar la cuadrícula:

ID: my_field
Nombre: my_field

En el panel de propiedades avanzadas de la derecha :

- seleccione el menú Proceso de exportación y rellene :

if (in_array($switchObject, array('my_field'))) {
    $field = 0;
    $sql = "(SELECT DATEDIFF(NOW(),o.date_add)
			FROM "._DB_PREFIX_."orders o
			WHERE o.id_order IN (SELECT DISTINCT(od.id_order)
					FROM "._DB_PREFIX_."order_detail od
					WHERE od.product_id = '".(int)$p->id."')
			ORDER BY o.date_add DESC
			LIMIT 1)";
    $res = Db::getInstance()->getValue($sql);
    if (!empty($res)) {
        $field = (int)$res;
    }
}

 

Este código debe adaptarse a sus necesidades.

Cierre la ventana de edición de los campos personalizados y utilice el campo en su asignación de exportación.

 




Artículos relacionados