Hola. En el formulario de nuestra web en prestashop 1.7 tenemos activado el campo STATE o Provincia (en Español).
Lo que queremos es que sea un CAMPO OBLIGATORIO y no sabemos como hacerlo, ya que en "VENTAS/CLIENTES/DIRECCIONES/Establecer los campos requeridos para esta sección" no conseguimos que aparezca.
Podéis ayudarnos?
URL del sitio: Contenido solo visible a usuarios registrados
Hola Luis Ignacio.
.- Accede a Clientes -> Direcciones y pulsa sobre " Establecer los campos requeridos "
.- Selecciona los datos que quieres que sean obligatorios:
Un saludo
Hola Pepe.
Si te fijas ya habíamos puesto que se hacia desde ahí, pero lo que queremos no es eso, es hacer que STATE o PROVINCIA pueda elegirse como CAMPO OBLIGATORIO.
Si te fijas en tu imagen o en tu prestashop no aparece por defecto STATE para que sea un CAMPO OBLIGATORIO.
Quedamos a la espera.
Hola. Ya lo habiamos hecho pero sigue sin aparecernos como CAMPO OBLIGATORIO en Clientes -> Direcciones -> " Establecer los campos requeridos "
Alguien puede ayudarnos.
Hola Luis Ignacio
Ok, vamos a ver si podemos modificarlo desde el archivo.
.- Accede classes y edita el archivo " Address.php "
.- Busca el siguiente código:
'id_state' => array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId'),
.- Modifica por el siguiente:
'id_state', 'required' => array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId'),
Lo que hicimos fue añadir el parámetro 'required' paar ahcer el campo obligatorio.
Revisa si con esas modificaciones se muestra el campo obligatorio.
Nota: antes de realizar la modificación descarga una copia del archivo para tener el original.
Un saludo
Gracias Pepe por la aportación, pero no funciona tampoco!! 🙁
Hola Luis.
Lo estoy revisando y veo que es obligatorio:
Si no es eso por favor adjunta una captura del campo que quieres que sea obligatorio.
Un saludo
Hola.
Ese campo si que nos aparece y tienen que rellenarlo los clientes, pero no sabemos como los clientes de Canarias se lo pueden saltar en muchas ocasiones y al no ponerlo pueden escoger el transportista urgente que es que tenemos para la península, y ellos se supone que al poner su provincia solo les deja pedirlo por correos, porque si lo piden por urgente nos dan un palo.
Pensamos que puede ser que algunos clientes tenían la dirección puesta de antes de prestashop y no les obligaba a poner la provincia y por eso sale la opción de transportista urgente.
Hola
Según lo que planteas tu problema entonces es otro y posiblemente tenga que ver con el transportista que aparece cuando no debería aparecer.
Envíanos algunas capturas de pantalla para ver como tienes configurado los transportistas para cada zona.
Saludos.