Soporte » Plugins y Hacks » Woocommerce no envía email al hacer compras con 4B

  • Resuelto javiernestrece

    (@javiernestrece)


    Buenos días. Tengo instalada la plantilla «sold!» con woocommerce 2.0.8 (actualicé a esta última versión). También tengo instalado el plugin de «Pasarela de pago para Pasat 4B». El problema es el siguiente: al realizar un pedido poniendo como método de pago 4B, no sé envia ningún email ni al administrador ni al cliente. En el cms de wordpress sí aparece el pedido con un icono gris con el estado «pendiente». Es raro porque el proceso de pago se ha completado.
    Sin embargo si elijo como método de pago la transferencia bancaria. Sí que se envía el email a ambos y el pedido aparece con un icono naranja con un reloj y pone «en espera».
    No sé si sabréis por qué ocurre esto. Muchas gracias. Un saludo

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Muy buenas @javiernestrece,

    Tengo exactamente el mismo problema.

    ¿Pudiste solucionarlo?

    Muchísimas gracias de antemano.

    ¡Solucionado!

    Lo pasos son:

    1. Abrir el archivo order-details.php (ejemplo: /twentytwelve/woocommerce/order/order-details.php)

    2. Añadir al inicio del archivo, justo antes de ?>

    $order->payment_complete()

    El resultado final sería:

    <?php
    /**
     * Order details
     *
     * @author 		WooThemes
     * @package 	WooCommerce/Templates
     * @version     1.6.4
     */
    
    global $woocommerce;
    
    $order = new WC_Order( $order_id );
    
    $order->payment_complete()
    
    ?>

    Con ello, no solo envía los correos tanto al vendedor como al comprador, sino que también los actualiza al estado «Procesando», haciendo correctamente la reducción en el stock del producto.

    Si tienes fallos al recibir los correos cuando usas una cuenta de Hotmail, usa un plugin como: Configure SMTP.

    Espero que os sirva de ayuda 🙂

    Qué plugin de Pasarela de pago para Pasat 4B tienes instalado? Estoy buscando uno para woocommerce. He visto uno para Sermepa. No sé si ahora que 4b y sermepa se han fusionado puede valer…
    Os agradecería mucho si me pudieseis ayudar.
    Gracias.

    Hola @prepu,

    Uso la pasarela de pago de Woocommerce. Lo siento, no uso ningún plugin adicional para ello 🙁

    Govelasco, entonces tu no usas un tpv virtual para gestionar los pagos? Yo acabo de contratar un tpv virtual con el Banco Gallego y usan la plataforma Passat de 4B. Lo tenía previsto implementarlo en woocommerce pero no trae ese tipo de «gateway». Los compañeros anteriores hablaban como que usaban uno específico…

    Govelasco :

    Gracias Gracias Gracias Gracias

    Funciona perfectamente!!!!

    Por si no te lo había dicho , Gracias

    ¡Encantado de que te haya sido útil @marcopolocompany!

    @prepu, ahora mismo no uso ningún TPV virtual, pero quiero hacerlo en breve. En cuanto tenga noticias y si puede prestarte alguna ayuda, comentaré por aquí 🙂

    Saludos.

    Voy a actualizaros información sobre la pasarela de pago 4B. Jesúsangel ha hecho un plugin para woocommerce y la pasarela de pago 4B.
    Podeis descargarlo aqui:
    http://wordpress.org/plugins/woocommerce-4b-pasat-internet-payment-gateway/

    Hola RaulVelasco_es tengo el problema que de repente, no se si con una actualización de woocommerce, dejó de mandar correos cuando se realiza una compra en la web. He hecho lo que has comentado , pero sigue sin mandar.

    Yo donde he encontrado el fichero que comentas no estaba en el tema, sino en el plugin de woocommerce, es correcto?

    Por favor, llevo meses buscando solución y no hay manera!

    Muchas gracias por este gran foro!!

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • El debate ‘Woocommerce no envía email al hacer compras con 4B’ está cerrado a nuevas respuestas.