Help · Content & Design · Email Sending & Delivery

Email Sending & Delivery

Your store automatically sends order confirmations, status emails, invoices, and customer account emails. This guide explains which emails are sent to whom and when, how to configure the sender, carbon copies (CC), and attachments, when SMTP is recommended, and what to do if an email doesn’t arrive. You can edit the text of the emails as described in the “CMS Manager & Emails” guide.

At a Glance

  • Sender: Emails sent to your customers are sent using the “Shop Owner’s Email Address” and the “Shop Owner’s Name.” If the placeholder address is still listed there, your customers won’t receive any emails.
  • Copies: “Order copy via email to” and “Order status update copy via email to” can include any number of addresses.
  • Status emails: These are only sent if “Notify customer” is enabled. The shipping confirmation is also a status email.
  • Delivery: As a rule, a correct SPF record for your sender domain is sufficient. If order copies or inquiries do not arrive, select “Sender is always the shop operator.”
  • Verification: The order history shows when the store triggered an email. Upon request, it places copies of the sent emails in your Sent folder.

In this guide

Not covered in this guide: text, subject lines, placeholders, email headers and footers, and bank details for prepayment ( CMS Manager & Emails Guide), order status changes ( Editing Orders Guide), newsletters ( Newsletter Guide), marketing emails ( Marketing & Automation Guide), as well as ticket emails and emails regarding tickets ( Tickets & Tasks Guide).


Where to Find What

You can configure the sender, carbon copies (CC), attachments, and delivery method collectively under Settings → Interfaces → Email Marketing / CRM → Email Options. The email texts are located under CMS → Emails & Marketing / Automations.

You’d like to…Location in the BackendSection
Specify the address from which the store sends emailsEmail Options, “Shop Owner’s Email Address”Sender
Receive a copy of every orderEmail options, “Send order copy via email to”Copies
Send invoices to a customer’s accounting departmentCustomer form, “Email address (invoice)”Billing address
Attach Terms and Conditions, Cancellation Policy, or InvoiceEmail options, “Email attachment…” buttonAttachments
Send via your provider’s mail serverEmail options, “Email Mode”PHP Mail or SMTP
Check whether a customer has received an emailOrder, “Edit” tab, “Order Status” sub-tabProof
Create a signature for ticket repliesSettings → Administrators → My AccountSignature
Change the text of an emailCMS → Emails & Marketing / AutomationsCMS Manager & Email Guide

Which emails the store sends and when

Most emails are triggered by an event in the store, such as an order or a registration. You send status emails yourself. Some emails are only sent once someone logs in to the backend.

Order-Related Emails

EmailWhenTo
“Order Confirmation”Immediately after completing the order in the storeCustomer, copy to “Order copy via email to”
Status email (“Order Status Change”)if you enable “Notify customer” when the status changes; see status emailsCustomer, copy to “Order Status Update Copy via Email To,” and, if an invoice is included, also the billing addresses
Shipping confirmationStatus email regarding shipping status, including tracking numberCustomer
Invoiceas a PDF attached to the order confirmation or a status email; see attachmentsCustomer; in a status email, also the billing addresses
Order confirmation againin the order editor using “Send Order Confirmation,” see the guide on editing ordersCustomer: Copy to “Send order copy via email to”
Confirmation of receipt of a cancellationImmediately when the customer submits the cancellation; see the guide on the cancellation buttonCustomer; a notification is sent to you
“Product Review Request”A few days after the last change to an order in the selected status, upon logging into the backend; see the Reviews & Seals GuideCustomer

Orders from eBay, Kaufland, OTTO, Idealo, and Galaxus are confirmed by the marketplace itself. The store sends you only a copy of these, with “Marketplace” in the subject line. For orders from Billbee, the store sends the confirmation and a copy only if, under Settings → Interfaces → Inventory Management/ERPs/Accounting → BillBee → Billbee Sync: "Send Order Confirmation " and " Send Status Emails to the Customer" are only enabled if "Send Customer Update Emails" is turned on under Tools → Billbee (Sync). Both are disabled by default.

Customer Account

