WooCommerce invoice email delivery

Fix WooCommerce invoice emails before missing PDFs turn into B2B payment delays.

Invoice email problems are rarely just “SMTP”. EU VAT stores need correct PDF attachments, status-based sending, retained document evidence, customer downloads, resend controls, and accounting-friendly delivery logs.

Why invoice email delivery is a purchase-risk test

A PDF invoice plugin can generate beautiful documents and still fail the business workflow if customers do not receive the right attachment at the right time. BACS orders, proformas, refunds, credit notes, corrected invoices, and payment reminders all need different delivery rules.

Use this checklist before buying, migrating, or replacing a WooCommerce invoice plugin. It separates mail-server health from invoice workflow logic so finance, support, and accounting know exactly where the gap is.

Invoice email deliverability checklist

1. Confirm when the invoice should be sent

Map each trigger: new BACS order, processing order, completed order, refunded order, credit note, corrected invoice, proforma, and manual resend. A plugin that sends PDFs at the wrong status creates duplicate invoices or missing legal documents.

Buyer question: Can the invoice plugin configure delivery timing per order status and payment method?

2. Attach the right PDF to the right email

Separate proforma invoices, final VAT invoices, credit notes, corrected invoices, and payment reminders. The email should never attach an outdated PDF after a refund, VAT-number correction, or customer address change.

Buyer question: Does the plugin choose the correct PDF type automatically instead of attaching the latest generated file blindly?

3. Keep a delivery audit trail

Store sent timestamp, recipient, template, invoice number, PDF version, resend attempts, and failure state. Support needs this when a B2B customer says the invoice was never received.

Buyer question: Can support prove which invoice PDF was sent and resend the same document without regenerating it?

4. Add a customer download fallback

Email can fail because of spam filters, bad addresses, or corporate mail gateways. My Account invoice downloads reduce support tickets and give finance teams a stable fallback link.

Buyer question: If the email bounces, can the customer still download the correct invoice PDF from their account?

5. Check mail infrastructure separately from invoice logic

SPF, DKIM, DMARC, transactional email providers, and WooCommerce email templates affect deliverability. The invoice plugin should expose missing-send evidence, not hide mail failures as a generic WooCommerce problem.

Buyer question: Can the invoice workflow distinguish document-generation success from email-delivery failure?

Delivery scenarios to test before buying

BACS / bank transfer invoice not received

Risk: The customer cannot pay because the proforma or payment request never reached the finance inbox.

Fix path: Use status-based email triggers, manual resend, and My Account downloads so support can recover the payment without creating a second invoice.

Credit note email missing after a refund

Risk: The order is refunded in WooCommerce, but the accountant has no credit-note PDF or customer-delivery evidence.

Fix path: Treat refunds as credit-note delivery events with their own document number, attachment, and sent log.

Corrected invoice sent with the wrong attachment

Risk: A VAT-number or address correction generates a new PDF, but the customer receives an old attachment or two conflicting invoices.

Fix path: Link corrected documents to the original invoice and record exactly which PDF was emailed after the correction.

Early-access offer: €49 invoice delivery review

Send your current invoice plugin, payment methods, missing-email examples, attachment rules, customer-download setup, and transactional email provider. Lattice will map the delivery workflow gaps that can block a reliable EU VAT invoice setup.

Send my invoice delivery details

FAQ

Why are WooCommerce invoice emails not reaching customers?

The cause may be mail infrastructure, WooCommerce email settings, order-status triggers, attachment rules, spam filtering, or invoice-plugin logic. EU VAT stores should debug generation, attachment selection, delivery logs, and customer download fallback separately.

Should invoice plugins log every sent invoice email?

For B2B and EU VAT workflows, yes. A useful log should show recipient, timestamp, invoice number, PDF version, email template, resend attempts, and failure state so support and accounting can prove what happened.

Is My Account download enough if invoice email fails?

It is a strong fallback, but it should not replace reliable email delivery. The safest workflow combines attachment delivery, resend controls, retained PDFs, and customer downloads for the same legal document.

Where does Lattice Invoices fit?

Lattice Invoices is the early-access WooCommerce EU invoicing path for stores that need practical invoice delivery workflows: correct PDF attachments, BACS/proforma timing, credit notes, corrected invoices, customer downloads, audit trail, and accountant exports.