En WooCommerce, uso woocommerce-product-vendors como complemento de múltiples proveedores. Después de pagar, recibo como administrador una notificación por correo electrónico de un nuevo pedido con el archivo adjunto (archivo cargado).
Pero el proveedor recibe el mismo correo electrónico pero sin el archivo adjunto. Necesito que el proveedor también reciba el archivo adjunto.
Gracias
Puede probar este código con una función personalizada enganchada en el enlace del filtro woocommerce_email_recipient_new_order :
add_filter('woocommerce_email_recipient_new_order', 'adding_vendor_email', 10, 2); function adding_vendor_email( $recipient, $order ) { if ( ! is_a( $order, 'WC_Order' ) ) return $recipient; // (Optional) // Your code or conditions to get the vendor email (if needed) $recipient .= ",vendor@yourdomain.com"; return $recipient; }Deberá personalizar esta función enganchada personalizada para recibir el correo electrónico de forma dinámica...
El código va en el archivo function.php de su tema secundario activo (o tema) o también en cualquier archivo de complemento.
Este código está probado y funciona.
También podría usar el gancho de filtro
woocommerce_email_attachments... vea este hilo relacionado