Jump to content

Automatizacion de cambios de estado de pedidos


Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...