Jump to content

Edit History

Jgoss

Jgoss

Bonjour,

Tous les comptes clients de ma boutique s'affichent en double (cf. capture). Pourtant ils sont bien uniques en base.

D'ailleurs si je reprends la requête que me donne Prestashop et que j'y ajoute un distinct, le résultat retourné est correct (ce qui n'est pas le cas sans le distinc, donc) :

SELECT a.`id_customer`, `firstname`, `lastname`, `email`, a.`active` AS `active`, a.`id_default_group` AS `default_group_name` , a.date_add, gl.name as title, ( SELECT SUM(total_paid_real / conversion_rate) FROM psml_orders o WHERE o.id_customer = a.id_customer AND o.id_shop IN (1) AND o.valid = 1 ) as total_spent, ( SELECT c.date_add FROM psml_guest g LEFT JOIN psml_connections c ON c.id_guest = g.id_guest WHERE g.id_customer = a.id_customer ORDER BY c.date_add DESC LIMIT 1 ) as connect ,grl.name as default_group_name, shop.name as shop_name FROM `psml_customer` a LEFT JOIN psml_gender_lang gl ON (a.id_gender = gl.id_gender AND gl.id_lang = 1)LEFT JOIN psml_group_lang grl ON (a.id_default_group = grl.id_group ) LEFT JOIN `psml_shop` shop ON a.`id_shop` = shop.`id_shop` WHERE 1 AND a.`deleted` = 0 AND a.id_shop IN (1) ORDER BY date_add DESC LIMIT 0, 50

Au départ, ma boutique était paramétrée avec le mode invité, mais je l'ai désactivé ensuite, donc rien à voir je pense.

A noter que je n'ai ce problème que sur cette vue Clients. Sur les commandes, les produits, tout fonctionne correctement, pas d'affichage double ...

Je n'ai aucun module qui surcharge des classes de l'admin donc ça doit être un problème de configuration, mais je ne vois pas quoi.

Je suis sur Presta 1.7.5.1.

Une idée ?

Merci

Capture d’écran 2019-05-12 à 18.03.57.png

Jgoss

Jgoss

Bonjour,

Tous les comptes clients de ma boutique s'affichent en double (cf. capture). Pourtant ils sont bien uniques en base.

D'ailleurs si je reprends la requête que me donne Prestashop et que j'y ajoute un distinct, le résultat retourné est correct (ce qui n'est pas le cas sans le distinc, donc) :

SELECT a.`id_customer`, `firstname`, `lastname`, `email`, a.`active` AS `active`, a.`id_default_group` AS `default_group_name` , a.date_add, gl.name as title, ( SELECT SUM(total_paid_real / conversion_rate) FROM psml_orders o WHERE o.id_customer = a.id_customer AND o.id_shop IN (1) AND o.valid = 1 ) as total_spent, ( SELECT c.date_add FROM psml_guest g LEFT JOIN psml_connections c ON c.id_guest = g.id_guest WHERE g.id_customer = a.id_customer ORDER BY c.date_add DESC LIMIT 1 ) as connect ,grl.name as default_group_name, shop.name as shop_name FROM `psml_customer` a LEFT JOIN psml_gender_lang gl ON (a.id_gender = gl.id_gender AND gl.id_lang = 1)LEFT JOIN psml_group_lang grl ON (a.id_default_group = grl.id_group ) LEFT JOIN `psml_shop` shop ON a.`id_shop` = shop.`id_shop` WHERE 1 AND a.`deleted` = 0 AND a.id_shop IN (1) ORDER BY date_add DESC LIMIT 0, 50

Au départ, ma boutique était paramétrée avec le mode invité, mais je l'ai désactivé ensuite, donc rien à voir je pense.

A noter que je n'ai ce problème que sur cette vue Clients. Sur les commandes, les produits, tout fonctionne correctement, pas d'affichage double ...

Une idée ?

Merci

Capture d’écran 2019-05-12 à 18.03.57.png

×
×
  • Create New...