Jump to content

Probleme enregistrement adresse client


cecile26

Recommended Posts

Bonjour

 

Mon site rencontre un problème sur les fiches clients. Lorsque une cliente veux enregistrer son adresse la page par en erreur. J'ai remarquer dans le backoffice que les champs qui sont demander sont différent des champs pré enregistrer par presta. 

A aujourd’hui il m'ai indiquer que la page par défaut adresse ne fonctionne pas est qu'il faut la mettre en place

Comment faire ?

Merci de vos réponse je suis dans une impasse

 

Link to comment
Share on other sites

Bonjour

 

Merci de votre réponse. Désolé je suis nouvelle c'est la première fois que j'utilise cette méthode c'est surement cela mon manque de serieux

La version prestashop est la 1.7.4.2 c'est une erreur 500 qui s'affiche. Pour l'url je ne comprend pas votre demande mais éclairer moi 

 

Link to comment
Share on other sites

doekia je comprend bien ce que c'est une url surtout que celle de la lampe led qui éclaire ne ma pas échapper. Je voulais savoir de quel type d'url (boutique page erreur etc) afin de lui donner une qui soit utile dans les recherche

Link to comment
Share on other sites

Alexandre Carette merci de votre réponse et je vais essayer de faire au mieux pour vous répondre.

Lorsque je veux modifier les champs requis pour l'adresse valide et vide les cache cela fonctionne par contre lorsque je rafraîchi la page j'ai a nouveau l'ancienne page qui part en erreur 500.

Pour info plus technique ils m'ont fait parvenir un "bilan"des erreur trouver que je vous transmet

Le fichier où l'erreur est présente serait customer/_partials/address-form.tpl.
Il y a aussi des erreurs liées au fichier checkout/_partials/steps/addresses.tpl.

Il faudrait voir pourquoi il manque cette variable au sein des fichiers cités ci dessus.

En désactivant le mode debug nous avons passé cette étape mais nous avons obtenu l'erreur suivante :
[PrestaShopException]
La propriété Address->id_country est vide.
at line 954 in file classes/ObjectModel.php

949. }
950. 
951. $message = $this->validateField($field, $this->$field);
952. if ($message !== true) {
953. if ($die) {
954. throw new PrestaShopException($message);
955. }
956. return $error_return ? $message : false;
957. }
958. }
959. 
ObjectModelCore->validateFields - [line 272 - classes/ObjectModel.php]
ObjectModelCore->getFields - [line 529 - classes/ObjectModel.php]
ObjectModelCore->add - [line 174 - classes/Address.php] - [2 Arguments]
AddressCore->add - [line 487 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 80 - classes/form/CustomerAddressPersister.php]
CustomerAddressPersisterCore->save - [line 157 - classes/form/CustomerAddressForm.php] - [2 Arguments]
CustomerAddressFormCore->submit - [line 111 - classes/checkout/CheckoutAddressesStep.php]
CheckoutAddressesStepCore->handleRequest - [line 61 - classes/checkout/CheckoutProcess.php] - [1 Arguments]
CheckoutProcessCore->handleRequest - [line 262 - controllers/front/OrderController.php] - [1 Arguments]
OrderControllerCore->initContent - [line 255 - classes/controller/Controller.php]
ControllerCore->run - [line 428 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]
 

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...