sergiopcmadrid Posted May 24, 2023 Share Posted May 24, 2023 Hola: Disculpad si quizás dupliquemos algún hilo, pero hemos buscado y hemos encontrado cosas similares pero no la que buscamos. Tenemos varios transportistas configurados. Dependiendo de la zona y otros temas, salen unos u otros. La cuestión es que tenemos transporte gratis a partir de 50€, pero obviamente sólo con un transportista por defecto. Si el cliente quiere después por ejemplo transporte urgente, ahí sí se cobra (no se si nos explicamos). Antes lo teníamos gestionado por un módulo que iba muy bien, pero estamos realizando la migración a Prestashop 8.04 y el módulo ya no nos funciona. Sabemos que es posible modificar el fichero cart.php para que haga esto que nosotros queremos (hace muchos años, cuando no teníamos el módulo, lo hacíamos así), apuntando una variable al ID del transportista que nos interesa, pero se escapa de lo que sabemos hacer .... ¿Alguien nos podría echar una mano? En otros hilos hemos visto las modificaciones para que sea transporte gratis dependiendo de la zona (eso a nosotros no nos interesa), pero no del transportista. Os agradecemos la ayuda que podáis prestarnos. Un cordial saludo. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted May 24, 2023 Share Posted May 24, 2023 Quizás este modulo te sirva y ya de paso aproveches todas las demás funciones que tiene: Link to comment Share on other sites More sharing options...
sergiopcmadrid Posted May 25, 2023 Author Share Posted May 25, 2023 Hola. Ya, está muy bien, pero no es esto lo que busco. En otros hilos he visto que se pueden crear condicionales en cierta función en el fichero cart.php, de manera que sólo aplique el envío gratuito en función de lo que está puesto en el código (en el caso que hemos visto, la zona). Sé que es posible de la misma manera hacer exactamente lo mismo para un transportista, por que como comentaba, lo tuvimos hecho hace tiempo en una versión anterior. El código lo tocó un informático que teníamos pero que ya no está con nosotros (😪), y funcionaba. Luego ya lo empezamos a hacer a través del módulo que ahora nos da problemas de compatibilidad y nos olvidamos de guardar ese código. Debe de ser extraordinariamente sencillo, y lo único que sabemos es que estaba relacionado con una variable $id_free_shipping = que apuntaba al ID del transportista que queríamos que fuera al que se aplicara los gastos de envío gratuitos a partir de la cantidad que configurabamos en Prestashop como pedido mínimo para esto. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now