Jump to content

AYUDA POR FAVOR: Problemas con las direcciones de clientes


Recommended Posts

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.

post-1187020-0-29940000-1462265779_thumb.png

post-1187020-0-08296300-1462265780_thumb.png

Edited by Javier Campos (see edit history)
Link to comment
Share on other sites

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

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 empty
at 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;

 

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

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