Hola, me gustaría que cuando un usuario diera en añadir producto al carrito,antes de añadirlo comprobara si los productos que ya están en el carrito cumplen cierta condición. Es decir, hay productos con la condición A y otros productos con la condición B y me gustaría que los productos de A solo se puedan pedir si no hay ningún producto de B en el carrito. Existe alguna forma de lograrlo desde el Backend o con algún módulo porque he estado mirando el código del archivo CartController en la función processChangeProductInCart pero no lo he conseguido sacar.
Hola
No he visto tal funcionalidad en módulos externos, tal vez debas evaluar hacer un módulo con esta funcionlidad particular.
Otra opción es aprovar las órdens manualmente, por ejemplo:
https://addons.prestashop.com/en/virtual-products/16745-order-approval-validate-orders-manually.html
Saludos.