EmailWhenTo
“Confirmation upon Customer Registration”After registration. If the setting under Settings → Checkout → Customer Details → Password Option in Account Creation is set to auto (default), a second email will be sent with the generated password.Customer
Notification of a new customer accountafter each registration, as long as Settings → Checkout → Customer Details → “Notification upon customer registration ” is enabled (default)“Shop Owner’s Email Address”
"Password Request"when the customer requests a link via “Forgot Password”Customer
Password emails from the backendvia the “Action” menu in the customer screen; see the “Manage Customers” guideCustomer
"Confirm Deletion of Customer Account"if the customer requests deletion in their customer account, with a confirmation linkCustomer

Inquiries and Notifications Sent to You

  • Inquiries submitted via the contact form, callback service, product inquiry, price quote, and shopping cart inquiry are sent to you; the customer receives an “Inquiry Confirmation.” Recipients and tickets are described in the Forms & Spam Protection guide.
  • Cancellation: a notification sent to the “Cancellation Notification Email” address; see Copies.
  • Reorder List: A list of items that need to be reordered; see the “Inventory & Stock” guide.
Only upon logging in to the backend: The store sends review requests, availability alerts, and reorder alerts as soon as someone logs in to the backend. If no one logs in for days, these emails remain undelivered.

Emails with their own guide


Status emails and shipping confirmation

A status change alone does not trigger an email. The email is only sent if you enable “Notify Customer.” There is no separate “Shipping Confirmation” template: It, too, is a status email using the “Order Status Change” template.

How to trigger a status email

  • In the order, go to the “Edit” tab, then the “Order Status” sub-tab: Select a status, enable “Notify Customer,” and click “Update” to submit. If you select “Attach Comments,” your comment will appear in the email.
  • Use a text block below the comment field to set the status, text, and toggle all at once.
  • When scanning with xoScan, if the selected text block notifies the customer.
  • Via an inventory management system that reports the status with a notification, or via a marketing event with the response “Order: Status Update.”
  • If you want “Notify Customer” to always be preselected, enable it and click “Save”; this option will appear below the buttons after a change. The setting will then apply to all orders and all employees.

Shipping Confirmation with Tracking Number

First, enter the tracking number in the “Shipping” tab; see the Shipping & Delivery Guide. Then set the shipping status to “Notify Customer.” For instructions on how to include the number and link in the text, see the CMS Manager & Emails Guide. Generating a shipping label does not automatically send an email.

  • Language: Status emails are sent in the language of the order, not in the language you use in the backend.
  • Attachments: Attach the invoice, Terms and Conditions, and other documents using the buttons under “Notify Customer.” The list of all buttons is in the Editing Orders guide.
  • Imported Orders: For orders from Billbee, the store suppresses the status email to the customer as long as “Send Customer Update Emails” is turned off. The copy to you is still sent.

Sender and Reply-To Address

Emails to your customers come from your store administrator address. Emails that the store sends to you on behalf of a customer—such as an order copy or an inquiry—automatically list the customer as the sender by default.

SettingDefaultEffect
“Send Emails”trueMain switch. When set to “ false,” the store does not send a single email.
“Shop owner’s email address”Specified during setupSender and reply-to address for all emails to customers, recipients of inquiries, and notifications. With the sample address mail@ihre_adresse_xxl.de, the store does not send emails to customers because it is not a valid address.
“Shop Owner Name” under Settings → General → Basic SettingsSample nameThe sender name your customers see in their inbox
“Shop Owner’s Email Address (SPF)”blankFilled in: Emails with the shop owner’s address as the sender are sent using this address, and replies continue to be sent to the shop owner’s address. Intended for use with a free email address as the shop owner’s address; see Deliverability.
“Sender is always the store owner”falsetrue: Order copies and inquiries also use your address as the sender. “Replies” continue to reach the customer.

All fields except the name can be found under Settings → Interfaces → Email Marketing / CRM → Email Options.

Who is listed as the sender in which email?

