juanmirod / woocommerce-ceca-gateway

CECA gateway for Woocomerce Wordpress plugin
GNU General Public License v3.0
22 stars 21 forks source link

Pedido en estado en espera #13

Open marioandujar opened 7 years ago

marioandujar commented 7 years ago

Buenas cuando se hace el pago el pedido siempre se queda en espera aun recibiendo el OK del tpv

Orioldu commented 6 years ago

Añade estas líneas en el final del archivo functions.php:

add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' ); function custom_woocommerce_auto_complete_order( $order_id ) { if ( ! $order_id ) { return; }   $order = wc_get_order( $order_id ); $metodo = $order->payment_method; if ($metodo != 'bacs'){   wp_mail( 'correo@mitiendaonline.com', 'Nuevo pedido por tarjeta', 'Has recibido un nuevo pedido pagado con tarjeta' ); $order->update_status( 'processing' ); } }

Modifica "correo@mitiendaonline.com" por el correo que hayas configurado en woocommerce para recibir los avisos cuando los clientes hagan compras en la tienda

juanmirod commented 6 years ago

Gracias @Orioldu hace ya bastante tiempo que no tengo una pasarela para poder probar estas cosas, pero seguro que otros desarrolladores encontrarán útil este código, si encuentras unos minutos y puedes hacer una Pull request lo añado al repositorio. Mientras tanto dejaré abierto el issue ya que es el sitio donde es más fácil encontrar estas respuestas.