dwalins Posted May 7, 2019 Share Posted May 7, 2019 Hola, Tengo un modulo creado que te calcula el coste del envio según la ubicación del cliente. Los calculos los hace bien y el precio se asigna correctamente al transportista creado por el modulo. Ahora lo que intento es poder modificar el resto de transportistas y asi ofrecer diferentes opciones, el problema es que las modificaciones en el coste de envio unicamente se reflejan en el transportista creado por el modulo. Un sencillo ejemplo obviando toda la logica del calculo de precios public function getOrderShippingCost($params, $shipping_cost) { return 25; } Esta función de mi modulo sobreescribe el coste del transporte y lo define a 25, pero solo lo aplica al transportista creado durante la instalación del mismo. Quisiera que todos tuvieran asignados ese 25 como coste, aunque luego en realidad cambiaria eso dependiendo del id del transportista y los rangos de precios definidos en el backoffice. He intentado cargar el objeto carrier antes de devolver el coste pero sigue sin afectar el resultado final $carrier = Carrier::getCarrierByReference("2"); ¿Hay alguna forma de asignar al modulo transportistas ya creados? 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