EmailSender"Reply" goes to
Order confirmation, status emails, customer account emails, ticket replies“Shop Operator Name” with the operator’s address; if an (SPF) address is provided, that address is usedoperator address
A copy of the order sent to you; inquiries from the contact, callback, product, price, and shopping cart formsThe customerCustomer
The same emails with “Sender is always the shop operator” set to true"Shop operator's name" with the operator's addressCustomer
A copy of a status email sent to you"Shop Owner's Name" with the shop owner's addressShop owner’s email address
Customer as sender: Many mail servers check whether the sending server is authorized for the domain of the sender’s address. In the case of an order copy with a customer’s address, it generally is not. If copies or inquiries end up in your spam folder or don’t arrive at all, set “Sender is always the shop operator” at true.

Your customers’ replies to shop emails will be delivered to the operator address’s inbox. With “Email to Ticket,” these become entries in the corresponding ticket; see the Tickets & Tasks Guide. XONIC Premium: CRM


Copies to Additional Addresses

You can send copies of orders, status emails, and cancellations to as many addresses as you like, such as to the shipping department or accounting. Each address is on a separate line; add additional addresses using “New Entry.”

Field in the email optionsEx WorksWhat is sent there
“Order copy via email to”Specified during setup; otherwise, a sample address is usedEvery order confirmation from the store, including all attachments and the “Subject of the email copy,” even resendings. This includes orders from eBay, Kaufland, OTTO, Idealo, and Galaxus; from Billbee only if “Billbee Sync: Send Order Confirmation” is enabled. The sender is the customer.
“Order Status Update Copy via Email to”blankStatus emails from the order, from marketing events, and from the inventory management system—even if the customer does not receive them directly, such as with Billbee orders. The store does not copy status emails from xoScan. The sender is the store.
“Cancellation Notification Email”blankThe notification regarding a cancellation. If filled in: sent only to these addresses. If left blank: sent to the store owner’s address and to “Order copy via email to.”
“Different Email Address (Product Inquiry and Shopping Cart Inquiry),” “Different Email Address (Price Quote)”blankThese inquiries are sent to this address instead of the operator’s address
Settings → Interfaces → Email Marketing / CRM → Email Options, “Edit” tab for “Order Copy via Email to”: two lines with bestellungen@example.com and versand@example.com, each with a red delete button; below them are the green “New Entry” button, as well as “Save and Close,” “Refresh,” and “Cancel”

Each address for the order copy is on a separate line; add additional addresses using “New Entry.” Click to enlarge.

Replace the sample address: If you did not specify an address for the order copy when setting up the store, mail@ihre_adresse_xxl.de will appear there. As long as it remains there, your copies will go nowhere. Enter your own address or delete the line.

Branches: Emails to Central Purchasing

If you set up each branch of a chain as its own customer account, order and invoice emails can be sent instead—or in addition—to the headquarters’ purchasing or accounting departments. For this purpose, the headquarters is a customer account with the “Manager” role. from 4.9.25

  1. In the headquarters’ account, under the “Manager” tab, enable “Customer is Manager.”
  2. Select “Order and Status Emails to the Manager”: Order confirmations and status emails without an invoice are sent to the manager’s primary email address.
  3. Select “Invoice documents to the manager”: Status emails with an invoice are sent to the manager’s “Email address (invoice)”; those without an invoice are sent to their primary email address.
  4. Below that, in the same tab under “Assigned Customers,” assign the branches using “Add Customers.” The store saves this assignment immediately without needing to click “Update.”
"Musterladen Zentrale" customer form, "Manager" tab: Set "Customer is a manager" to "Yes," purchase permissions as a toggle, the note regarding the sharing of order and invoice data, “Order and status emails to the manager” set to “in addition to the customer” and “Invoice documents to the Manager” set to “instead of to the customer” with help texts, including “Assigned customers” with Musterladen Branch North and Branch South

In the “Manager” tab of the headquarters, you can specify whether order and status emails, as well as invoice documents from the assigned branches, are sent to the manager in addition to or instead of the customer. Click to enlarge.

  • Options: “Never” (default), “In addition to the customer,” or “Instead of the customer.” Selecting “Instead of the customer” also removes the branch’s billing addresses.
  • Multiple managers: “instead of the customer” only takes effect if no other assigned manager is set to “in addition to the customer.”
  • Safety net: If no email is sent to the manager, the branch will receive its email as before. Guest orders are excluded.
  • Consent: The manager will receive order and billing data from their branches. Please clarify this with the affected customers beforehand.

