Jump to content
valousal

[PrestaShopException] - id_address introuvable pour un ID panier

Recommended Posts

Bonjour,

J'ai un problème de plus en plus récurrent.

Certains customers ne peuvent plus se connecter suite à un panier relié à une adresse (delivery ou invoice) inexistante.

Sauf erreur de ma part, une adresse n'est jamais totalement supprimé par PrestaShop. Seulement son état change (deleted = 1).

 

Comment est-il possible qu'un panier soit relié à une adresse introuvable ?

Avez-vous déjà rencontré ce problème ? Si oui, avez-vous une solution ?

 

Merci de votre aide.

 

[PrestaShopException]

Invalid address #821180
at line 401 in file classes/Address.php

396.             // if an id_address has been specified retrieve the address
397.             if ($id_address) {
398.                 $address = new Address((int)$id_address);
399. 
400.                 if (!Validate::isLoadedObject($address)) {
401.                     throw new PrestaShopException('Invalid address #'.(int)$id_address);
402.                 }
403.             } elseif ($with_geoloc && isset($context->customer->geoloc_id_country)) {
404.                 $address             = new Address();
405.                 $address->id_country = (int)$context->customer->geoloc_id_country;
406.                 $address->id_state   = (int)$context->customer->id_state;

Share this post


Link to post
Share on other sites

Bonjour,

Il faut   supprimer  le   panier  au niveau  do  BO  >  Shopping  Cart  .

Cela  arrive   si   vous   supprimez   un client   avec  l'option   ne  pas  autoriser   de se  connecter  avec  le même  email.

Cette option  garde  les  données  clients.

Share this post


Link to post
Share on other sites

Bonjour,

Merci pour votre réponse.

Je ne comprends pas votre option " ne  pas  autoriser   de se  connecter  avec  le même  email.".

Ou cette option se trouve t elle dans le bo?

Share this post


Link to post
Share on other sites
5 minutes ago, valousal said:

 

Ou cette option se trouve t elle dans le bo?

Vous  le verrez  lors  de  la  suppression  d'un  cient.

Share this post


Link to post
Share on other sites

Merci.

Mais les clients qui ont cette erreur n'ont jamais été supprimé de PrestaShop

Share this post


Link to post
Share on other sites
Just now, valousal said:

Merci.

Mais les clients qui ont cette erreur n'ont jamais été supprimé de PrestaShop

Vous  avez  un module  tiers   a cet endroit?

Share this post


Link to post
Share on other sites

Peu de module qui surcharge la gestion clients/paniers.

Un client a rencontré l'erreur 2 jours après son inscription sur le site. Son premier panier lié à une adresse introuvable.

Share this post


Link to post
Share on other sites
1 minute ago, valousal said:

Peu de module qui surcharge la gestion clients/paniers.

Un client a rencontré l'erreur 2 jours après son inscription sur le site. Son premier panier lié à une adresse introuvable.

Et  dans  le  BO>   admin   Clients   essayez  de voir  s'il   a réellement  une  adresse.

 

Share this post


Link to post
Share on other sites

Non pas d'adresse et le BO rencontre la même erreur dès qu'on effectue une requete sur le panier en question (fiche client, détail du panier, liste des paniers, etc...)

 

Share this post


Link to post
Share on other sites
20 minutes ago, valousal said:

Non pas d'adresse et le BO rencontre la même erreur dès qu'on effectue une requete sur le panier en question (fiche client, détail du panier, liste des paniers, etc...)

 

Il   faut   editer   le  fichier   classes/Address.php    ,  ajouter une condition  qui  vous permet de supprimer  le panier en question .

Et  cette condition  doit  être enlevée  après.

Edited by ndiaga (see edit history)

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More