Jump to content

Cómo poner NIF (vat number) obligatorio para compras superiores a 400€? O para clientes ya registrados.


Recommended Posts

Hola buenas tardes,

Según un nuevo reglamento se nos exige pedir el NIF a los pedidos de más de 400€ para clientes extranjeros.

La cosa es que hemos activado que sea obligatorio por ejemplo en FRANCIA, el problema está que con los clientes ya registrados anteriores (y que en su dirección no han puesto el NIF) si vuelven hacer un pedido el sistema NO les pide, aunque ahora esté puesto como obligatorio...

Alguien sabe que se podría hacer? 

Había pensado en poner algún mensaje de información pidiendo que la gente añada el NIF en sus direcciones ya creadas, pero lo suyo sería que el sistema obligara a ponerlo.

Muchas gracias!

Link to comment
Share on other sites

El problema con hacer obligatorio campos de la dirección que antes no lo eran es que luego a quien ya tiene creadas las direcciones y no tiene especificados esos campos les salía un error el checkout y no podían completar la compra. Si dices que ahora no ocurre, y te deja continuar sin completar esos campos será seguramente porque lo habrán solucionado en las últimas versiones, porque había bastante gente que se quejaba precisamente por eso.

Si lo han solucionado así (dejando continuar con la dirección incompleta), es porque los que llevan la programación de PS no se han metido a fondo a gestionar lo que debe ocurrir cuando ya existen direcciones creadas y no tienen todos los campos requeridos. Que puede ser más complicado de lo que parece a simple vista (la gestión de interfaces siempre lo es).

Así que para hacerlo de forma automática, tal vez podrías crear un override en el checkout que comprobase el NIF de la dirección seleccionada por el cliente en el paso 2 y si éste no está presente emita un error, avisando de que hay que completar ese dato y no deje continuar al siguiente hasta que se haya editado la dirección y añadido el NIF.

Link to comment
Share on other sites

On 7/29/2020 at 6:47 PM, Prestafan33 said:

El problema con hacer obligatorio campos de la dirección que antes no lo eran es que luego a quien ya tiene creadas las direcciones y no tiene especificados esos campos les salía un error el checkout y no podían completar la compra. Si dices que ahora no ocurre, y te deja continuar sin completar esos campos será seguramente porque lo habrán solucionado en las últimas versiones, porque había bastante gente que se quejaba precisamente por eso.

Si lo han solucionado así (dejando continuar con la dirección incompleta), es porque los que llevan la programación de PS no se han metido a fondo a gestionar lo que debe ocurrir cuando ya existen direcciones creadas y no tienen todos los campos requeridos. Que puede ser más complicado de lo que parece a simple vista (la gestión de interfaces siempre lo es).

Así que para hacerlo de forma automática, tal vez podrías crear un override en el checkout que comprobase el NIF de la dirección seleccionada por el cliente en el paso 2 y si éste no está presente emita un error, avisando de que hay que completar ese dato y no deje continuar al siguiente hasta que se haya editado la dirección y añadido el NIF.

Gracias por la respuesta! pues la verdad que es una versión 1.6. Pero hice una prueba con una dirección que ya tenía creada y me dejó hacer el pedido, aunque luego si entraba a editar esa dirección me salía como que faltaba rellenar el campo de VAT (que ahora salía como obligatorio). Si creo que tiraré por ahí. Gracias!

 

On 7/29/2020 at 11:34 PM, Nedned said:

yo lo comprobraría en el checkout y si no lo tiene le mostraría un popup. 

Vale muchas gracias! Si, creo que miraré por la opción de comprobar (solo cuando sea más de 400€ el pedido) y si esa dirección actual no tiene el VAT, que salga el mensaje/popup.

Pero como en principio es algo que oficialmente se va a obligar ahora por eso preguntaba.

Gracias a ambos! Un saludo!

Edited by [email protected] (see edit history)
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...