Separate Shopping Carts

If you use Settings → Checkout → Shopping Cart → Shopping Cart Separation, each group can receive its own email to its own addresses, such as to a supplier. The email contains only the items from that group.


Invoice to a Different Address

In addition to their primary address, a customer can enter additional addresses in the “Email Address (Invoice)” field, such as their accounting department’s address. These addresses will only receive emails that include an attached invoice.

  • Which emails: Status emails with “Attach Invoice,” “QR Invoice,” “Attach Invoice Correction,” “Attach Electronic Invoice (ZUGFeRD),” or an electronic invoice correction. This also includes the resend order confirmation with an invoice and invoices from the contract management system.
  • Why two emails: The store sends the email to the primary address and to each billing address as a separate email. As a result, a billing address cannot see who else the email was sent to.
  • No email to the billing address: for status emails without an invoice, when only “Attach electronic invoice (XRechnung)” is selected, and for the order confirmation from checkout. It goes only to the primary address, even if the invoice is attached.
  • Separate number range: The invoice is only attached once the order has an invoice number; see the “Processing Orders” guide. Without an invoice, the billing address is also excluded.
  • “Alternative email address” is not a billing address. Order and status emails are never sent to it; see the “Manage Customers” guide.

Attachments

You can individually enable or disable which documents are attached to the order confirmation in the email options. You can attach receipts to status emails when the order status changes.

Order Confirmation Attachments

ToggleEx WorksContent
“Order Confirmation Email Attachment (PDF Terms and Conditions)”falseYour Terms and Conditions from the CMS Manager
“Email Attachment: Order Confirmation (PDF—Right of Withdrawal)”trueYour Right of Withdrawal Notice
“Email Attachment: Sample Withdrawal Form (PDF)”truethe sample withdrawal form
“Email Attachment: Order Confirmation (PDF: Privacy Policy)”trueYour Privacy Policy
“Email Attachment: Order Confirmation (PDF—EU Warranty Notice)”truethe official EU notice in the language of the order, only for orders involving the shipment of goods from 4.9.0
“Email Attachment: Order Confirmation (PDF Order Confirmation),” “… (PDF Invoice),” “… (Delivery Note)”falsethe order documents
“Email Attachment: Order Confirmation (PDF QR Invoice)”falseonly for prepayment and invoice payments, and if “QR Invoice IBAN” is filled in
“Email attachment: Order confirmation (electronic invoice (XRechnung))”, “… (electronic invoice (ZUGFeRD))”falseThe e-invoice as XML or PDF
“Email attachment: Order confirmation (donation receipt)”falseOnly for voluntary donations included in the order

For the direct debit payment method, the shop automatically attaches the SEPA direct debit mandate as a PDF; you can configure this in the payment method settings. The shop does not currently process the “Email attachment: Product data sheet (PDF)” option.

Excerpt from the email options, lines 25 through 40: Order confirmation, invoice, QR invoice, XRechnung, ZUGFeRD, delivery slip, and Terms and Conditions set to false; Sample withdrawal form, EU warranty notice, right of withdrawal, and privacy policy set to true; in between, donation receipt set to false; Shop operator’s email address and product data sheet set to false

By default, the order confirmation does not include the right of withdrawal, the model withdrawal form, the privacy policy, the EU warranty notice, the Terms and Conditions, or receipts. Click to enlarge.

Before disabling: After placing an order, customers must receive a contract confirmation on a durable medium. This includes the right of withdrawal notice and the model withdrawal form (Section 312f(2) of the German Civil Code (BGB)). Only remove these attachments if your customers receive the texts in this form through other means. The online store does not include the Terms and Conditions by default. If in doubt, have a legal professional verify whether your customers receive them in text form through other means.

Note on the Attachments

If at least one document is attached, the shop inserts a note at the location {PDF_ADVISE}. In the order confirmation, it mentions the Terms and Conditions and the right of withdrawal if these are attached, along with a sentence on how to open PDF files. The status email contains only this sentence. If there are no attachments, this section remains blank.

