shop.config, and almost all of them follow the same blueprint of sender, subject, and template.
That’s why this page starts with exactly this common blueprint and with sending via an external mail system, which applies to almost all sections. After that, the emails follow in the order in which they occur in a customer’s lifecycle. First registration, then the order, then follow-up actions, and finally newsletters, freely definable emails, and notifications to the administrator.
Reference: Shop configuration shop.config, overview of all sections
The common blueprint
Most email sections share the same four to five parameters.
The following sections only list what differs from this blueprint.
Not every section has an
Allow. The emails for the double opt-in procedure, the password, and the product recommendation are triggered by the respective function, not by a separate switch.Sending via an external mail system
Many sections can hand off sending to an external mail system. Inxmail Commerce is currently supported.no uses the WEBSALE standard email. InxMail hands off sending to Inxmail and uses the template from ExternMailTemplate for it. InxMail_test does the same, but only in the shop’s test mode. In live operation, the standard email applies again.
Guide: Sending shop emails via Inxmail Commerce
Registration and customer account
RegistrationMail
Welcome email after the first registration in the shop. Supports the common blueprint including Allow, as well as UseExternMailSystem and ExternMailTemplate.
NewCustomerMail
Email to new customers. Supports the common blueprint including Allow, but no external mail system.
NewCustomerDoubleOptInMail
Confirmation email during new customer sign-up when the double opt-in procedure with mandatory confirmation of the email address is active. Supports the common blueprint without Allow, plus UseExternMailSystem and ExternMailTemplate.
CustomerVoluntaryDoubleOptInMail
The same for the voluntary confirmation of the email address. Same parameters.
ChangeEmailDoubleOptInMail
Confirmation email when changing the email address in the customer account. Same parameters.
DeleteAccountDoubleOptInMail
Confirmation email for the “Delete customer account” function. Same parameters.
SetPasswordMail
Email of the “Forgot password” or “Reset password” function. Supports the common blueprint without Allow, plus UseExternMailSystem and ExternMailTemplate.
RateLimit isn’t described in the previous documentation and is added here. Values below 1 are silently set to 5.In the sample code of the source documentation, a stray b appeared after UseExternMailSystem. It has been removed here.Order
CustomerMail
The order confirmation to the buyer. This is the most extensive email section, because the PDF attachments and SEPA mandates are also configured here.
Order details as PDF attachment
Additional file attachments
Up to five+Attachment subsections attach fixed files, for example terms and conditions or the cancellation policy.
If
Name is missing, the file name is derived from File. deutsch/12345.pdf then becomes the attachment 12345.pdf.
A purchase voucher can’t be sent as a PDF attachment. It’s only available via a download link, either in the order confirmation or in the order history of the customer account.
SEPA mandates
The source documentation specifies the default
SEPA-DirectMandate_~BANK-IBAN~_~WS-OrderID~.pdf for both file names. In the kernel, however, the fallback value for the business mandate file name is simply SEPA-DirectMandate.pdf. Don’t rely on the default; enter the file name you want instead.
The four spacing parameters per mandate type are only evaluated if the associated URL is filled in.
MerchantOrderMail
The order notification email to the merchant.
Five local tags are available in the subject.
OrderInfoMail
Info emails triggered via the SOAP V2 interface.
Everything else corresponds to the common blueprint including
Allow.
Follow-up and reminders
OrderNowMail
The BackInStockMail, formerly the OrderNow service. It notifies registered customers as soon as a product is available again.
These local tags are available in the subject.
The two referer parameters make visible in the analytics how many orders result from these notifications.
RateRemindMail
Rating reminders by email. Supports the common blueprint including Allow.
ProdRecmdMail
Email of the “Recommend product” function. Only supports Template as well as UseExternMailSystem and ExternMailTemplate. Sender and subject result from the function itself.
WishListMail
Email for sending a wish list. Supports only Template.
SendUploadLinkMail
Email with the links to the upload module. Supports the common blueprint without Allow, plus UseExternMailSystem and ExternMailTemplate. SenderName is optional.
+Newsletter
Enables newsletter sign-up during the checkout process. A separate +Newsletter section is created for each target group or newsletter list.
NotificationMode = order starts the registration when the order is generated, immediate as soon as the page changes.
ListServerAddress is only needed for the WEBSALE Newsletter V1 and for external providers that support such an address.
In addition, the section supports UseExternMailSystem and ExternMailTemplate.
GenericEmails
For everything that doesn’t have its own section. One +Entry subsection per email, up to 20.
UseIndividualRecipientAddress isn’t described in the previous documentation and is added here.ShopAdminMail
Notifications about problems in ongoing shop operation to the shop administrator.
This section has neither subject nor template. The shop specifies both.
