Jump to content

Pas de filtre dans statistique meilleurs produits (multi-boutique)


Recommended Posts

Bonjour,

 

maintenant que ma boutique tourne, je passe mon temps a optimiser quelque bugs que je rencontre.

 

L'un des plus pertinant reste le manque de filtre au niveau des statistiques meilleurs produits. Seul les personnes utilisant prestashop en multi-boutique verront le problème.

 

Donc en gros quans je suis dans mes stats, si je clique sur meilleurs produits, j'ai ma liste de produits avec les ventes réalisée par produit sur la periodes demandée. Jusque la normale. Par contre si je selectionne un des mes boutiques virtuel, les chiffre ne change pas (le filtre pour la boutique ne s’active pas). Pourtant pour toutes les autres stats, un filtre s'applique en fonction que l'on soit sur une boutique ou sur toutes les boutiques.

 

Quelqu'un aurait il deja vu quelque chose la dessus car je ne trouve rien par ici.

 

Merci

Link to comment
Share on other sites

  • 2 months later...

J'ai eu la reponse sur un autre forum donc je la poste ici.

 

Sur la 1.5.6.2, enfin je suppose que cela doit au mieux fonctionner sur la 1.5.x.x.

 

Il existe une commande "Shop::addSqlRestriction(Shop::SHARE_ORDER, 'o')".

 

il suffit simplement de la rajouter dans le fichier php du module stat que vous desirez.

 

Dans le cas de ma 1.5.6.2 j'ai ajouté cette ligne a la ligne 175

WHERE product_shop.active = 1
AND o.valid = 1
AND o.invoice_date BETWEEN '.$dateBetween.'
'.Shop::addSqlRestriction(Shop::SHARE_ORDER, 'o').'
GROUP BY od.product_id';

Voilà qui fonctionne nickel.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...