Change or remove the note

Remove: Delete {PDF_ADVISE} from the template. Edit and translate under Tools → xoLanguage, “default” section: For the order confirmation in the “Frontend” framework, use the keys TEXT_EMAIL_PDF_CONDITIONS_REORDER, TEXT_EMAIL_PDF_CONDITIONS, TEXT_EMAIL_PDF_REORDER, and PDF_LINK_INFORMATION; for the status email, use PDF_LINK_INFORMATION in the “Backend” framework.

Custom PDF

The shop does not provide for a custom file to be attached to the order confirmation. You can attach a file to a status email via “Custom File.” This can be done automatically after every order using a marketing event with the action “Send Email” and the “Attachment” field. XONIC Premium: Marketing / Automatisierungen & Künstliche Intelligenz

The shop automatically attaches the privacy policy as a PDF to emails regarding registration, tickets, and contracts. This can only be disabled via a hidden setting; please contact us for assistance. Attachments to newsletters are covered in the Newsletter Guide.


PHP Mail or SMTP

By default, the shop sends its emails to the mail server of the server on which it runs. With SMTP, it sends them instead via your email provider’s mailbox.

“Email Mode”Who SendsWhen to Use
phpmail (default setting, recommended according to the help text)Your shop’s serverAs a rule. The store server must be listed in the SPF record for your sender domain.
smtpYour provider’s mail server, using your login credentialsif your domain is to send emails only through your email provider, or if the store is to sign its own emails with DKIM

Switch to SMTP

  1. In the email options, set “Email Mode” to “ smtp.”
  2. Enter the “SMTP Host,” “SMTP PORT” (default: 465), “SMTP Security Mode” (ssl, or tls), “SMTP Username,” and “SMTP Password” as specified by your email provider.
  3. Enter an address from this mailbox as the “Shop Owner’s Email Address.”
  4. Set “Sender is always the shop owner” to “ true.” Many email providers only accept emails via SMTP if the sender belongs to the mailbox. Otherwise, they would reject order copies and inquiries with the customer as the sender.
  5. Under CMS → Emails & Marketing / Automations, send a template with “Send Test Email” and check your inbox. The message “A test message was sent to …” simply means that the store has initiated the sending process.
Email options, lines 1 through 24: “Email Mode” smtp, “SMTP Username” shop@example.com, “SMTP Password” hidden as “20 characters”, “SMTP Security Mode” ssl, “SMTP Port” 465, “SMTP Host” smtp.example.com, the DKIM fields left blank, “IMAP: Username” shop@example.com, “IMAP: Password” hidden, “IMAP: Host” imap.example.com, “IMAP: Sent Items Folder Name” Sent, and “Sender is always the store operator” true

To send via SMTP, enter the host, port, security mode, and login credentials for your email account; the IMAP fields will place a copy in your Sent folder. Click to enlarge.

  • Incorrect login credentials: If the mail server rejects the credentials, the email will not be sent. The store does not display a message about this in the backend; it logs the error on the server. Please contact us if you do not receive the test email.
  • Throttling: There is no setting to slow down or stagger the sending of emails. For large volumes, such as newsletters, use a third-party provider; see the Newsletter Guide.

Copy in the Sent folder

By configuring “IMAP: Host,” “IMAP: Username,” “IMAP: Password,” and “IMAP: Sent Items Folder Name,” the store places a copy of every sent email in this folder of your mailbox. This applies in both PHP Mail and SMTP modes. from 4.9.133

  • Enter the folder name exactly as it appears in your mailbox, such as “Sent” or “Gesendet.” The store connects securely via port 993.
  • Exceptions include bulk emails such as newsletters and marketing campaigns, as well as emails containing login credentials, such as passwords or reset links.
  • If the mailbox is unreachable, the store will still send the email but will not save a copy.

Deliverability: SPF, DKIM, and DMARC

Whether an email lands in the inbox is determined by the recipient’s mail server. It primarily checks whether the sending server is authorized for the domain of the sender’s address. This information is stored as entries in your domain’s DNS.

