Récemment
-
Erreurs suite à la mise à jour
Questions relatives à l'installation/upgrade il y a environ 10 heures8 -
Modification sur le thème "Craft"
Questions relatives à l'installation/upgrade il y a environ 5 jours2 -
Module personnalisation de produit
Modules il y a environ 10 jours3 -
Theme non fonctionnel - après MAJ de la Phenixsuite 1.6.2.32
Questions relatives à l'installation/upgrade il y a environ 16 jours13 -
TinyMCE
Bugs & Améliorations il y a environ 26 jours2 -
Déclinaisons virtuelles avec fichiers
PhenixSuite il y a environ 28 jours10 -
[RESOLU]Lien téléchargement dans le mail
Discussion générale il y a environ 28 jours6 -
[RESOLU]RGPD
Modules 10 févr. 2025, 17:035 -
Compatibilité des modules
Discussion générale 8 févr. 2025, 17:532 -
[RESOLU]Bug page Préférences Produits
Bugs & Améliorations 7 févr. 2025, 13:254 -
htaccess chatouilleux ?
Bugs & Améliorations 5 févr. 2025, 16:5814 -
Installation depuis boutique 1.6.1.17
Questions relatives à l'installation/upgrade 5 févr. 2025, 13:0819 -
[RESOLU]Module réassurance, permettre le html
Modules 31 janv. 2025, 14:154 -
Des modules et des hacks - liste non exhaustive des modules présentant un risque
Discussion générale 12 déc. 2024, 14:1517 -
Thème enfant
PhenixSuite 12 déc. 2024, 04:0216 -
SumUp Payments Constant Update Request
Modules 3 déc. 2024, 16:092 -
PaypalAPI erreur
PhenixSuite 28 nov. 2024, 09:4553 -
Problèmes de prix avec plusieurs devises et PayPal
PhenixSuite 27 nov. 2024, 01:156 -
Solutions de paiement...
Discussion générale 20 nov. 2024, 16:525 -
Petit code pour les descriptions de produits
Discussion générale 20 nov. 2024, 16:463
PaypalAPI erreur
-
Oui c'est possible, le prix spécifique n'aurait pas été appliqué mais c'est curieux car Presta recalcule le panier lors de la connexion.
-
@eolia a dit dans PaypalAPI erreur :
Les autres modes ne sont pas modifiés, par contre le mode "Invité" ne devrait même pas exister il est inutile et non conforme au RGPD.
Le mode invité était bien désactivé auparavant. J'interdis donc les commandes des clients non connectés, ce qui doit supprimer le mode invité du coup ?
-
@eolia a dit dans PaypalAPI erreur :
Oui c'est possible, le prix spécifique n'aurait pas été appliqué mais c'est curieux car Presta recalcule le panier lors de la connexion.
c'est une nouvelle cliente, aurait-elle pu fournir un numéro de TVA qui l'aurait basculé ensuite en pro, à un moment avant la validation de la commande ?
-
Non, aucun rapport.
- Le mode invité permet de passer commande sans "créer de compte". Ce qui est faut car un compte est quand même créé. La seule différence est qu'il y a un mot de passe.
- L'interdiction de passer commande si pas connecté empêche tout ajout au panier si pas connecté.
-
@Olivier75009 a dit dans PaypalAPI erreur :
@eolia a dit dans PaypalAPI erreur :
Oui c'est possible, le prix spécifique n'aurait pas été appliqué mais c'est curieux car Presta recalcule le panier lors de la connexion.
c'est une nouvelle cliente, aurait-elle pu fournir un numéro de TVA qui l'aurait basculé ensuite en pro, à un moment avant la validation de la commande ?
Aucune idée, je ne sais pas comment vous basculez les clients en groupe pro. Un module ? Un dev spécifique ?
-
C'est un module : SIRET et groupe de clients v1.7.7 - par MassonVincent
edit : j'avais bien ça, et pourtant j'ai une commande "invité" :
-
Si vous aviez ces paramètres, ce n'est pas une commande "invité" (ce serait marqué dans la commande) mais une commande classique.
-
Alors en effet, la commande ne peut être une commande "invité", ce qui nous questionne c'est que la cliente en question a pour groupe par défaut "invité" (on n'a jamais mis ça en place). Autre question, les prix d'achat des produits s'affichent désormais dans la commande, nous n'avions pas ça auparavant (<- on va vivre avec, c'est pas un soucis en soi).
Est-ce que je peux supprimer le groupe invité par exemple (en basculant tous les membres dans un autre groupe)
-
Prestashop a toujours existé avec 3 groupes:
- Visiteur
- Invité
- Client
Ces 3 groupes ne sont pas supprimables nativement car nécessaires au fonctionnement du système. Si ils manquent c'est qu'ils ont été supprimés directement en base de données.
Si un client a un compte Invité cela se présente comme ceci:
Concernant le prix d'achat, c'est une demande qui m'a été faite et qui permet rapidement de se rendre compte si on est dans les clous au niveau de la vente (remises etc) ce prix ne s'affiche que si au minimum un des produits de la commande a un prix d'achat enregistré.
-
Alors curieusement, le client est enregistré dans le groupe client particulier, mais dans le groupe invité par défaut.
-
-
-
Ok, je vois que cette option n'est visible que si on est en multishop. Je constate qu'il y a eu de la bidouille car normalement les 3 premiers groupes sont 1,2 et 3.
Dans la table ps_configuration, vérifez l'id des groupes pour ces 3 variables:
PS_UNIDENTIFIED_GROUP (visiteur)
PS_GUEST_GROUP (invité)
PS_CUSTOMER_GROUP (client)Et corrigez les id si nécessaire.
-
j'ai modifié value pour les lignes correspondantes, mais à présent j'ai ça en BO:
Du coup Visiteur et Invité sont supprimables.
Je ne devrais pas en plus faire un update sur la table ps_customer_group (et ps_customer -> id_default_group) pour affecter les clients aux groupes dont les valeurs (de ps_configuration) ont changé ?
-
Vos valeurs en base de données devraient être:
PS_UNIDENTIFIED_GROUP => 5
PS_GUEST_GROUP => 6
PS_CUSTOMER_GROUP => 1
-
Et bien c'est ce que j'avais auparavant (remis à l'instant, donc même image que 5 posts plus haut)
-
Ok donc vous devez récupérer dans la table ps_customer_group tous les clients qui appartiennent au groupe 6.
Si ces clients ont une double (ou plus) entrée, c'est qu'ils appartiennent au moins à 2 groupes.
2 cas de figure à envisager:- ils appartiennent à 1 seul groupe (invité) il faut mettre à jour l'id_group sur 1 (qui est votre groupe client par défaut si j'ai bien compris)
- ils appartiennent à plusieurs groupes => supprimer les lignes ayant l'id_group 6
Ensuite il faut mettre à jour l'id_default_group pour chaque client concerné.
1ère requête uniquement pour visualiser:
SELECT *
FROMps_customer_group
WHERE id_customer IN (
SELECT id_customer
FROMps_customer_group
WHERE id_group = 6
)Deuxième requête qui va mettre l'id groupe par défaut à 1 pour ceux qui auraient le 6:
UPDATEps_customer
SET id_default_group = 1
WHERE id_default_group = 6Troisième requête qui va mettre à jour les groupes (ceux existant déjà seront ignorés):
UPDATE IGNOREps_customer_group
cg
SET id_group = 1
WHERE id_customer IN (
SELECT cg2.id_customer
FROMps_customer_group
cg2
WHERE cg2.id_group = 6
)
AND cg.id_group = 6A présent tous les clients du groupe 6 sont passés dans le 3, il ne reste qu'à supprimer les entrées du groupe 6:
DELETE FROMps_customer_group
WHERE id_group = 6Tous les clients du groupe 6 seront dans le 1 et le 6 ne comportera plus de clients.
-
A quoi correspond ce groupe 3, vu qu'il n'existe pas...
-
Oups corrigé, c'est 6.
-
Merci ! (Requêtes exécutées)