Soporte » Plugins y Hacks » WooCommerce » Notificaciones a diferentes correos

  • Buen día,

    tengo una duda. Mi fundación maneja diversos productos por los que recibe un donativo. Los pedidos los hacen desde 3 países diferentes (USA,MX,COL) y son 3 personas diferentes quienes reciben los pedidos en 3 correos diferentes.

    No he sabido dónde configurar para que a cada persona que recibe los pedidos le lleguen las notificaciones correspondientes solamente a su país. Si me pueden ayudar sería genial.

    Gracias de antemano a quien pueda darnos una mano.

    PD: (El sitio aún no lo hemos lanzado pero es http://www.fundacionsma.org)

    • Este debate fue modificado hace 6 años, 2 meses por diegojerez.
Viendo 1 respuesta (de un total de 1)
  • Hola @diegojerez podrás realizar lo que indicas mediante programación o bien mediante una integración desde Zapier como puedes ver en las respuestas a una pregunta similar en el siguiente debate https://stackoverflow.com/questions/23554474/woocommerce-new-order-notification-to-different-email-based-on-shipping-country

    y adaptando el código a las tres condiciones que necesitas, algo similar a:

    
    if ( 'US' === $this->object->shipping_country ) {
        $mail_send = 'mail-usa@gmail.com';
    } elseif ( 'CO' === $this->object->shipping_country ) {
        $mail_send = 'mail-colombia@gmail.com';    
    } elseif ( 'MX' === $this->object->shipping_country ) {
        $mail_send = 'mail-mexico@gmail.com';    
    }
    
    $this->send( $mail_send, $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
    

    Saludos.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Notificaciones a diferentes correos’ está cerrado a nuevas respuestas.