EntryWhat is it for?Do you need it?
SPFSpecifies the servers authorized to send on behalf of your domainYes. As a rule, a correct SPF record is sufficient. For PHP-Mail, your shop’s server must be listed there; for SMTP, your email provider’s server must be listed.
DKIMa digital signature that verifies the email has not been altered in transitOptional. The store signs the email itself only in SMTP mode if “Email DKIM Signature: Domain,” “Email DKIM Signature: Selector,” and “Email DKIM Signature: PrivateKey” are filled in (if the key is encrypted, “Email DKIM Signature: Passphrase” must also be included).
DMARCtells recipients how to handle emails that fail SPF and DKIMOptional for shop emails. For high-volume newsletters, major email providers require an entry.

Where the entries belong

  • The sender domain is the domain of the “shop operator’s email address”; if the (SPF) address is filled in, it is the domain of that address.
  • The entries are set by whoever manages your domain’s DNS. If your store is hosted by XONIC, we’ll provide you with the appropriate entries; please contact us.
  • A domain has only one SPF record. If a server is added, include it in the existing record instead of creating a second one.

Using a Freemail Address as the Sender

If you use an address from a free email provider as the shop operator’s address, that provider’s SPF record will block your shop server. In that case, enter an address from your own domain under “Shop operator’s email address (SPF).” Your customers will see this address as the sender, and replies will still be delivered to your freemail inbox.

For the shop’s DKIM key, enter the public key as a TXT record at <Selektor>._domainkey.<Ihre Domain>. Missing DKIM or DMARC records are not a reason for shop emails to fail to arrive, as long as the SPF is correct.


Undeliverable Emails

If an email cannot be delivered, the mail server sends an error message back to the sender. The store does not process these bounce-backs; you’ll find them in your inbox.

Where bounce-backs end up

  • For emails sent to customers, they end up in the inbox of the “shop operator’s email address”; if the (SPF) address is specified, they end up in the customer’s inbox.
  • For emails with the customer as the sender—such as the order copy sent to you—they end up in the customer’s inbox. A typo in “Send order copy via email to” will therefore result in error messages for your customers. If “Sender is always the shop operator” is set, they’ll end up in your inbox.

What to do

  1. Check the reason in the error message: typo, unknown mailbox, full mailbox, or rejected.
  2. Correct the address in the customer’s account; see the “Manage Customers” guide.
  3. Resend the email: the welcome email using “Send welcome message including password” (sets a new password), the order confirmation in the order editor using “Send order confirmation,” or a status email with a new status entry. “Generate Password Link” provides you with a link that you can share via other means.

Addresses to which the store never sends emails

The store does not send anything to these addresses without an error message in the backend:

  • Addresses containing “noreply,”
  • Addresses from the domain example.com and Amazon customer addresses (@marketplace.amazon.de),
  • Addresses from Settings → Interfaces → Email Marketing / CRM → Email Options → Email Spam Protection: Blacklist. This list blocks recipients and senders, and—using * as a placeholder—also blocks entire domains, such as *@spam-beispiel.de. This is how you keep spam out of the contact form.

Images and Signature

Your customer’s email program downloads the logo and product images from your store when the email is opened. Many programs, including Outlook, only download these images after they’ve been approved.

Images Missing in Outlook

  • By default, Outlook displays images from the internet only after clicking “Download Pictures” or if the sender is marked as safe. Ask your customers to add your sender address to their list of safe senders.
  • Images that you insert into an email text or a ticket response in the editor are saved by the shop with a short path (such as images/…). When sending via PHP-Mail, the shop address is appended. When sending via SMTP, this path is currently missing, and the images do not appear for the recipient. If you use SMTP and inserted images are missing, please contact us.
  • Items without a product image display the placeholder graphic from your layout—or no image at all—in order confirmation emails. Previously, this resulted in an empty image placeholder, which caused Outlook to load the store’s homepage when the email was opened. from 4.10
  • Links and images in emails no longer contain a session ID. The shop removes them when sending the email.from 4.9.109
  • If an image is missing in any email program—such as one you inserted yourself into a template or ticket response—please contact us.

Signature

Shop Emails

The greeting, address, and contact information for shop emails are included in the respective template and in the common footer of all emails. Instructions on how to change them can be found in the CMS Manager & Emails guide.

