Settings › Customize
Email Settings
How mail leaves your site, who it comes from, what it looks like, and what gets attached to it. 7 sections covering deliverability, senders, order and account email, PDF invoices and the test tools, with every setting named in plain language and its factory default beside it.
Before you start
Where it lives, and how the panel works
From your WordPress dashboard open EasyCart › Settings, then pick Email under Customize.
WP Admin › EasyCart › Settings › Customize › Email
Search instead of hunting
The search box at the top of the page filters it as you type, and it matches hidden keywords as well as names. The same box on the Settings home searches every panel at once.
Jump between sections
A section list sits beside the page and follows you down it, so you can move straight to the part you came for without scrolling through everything between.
Advanced settings are folded away
Each section hides its rarely-changed settings behind a Show N advanced settings link, naming the first few so you know whether it is worth opening. 2 of the 32 settings on this page start folded.
Dependent settings appear as needed
Settings shown indented here only exist once the setting above them is switched on. Switch an email type over to SMTP and its host, port, encryption, username and password fields appear; switch it back and they go away again.
Saving
Switches and dropdowns save the moment you change them. Anything you type collects in a save bar at the foot of the page that counts your unsaved changes and warns you before you navigate away.
Locked settings
Rows marked with a padlock need WP EasyCart PRO or Premium. They stay visible so you can see what the upgrade adds. 9 settings on this page are PRO features.
On this page
Jump to a section
Getting mail delivered
Sending and senders
Whether delivery goes through WordPress or the built-in mailer, who your email appears to come from, and the tools that tell you whether any of it is arriving.
Deliverability
Delivery rate, pre-flight checks and the send log
no stored settingsNo settings here, just tools. The panel reports how your recent mail actually performed, runs pre-flight checks against your sender configuration, and gives you a button to send a test email and see the result on screen and in the email log. It also shows the retry queue: what is waiting, how many attempts each message has had and when the next one is due, with buttons to send the queue now or retry a single email. There is a simulated failure test too, which never touches customer mail. Start here when email is not arriving, before changing anything below.
Sender
How mail leaves the site and how every email is branded
5 settingsSend method
How mail actually leaves the site. WordPress mail hands delivery to WordPress, which means any SMTP or mail API plugin you already run takes over, and that is the recommended setup because those plugins exist to solve deliverability properly. The built-in mailer sends straight from this server instead, with its own optional SMTP settings per email type further down.
Store notification addresses
Every order, refund, stock, review and new-account email is copied to these addresses. Separate several with commas. This is the store’s own inbox rather than the customer’s, so put the address somebody actually reads here. It ships with a placeholder that is not yours, so it needs changing on day one.
Email logo
Shown at the top of every EasyCart email. Upload the image to your Media Library and paste its URL. Keep it modest in width, because many mail clients will not scale it down and a wide logo forces the whole email sideways on a phone.
Email signature text
Closing text at the foot of every automatic email. Your postal address, support hours, a thank-you. Worth filling in: several jurisdictions expect a real business address on commercial mail, and it is the natural place to tell people how to reach a human.
Email signature image
An image placed under the signature text. Useful for a scanned signature, a small badge or a seal. Keep it light, since it is added to every email you send.
⚠️ Careful: The store notification address and both sender addresses ship with placeholder values that are not yours. Until you change them, store copies go nowhere useful and your receipts are sent from an address you do not control, which is the quickest way into a spam folder. Set all three before you take a real order.
What customers receive
Orders, invoices and accounts
Receipts and refunds, the PDF copies attached to them, and the password and activation mail that people wait on.
Order emails
Receipts, invoices, refunds and store notifications
12 settingsOrder emails come from
The sender shoppers see on receipts, invoices and refunds. Write it as Store Name <orders@yourdomain.com> to show a name rather than a bare address. It must be on a domain you control, because sending as an address you do not own is the fastest route to the spam folder. The factory value is a placeholder.
Send order emails over SMTP
The built-in mailer connects to the SMTP server below instead of handing the message to PHP mail on this server. Almost always an improvement: mail sent directly by a web server is frequently rejected or silently dropped because nothing vouches for it.
SMTP host
Your mail provider’s outgoing server, such as smtp.yourprovider.com. Take it from your provider’s own documentation rather than guessing from your mailbox address.
SMTP port
Usually 465 for SSL, 587 for TLS, or 25 for no encryption. The port and the encryption setting below have to agree with each other and with what your provider expects.
SMTP encryption
Match whatever your provider lists against the port above. A mismatch between port and encryption is the single most common reason SMTP sending fails, and the failure is usually silent, so check this first when emails stop arriving.
SMTP username
Often the full mailbox address rather than just the part before the at sign. Again, follow your provider’s documentation.
SMTP password
Only ever sent from your server to your SMTP provider. If your provider offers app passwords, use one here rather than your main account password, so revoking it later does not lock you out of your own mailbox.
Show the shopper’s email address on receipts
Adds the customer’s own email address beside their order details on receipt and refund emails. Handy when receipts get forwarded around an office and somebody needs to know which account placed the order.
Product images on receipts
Each line shows its product image on receipt, invoice, gift card and refund emails, and on the printable receipt. Makes an order instantly recognisable, at the cost of a heavier email. Turn it off if you sell things that all look alike, or if your images are large.
Customer upload links in admin emails
Controls who can open files that shoppers uploaded with their order. Sign-in required keeps them to administrators and order managers. A private link lets anyone holding the notification email download the file until the link expires, which is convenient for passing work to a printer or supplier, and correspondingly less private. Shopper receipts never carry these links either way, and switching back to sign-in required cancels every private link already sent.
Link expires after
How long a private link keeps working. Shortening it also shortens links you have already sent, so reducing this can break a link a supplier was relying on. Choose the shortest window that suits how you actually work.
Next order number
Order numbers count up from here. It can be raised but never lowered, because lower values would collide with orders you already have, and the database simply ignores them. This is the same setting that appears on the Checkout panel.
💡 Note: If you already run an SMTP or mail API plugin, leave the send method on WordPress mail and let that plugin do its job. The SMTP fields here belong to the built-in mailer and are only used when you have chosen it.
PDF receipts
Attach the order as a PDF to receipt and invoice emails, as many EU buyers and bookkeepers expect
6 settingsAttach a PDF to the customer’s receipt email
Receipt and invoice emails to the shopper carry a PDF copy of the order. Many buyers, and most bookkeepers, expect something they can file or forward rather than an email they have to keep. In much of the EU a proper invoice document is the norm rather than a courtesy.
Attach a PDF to the admin order email
The copy sent to your store notification addresses carries the same PDF, which makes your own bookkeeping a matter of filing attachments rather than printing emails.
PDF heading
The heading printed at the top of the PDF. Invoice is the right word when the document is a request for or record of payment for accounting purposes; Receipt suits a simple confirmation that money changed hands. If you are unsure, your accountant will have a view.
PDF file name
What the attachment is called. {order_id} becomes the order number and {date} the order date. A filename containing the order number is worth having, because a folder full of identically named attachments is useless.
Business details on the PDF
Your registered business name, address and VAT number, printed at the top of the PDF. EU invoices are required to show them, so if you are attaching PDFs for compliance reasons this field is the compliance.
PDF paper size
Automatic uses US Letter in the places where that is the local standard, such as the United States, Canada and Mexico, and A4 everywhere else. Override it only if you know every recipient prints on one size.
💡 Note: If you are attaching PDFs to satisfy EU invoicing rules, the business details field is the part that does the work. A PDF without your registered name, address and VAT number is not a compliant invoice.
Account emails
Password resets, account activation and new-account alerts
8 settingsAccount emails come from
The sender shoppers see on password resets, activation and other account emails. Written as Store Name <help@yourdomain.com> to show a name. Worth pointing at a monitored address rather than a no-reply one, because people do reply to password emails when they are stuck.
Send account emails over SMTP
The built-in mailer uses the SMTP server below for account emails instead of PHP mail. These are the emails people need most urgently, since somebody locked out of their account is waiting for one, so reliable delivery matters more here than anywhere.
SMTP host
Your mail provider’s outgoing server for account mail. It can be the same as the order one or a different mailbox entirely.
SMTP port
Usually 465 for SSL, 587 for TLS, or 25 for no encryption, matching the encryption setting below.
SMTP encryption
Match what your provider lists for the port above. As with order mail, a port and encryption mismatch is the usual cause of silent failure.
SMTP username
Often the full mailbox address. Follow your provider’s documentation.
SMTP password
Only sent from your server to your SMTP provider. Use an app password where one is available.
Tell me when someone registers
Sends a note to your store notification addresses whenever a shopper creates an account. Useful on a trade store where new accounts need approving or vetting; noisy on a busy retail store where registrations are routine.
💡 Note: Account emails are the ones people wait for. Somebody locked out of their account cannot get back in until a reset arrives, so if you configure SMTP anywhere, configure it here. New account alerts are also controlled from Settings › Accounts.
Checking and wording
Tests and phrasing
Sending yourself the emails a subscriber would get, and editing the words used on the receipt.
Subscription emails
Send yourself the emails a subscriber gets, built from a real subscription when you have one
1 settingSend test emails to
Every Send test button on this page sends to this address. Leave it empty and tests go to your own WordPress address. Point it somewhere else when you want to check how the mail looks in a different client, or when somebody other than you is doing the checking.
Receipt wording
Phrases in the order receipt email and on the order-complete page, in the store language
no stored settingsNo settings here either. This panel links through to the phrases used in the order receipt email and on the order-complete page, edited in your store language rather than stored as options. Use it to change wording without touching a template.
Keep going
Related panels
Registration, activation and the alerts that pair with account email.
Order numbering and the customer uploads these links point at.
Gateway logging, for tracing what happened alongside the email log.
Every storefront and email phrase, editable.
The subscriptions behind the trial, renewal and failure emails.
Delivery and webhook entries recorded for troubleshooting.
Try the PRO features free for 14 days
Anything marked PRO comes with WP EasyCart PRO or Premium. Take the whole thing for a run on your own store before you decide.