Jump to content

Acción previo a insertar en el carrito


Recommended Posts

Hola a todos,

Estoy empezando a aprender el desarrollo de módulos en PrestaShop 1.7.7 y como primer requerimiento me solicitaron hacer una validación en otro sistema que devuelve si un producto puede o no ser agregado al carrito. En la investigación encontré los hooks 'actionCartUpdateQuantityBefore' y 'actionCartSave'. ¿Cómo puedo hacer para que antes de agregar el producto valide con el otro sistema si se le permite y si no se le permite lance un mensaje y no lo agregue? Apreciaría mucho su ayuda y gracias de antemano.

Link to comment
Share on other sites

Antes de darle al boton, la unica manera es añadirlo al hook del producto, que verifique los datos y si NO se puede que deshabilite el botón de añadir al carrito. Que yo sepa es asi, o yo lo haría asi

Una vez has pulsado el boton de añadir al carrito, todo el sistema interno de Prestashop se ejecuta, cambiar eso es una locura, con override, asi que no es aconsejable, usa el hook de pie de producto y deshabilita boton o lo ocultas

 

Link to comment
Share on other sites

Muchas gracias por la ayuda, lo voy a tomar en cuenta. Logré hacer algo con el hookActionCartUpdateQuantityBefore, pero en instalaciones nuevas debe modificarse en la tabla de hooks porque viene mal insertado. De lo contrario no se ejecuta. Muchas gracias por el apoyo!

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