Your Personal Signature

Under Settings → Administrators → My Account, create the “Signature (Ticket System)” for each language in the “Signatures” section. It appears below your ticket replies and is pre-filled under Tools → Send Email; you can edit it there via “Edit Signature.” The shop does not currently use the “Signature (Orders)” field.

My Account, “Signatures” section, DE tab: “Signature (Ticket System)” field with help text “The signature is used when updating tickets.” and editor with “Best regards, Erika Musterfrau, Musterladen GmbH, Musterstraße 1 · 12345 Musterstadt, Tel. 0000 000000 · info@example.com”

The “Signature (Ticket System)” under My Account appears below your ticket replies and is pre-filled when sending emails via Tools → Send Email. Click to enlarge.


What emails did the customer receive?

There is no sending log with all emails in the backend. These sections show what the store has sent.

WhereWhat You See
Order, “Order Status” sub-tabAn envelope with a checkmark (“Customer notified”) marks each entry for which an email was sent: order confirmation, status emails, resend confirmations. Next to it are the attached notes, such as “Invoice was sent on ….”
Your Sent folderA copy of every email except bulk emails and emails containing login credentials, provided the IMAP fields are filled in; see Sent Folder
Order TicketWith “Create order ticket automatically” and “Order ticket: Attach order confirmation as .eml” under Settings → General → Tickets & Tasks, the order confirmation is attached to the ticket as a file named “ Bestellung-<Nummer>.eml.”
TicketThe history shows which replies have reached the customer via email; see the Tickets & Tasks Guide.
Marketing Events LogEvery email sent by an event; see the Marketing & Automation guide XONIC Premium: Marketing / Automatisierungen & Künstliche Intelligenz
Order 41001 from Ms. Erika Musterfrau, “Order Status” subheading: Entry dated September 28, 2026, “Pending” with an envelope icon and the following documents: Cancellation Notice, Sample Cancellation Form, EU Notice on Statutory Warranty, and Privacy Policy; entry “Payment Received” without an envelope; entry “Shipped” with an envelope and the “Invoice” document, with the note above it: “Invoice was sent on September 30, 2026, at 3:40:00 p.m.”

In the order status, the envelope icon marks each entry for which the store has triggered an email; the attached documents are displayed next to it. Click to enlarge.

“Triggered” does not mean “delivered.” The envelope indicates that the store has triggered an email. It does not show whether the customer’s mail server accepted it. On the server, the store logs every email sent, including the recipient, subject, and time, but not the content. If your store is hosted by XONIC, we’ll check there for you.

If an email doesn’t arrive

First check the settings in the shop, then the recipient, then the sender. This order saves time.

  1. “Send Emails” is listed at true, and the “Shop operator’s email address” is a valid address.
  2. Order history: If the “Customer notified” status is missing from the first entry, the store has not triggered an order confirmation.
  3. Recipient: Check the address for typos and compare it with the list of blocked addresses.
  4. Order origin: Orders from marketplaces and Billbee do not receive emails from the store by default; see “Which Emails.”
  5. Manager: If the manager of a branch is listed as “instead of the customer,” the email goes to headquarters; see Branches.
  6. If the email is in the recipient’sspam folder, check the sender and SPF record; see “Deliverability.”
  7. SMTP: Check your login credentials and send a test email. A success message in the backend does not prove that the email was actually sent.
  8. Copies to You: If you do not receive the order copy, set “Sender is always the store operator” on true.

Order Received, but No Confirmation

If an order appears in full in the backend but neither the customer nor you have received a confirmation, a very large store logo may be the cause. When an order is completed, the store generates all PDF attachments at once, and a logo several thousand pixels wide could have caused the system to run out of memory before the email was sent. The store now automatically resizes the logo for PDFs, and Tools → Server Info & Health Check flags unusually large logos.from 4.9.24

If you notice this issue with an older version, reduce the logo’s width to no more than 2,500 pixels and contact us. You can confirm the affected orders by clicking “Send Order Confirmation” in the order editor.


Frequently Asked Questions

Where do I set the sender address for order confirmations?

