Javier Campos Posted May 3, 2016 Share Posted May 3, 2016 (edited) Muy buenas, Estoy teniendo varios problemas con las direcciones de los clientes. Os explico. Por un lado, si accedo a Clientes->Direcciones en el panel de administración, tengo un monton de direcciones en las que no está relleno el campo Nombre y Apellidos del cliente, pero si veo el detalle de la dirección, si que lo tengo asociado a un cliente. Esto a su vez me provoca un error en el frontend, que en realidad es el mismo. Cuando un cliente quiere modificar una dirección de envío, no le aparece relleno ni el campo nombre ni apellidos. ¿Alguna idea respecto a este tema? Por otro lado, tengo en problema de configuración. Para España necesito que el DNI sea obligatorio, pero para otros paises no. En Localización->Paises->España tengo configurado el formato de dirección tal y como se ve en las imagenes adjuntas y para Francia igual (en otra de las imágenes adjuntas). El problema que ahora tengo es que por algun motivo que desconozco, para los clientes franceses me pide el DNI como campo obligatorio. ¿Alguna idea respecto a este tema? Gracias. Edited May 3, 2016 by Javier Campos (see edit history) Link to comment Share on other sites More sharing options...
Javier Campos Posted May 3, 2016 Author Share Posted May 3, 2016 Y para colmo ahora me sale un error de Smarty Cache. Notice: Undefined index: return_category_name in/home/lacasadl/public_html/cache/smarty/compile/65/94/06/659406dba76d6eb774bed587fcd8ca6084f91569.file.product-list.tpl.php on line 141 Link to comment Share on other sites More sharing options...
Javier Campos Posted May 3, 2016 Author Share Posted May 3, 2016 El error de Smarty Cache me desparece si desactivo la opcion define('_PS_MODE_DEV_', true); a define('_PS_MODE_DEV_', false);, ya que la tenía activada para la depuración de los errores con las direcciones que he comentado antes. Link to comment Share on other sites More sharing options...
Javier Campos Posted May 3, 2016 Author Share Posted May 3, 2016 Sigo averiguando cosas. Reactivando de nuevo la depuración de errores PHP define('_PS_MODE_DEV_', true);,me he encontrado con esto cuando un cliente quiere modificar la dirección de entrega de sus pedidos. [PrestaShopException]Property Address->lastname is emptyat line 872 in file classes/ObjectModel.php 867.868. $message = $this->validateField($field, $this->$field);869. if ($message !== true)870. {871. if ($die)872. throw new PrestaShopException($message);873. return $error_return ? $message : false;874. }875. }876.877. return true; ObjectModelCore->validateFields - [line 278 - classes/ObjectModel.php] ObjectModelCore->getFields - [line 631 - classes/ObjectModel.php] ObjectModelCore->update - [line 188 - classes/Address.php] - [1 Arguments] AddressCore->update - [line 204 - classes/Address.php] AddressCore->delete - [line 190 - controllers/front/AddressController.php] AddressControllerCore->processSubmitAddress - [line 111 - controllers/front/AddressController.php] AddressControllerCore->postProcess - [line 171 - classes/controller/Controller.php] ControllerCore->run - [line 373 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 28 - index.php] El caso es que el campo nombre y apellidos están rellenos, pero parace que no reconoce el campo apellido. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now