Skip to main content
— Troubleshooting

Why Alva didn’t send a download email for an order

Alva Digital Downloads processes an order as soon as Shopify confirms payment has captured. Orders left in Authorized, checkouts that pass no email, and some third-party one-click checkouts are not yet confirmed paid — so Alva does not act on them and no email goes out.

First, confirm the order never processed

Alva Digital Downloads records an order and an Email log entry the moment it processes a payment. Open the order in the Alva admin: if there is no order record in Alva and the Email log is empty, the order never triggered processing. That is the upstream case this article covers — distinct from an email that was sent but never arrived.

The order is not marked paid in Shopify

Alva processes an order as soon as Shopify confirms payment has captured. Orders sitting in Authorized, Payment pending, or unfulfilled are not yet confirmed paid, so Alva never sees them. Capture the payment or click Mark as paid in Shopify admin to trigger delivery.

Manual capture leaves orders authorized

Shopify’s payment settings — including Automatically capture payment for orders set to manual, or “capture only on fulfilment” — leave orders authorized until you capture them. Merchants under EU and Danish capture rules often must capture manually. A Shopify Flow automation that captures payment or marks the order paid closes the gap automatically.

A third-party one-click checkout bypassed Shopify

Some one-click checkout apps create the order through the Shopify Admin API and never emit the standard paid webhook. Alva can process these through a separate, off-by-default path. If your store uses a one-click or external checkout, email support with your shop domain to be enabled — past orders cannot be recovered automatically.

The order arrived with no customer email

Alva keys each customer on a required email address. Some external payment providers pass no email, so the customer record is skipped and no email can be sent. The Alva dashboard flags the shop when this happens. Make email required at checkout; for an affected past order, obtain the address, update the customer, then use the order’s Resend email button.

Run this checklist

Work the list in order. The first three items resolve almost every upstream no-send. Reserve the last for orders that genuinely never reached Alva.

  • Confirm the payment status badge in Shopify reads Paid, not Authorized or Payment pending.
  • If it is authorized, capture payment or click Mark as paid to trigger delivery.
  • Check the order has a customer email address — no email means no delivery.
  • Confirm you are not waiting on normal latency: a few minutes is expected, covered in Why an order takes a few minutes to appear in Alva.
  • For a one-click or external checkout, contact Alva support to enable the alternate processing path.

Frequently asked questions

How is this different from an email that was sent but never arrived?

This article covers orders that never triggered processing — no order record in Alva, no email attempt, nothing in the Email log. If the order processed and the Email log shows a Sent or InactiveRecipient row, the email was attempted and the problem is downstream — see Why your customer didn’t receive their download email.

How do I confirm an order is paid in Shopify?

Open the order in Shopify admin. The payment status badge must read Paid. Authorized, Payment pending, or Partially paid all mean payment has not yet captured — Alva will not process the order until it does. Capture the payment or use Mark as paid to trigger delivery.

Will marking an old order as paid now send the email?

Yes. Marking a previously authorized order as paid triggers Alva to process it exactly like a fresh order — Alva records the order and sends the delivery email, provided the order has a customer email and the product is mapped.

My customer paid through a one-click checkout app and nothing happened. Why?

Some third-party one-click checkouts create the order through the Shopify Admin API and never emit the standard paid webhook. Alva can process these through a separate path that is off by default. Contact support with your shop domain to be enabled.

The order has no email address. Can I still deliver the files?

Not automatically. Alva keys the customer record on a required email, so an order with no email is skipped and no email can be sent. Obtain the address, update the customer, then use Resend email on the order. Make email required at checkout to prevent it.

See also

Was this helpful?

Still stuck? Email us.

Last updated 2026-06-01