Blog notes Aternatik

Contact
Accueil du site > Articles et ressources > Thelia : voir les meilleures ventes de produits en sql

Thelia : voir les meilleures ventes de produits en sql

Le logiciel ecommerce open source THELIA ne dispose pas (encore) d’outil de reporting ni de de tableau de bord (bien souvent effectué par un logiciel de comptabilité)

Néanmoins, on peut accéder aux différentes infos stockées en base de données et ainsi faire des traitements en sql.

Un exemple pour avoir le top vente des produits depuis le lancement du site :

SELECT SUM( v.quantite ) AS qte, v.ref, p.id, pdesc.titre
FROM `venteprod` AS v, `produitdesc` AS pdesc, `produit` AS p
WHERE pdesc.id = p.id
AND v.ref = p.ref
GROUP BY ref
ORDER BY qte DESC

Ca mensuel sur l’année

SELECT sum( v.prixu ) AS value, MONTH( c.datefact ) AS mois, YEAR( c.datefact ) AS annee
FROM venteprod AS v
JOIN commande AS c ON c.id = v.commande
WHERE c.statut = '4'
GROUP BY annee, mois
ORDER BY annee DESC , mois DESC
LIMIT 1 , 12

Répondre à cette brève

http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0

Aternatik - tél : 04.86.57.31.22 | SIRET 484 907 530 00030 - NAF 6201Z
plan du site |  RSS 2.0 Suivre la vie du site SPIP
Création de sites et solutions internet

Creative Commons License
Le contenu du site est mis à disposition sous un contrat Creative Commons.