MODELISMO CASTELLON Posted October 17, 2020 Share Posted October 17, 2020 Buenas, Tengo un modulo que crea archivos de los pedidos que se generan para luego descargarlos e incluirlos a mi sistema de gestión de tienda física. El problema es que necesito que una vez que entra un pedido cambien de estado automáticamente, pues ese modulo detecta los cambios de estado de pedidos no cuando entran. Ahora lo hago manualmente, lo cambio de "pago aceptado" a "preparación en curso" y el modulo que crea el archivo detecta el cambio de estado y me genera el archivo que necesito para descargar, pero necesito que haga el cambio de estado del pedido automáticamente. Como lo podría resolver? Saludos. Link to comment Share on other sites More sharing options...
MODELISMO CASTELLON Posted October 21, 2020 Author Share Posted October 21, 2020 He visto este codigo por internet, pero es de woocommerce no de prestashop. Algun entendido podria cambiarme las instrucciones para que funcione en prestashop 1.7? Gracias. // Hooks para hacer que los pedidos 'En Espera' o 'Procesando' pasen directamente al estado 'Completado' add_action( 'woocommerce_order_status_processing', 'actualizarPedidosACompletado' ); add_action( 'woocommerce_order_status_on-hold', 'actualizarPedidosACompletado' ); function actualizarPedidosACompletado( $ordenID ) { global $woocommerce; //Identificadores de las pasarelas de pago sobre las que quieres realizar esta acción $formasDePago = array( 'bacs', 'cheque', 'cod', 'paypal', 'ppec_paypal' ); if ( !$ordenID ) { return; } $orden = new WC_Order( $ordenID ); if ( !in_array( $orden->payment_method, $formasDePago ) ) { return; } $orden->update_status( 'completed' ); } Link to comment Share on other sites More sharing options...
Prescol Posted October 22, 2020 Share Posted October 22, 2020 Creo que te será más fácil modificar el módulo que crea los ficheros para que en lugar de trabajar con "preparacion en curso" lo haga con "pago aceptado" Link to comment Share on other sites More sharing options...
MODELISMO CASTELLON Posted October 22, 2020 Author Share Posted October 22, 2020 Hola, No es posible esa modificación. El modulo que crea los ficheros detecta cuando se cambia de estado da igual en que estado estén. Saludos. Link to comment Share on other sites More sharing options...
gusman126 Posted October 22, 2020 Share Posted October 22, 2020 Necesitas un modulo que al entrar un pedido , sea por validación o por confirmación, (para prestashop no es lo mismo) cambie el estado al que necesites Link to comment Share on other sites More sharing options...
MODELISMO CASTELLON Posted October 22, 2020 Author Share Posted October 22, 2020 Y sabeis de algun modulo que lo haga? porque yo he mirado por internet y no encuentro ese modulo. Saludos. Link to comment Share on other sites More sharing options...
gusman126 Posted October 22, 2020 Share Posted October 22, 2020 hace 2 minutos, MODELISMO CASTELLON dijo: Y sabeis de algun modulo que lo haga? porque yo he mirado por internet y no encuentro ese modulo. Saludos. No, algo "tan simple" no hay, vas a tener que pedir que lo hagan, envía mp y escribe en el foro la petición de trabajo para que mas desarrolladores puedan darte precios https://www.prestashop.com/forums/forum/101-ofertas-de-trabajo/ 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