Under Settings → Interfaces → Email Marketing / CRM → Email Options in the “Shop Owner’s Email Address” field. You can set the name under Settings → General → Basic Settings under “Shop Owner’s Name.” Learn more under Sender.

How do I send a copy of each order to another address?

Enter the address in the email options under “Order copy via email to,” with each address on a separate line. If the sample address mail@ihre_adresse_xxl.de is still listed there, replace it. Copies of status emails are sent to “Order status update copy via email to.”

Why am I not receiving an order copy via email?

Most often, the sample address is still in the field, or your mail server is rejecting the copy because it lists the customer as the sender. Replace the address and set “Sender is always the store operator” to true. Also check your spam folder.

How do I switch email delivery to an SMTP server?

Set “Email Mode” to SMTP, enter your provider’s host, port, security mode, username, and password, enable “Sender is always the shop operator,” and send a test email. The steps are listed under PHP Mail or SMTP.

Can I limit the number of emails sent via SMTP?

No, there is no such setting. For large volumes, such as newsletters, use a service provider; see Newsletters.

What DNS entries do I need for the store’s email sending?

As a rule, a correct SPF record for the domain of your sender address is sufficient. DKIM and DMARC are optional additions. If your store is hosted by XONIC, we’ll provide you with the appropriate records; see “Deliverability.”

Why are two emails sent when invoices are issued?

The customer has an “Email Address (Invoice)” in their account. Emails containing invoices are sent to the primary address and to each billing address as a separate email. See Billing Address for details.

Why doesn’t the status email reach the customer’s billing address?

Billing addresses only receive emails with an attached invoice. If the invoice does not have a number from your own number range, it is not yet attached, and the XRechnung in XML format alone does not count. The “alternate email address” does not receive order emails.

How do I attach the Terms and Conditions and Cancellation Policy, and how do I remove attachments?

Use the “Email Attachment…” buttons in the email options. The Terms and Conditions are disabled by default; the Right of Withdrawal, Sample Withdrawal Form, and Privacy Policy are enabled. Before disabling them, read the note under “Attachments.”

How do I remove or translate the PDF note in the order confirmation?

To remove: Delete “ {PDF_ADVISE} ” from the template. To edit and translate: Go to Tools → xoLanguage, “default” section. The keys applicable to the order confirmation and status email are listed under “Attachments.”

Can I see in the store which emails the customer has received?

Partially: The order history marks every triggered order and status email along with its attachments. You’ll receive a copy of each email in your Sent folder via the IMAP fields. There is no complete sending log in the backend; see “Verification.”

What should I do if a welcome email bounces back as undeliverable?

Check the reason in the error message, correct the address in the customer’s account, and send a new welcome email using “Send welcome message including password.” If the email still doesn’t arrive, provide the customer with a link from “Generate password link” via another method.

Why aren’t images displayed in emails in Outlook?

By default, Outlook only downloads images from the internet after you click “Download Pictures.” If the customer adds your sender address to their list of safe senders, the images will appear immediately. If only images you inserted in the editor are missing and your store sends emails via SMTP, the issue is due to a short image path. See “Images and Signature” for more information.

Where do I create an email signature?

For ticket replies and Tools → Send Email under Settings → Administrators → My Account, in the “Signature (Ticket System)” field. The greeting and contact information for store emails are included in the email templates; see CMS Manager & Emails.

How do I set it up so that the customer is notified when the status changes?

Enable “Notify Customer” when the status changes. To ensure the checkbox is always preselected, click “Save” below the checkboxes afterward; this setting applies to all orders. For recurring cases, create text modules that set the status, text, and toggle together; see Status Emails.

How do I automatically attach a PDF to an email after an order is placed?

Use a marketing event that sends an email with the “Send Email” action after the order is placed; select the file in the “Attachment” field. The store does not provide a way to attach a file directly to the order confirmation itself. See the Marketing & Automation guide for details. XONIC Premium: Marketing / Automatisierungen & Künstliche Intelligenz

Related Guides

We'll help you set it up

We’ll work with you to verify the sender, SPF record, and SMTP access. If your store is hosted by XONIC, we’ll check whether an email has been sent from your store.

Contact Support Now