victorgh Posted March 4, 2016 Share Posted March 4, 2016 No se si sea la manera correcta pero tengo lo siguiente, Estoy desarrollando un modulo de métodos de envío, el cual ya casi esta finalizado, ahora lo que mas me importa de este modulo es que cuando una orden sea status 4 (Enviado), este genere el request a mi servidor. Según leyendo un poco e implementando código seria de la siguiente manera, por favor corríjanme si me equivoco: public function hookActionOrderStatusUpdate($params) { if($params['newOrderStatus']->id == 2) { Aqui va mi codigo } } Link to comment Share on other sites More sharing options...
joseantgv Posted March 4, 2016 Share Posted March 4, 2016 No se si sea la manera correcta pero tengo lo siguiente, Estoy desarrollando un modulo de métodos de envío, el cual ya casi esta finalizado, ahora lo que mas me importa de este modulo es que cuando una orden sea status 4 (Enviado), este genere el request a mi servidor. Según leyendo un poco e implementando código seria de la siguiente manera, por favor corríjanme si me equivoco: public function hookActionOrderStatusUpdate($params) { if($params['newOrderStatus']->id == 2) { Aqui va mi codigo } } Lo mejor es probarlo, y si no te funciona, buscar y debugar. Y si no consigues saber qué pasa, venir aquí Link to comment Share on other sites More sharing options...
victorgh Posted March 4, 2016 Author Share Posted March 4, 2016 Listo me funciona el codigo pero sin mi condicional, estoy imprimiendo el array de $params y me muestra solamente el nombre mas no el id, como puedo sacar el id de ese nombre?? tambien si pueden ayudarme a obtener la referencia del pedido, veo que el nombre esta con solo letras, como puedo obtenerlo tambien? Link to comment Share on other sites More sharing options...
joseantgv Posted March 5, 2016 Share Posted March 5, 2016 Listo me funciona el codigo pero sin mi condicional, estoy imprimiendo el array de $params y me muestra solamente el nombre mas no el id, como puedo sacar el id de ese nombre?? tambien si pueden ayudarme a obtener la referencia del pedido, veo que el nombre esta con solo letras, como puedo obtenerlo tambien? Pon al inicio de la función d($params); y revisa lo que te aparece. Tienes que tener más información. Link to comment Share on other sites More sharing options...
ventura Posted March 5, 2016 Share Posted March 5, 2016 Es mejor que lo hagas desde el objeto order $order_obj = new Order(Tools::getValue('id_order')); if ($order_obj->current_state == 2){ ......... } 1 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