Your PrestaShop shop email shows up in order alerts, customer messages, and the address shoppers see on the store. Changing it is rarely one field – Mail Alerts, the store record, contact form recipients, and theme modules can each hold a different address. This guide walks through those places in the order that usually fixes the wrong inbox first.
You set one address during installation. Later, when you switch domains, staff, or providers, PrestaShop may still send or display the old one until every relevant screen is updated. The paths below apply from PrestaShop 1.7 onward, including 8 and 9 – menu labels can shift slightly, but the ideas stay the same. Official contact/store screens are documented under PrestaShop 9 Shop Parameters → Contact.
Change where order alerts go (Mail Alerts)
If new-order emails still land in an old inbox, you are usually editing the native Mail Alerts module – not the main store email.
- Go to Modules → Module Manager and search for Mail Alerts.
- Open Configure.
- Find Email addresses (often near the bottom). Replace or add the address that should receive order notifications.
- Save, place a test order in a private window, and confirm the new inbox.


Mail Alerts can hold several addresses. Keep only inboxes that should see every new order – leftover staff emails are a common leak.
Update the main PrestaShop shop email (Stores)
The store email is the default shop identity: many emails to customers and modules that do not define their own address fall back to it. It is also often what themes print as “contact us” unless overridden.
- Open Shop Parameters → Contact.
- Open the Stores tab.
- Edit the store and set the email field to your current address.
- Save, then check a customer-facing email template or the contact block on the front office.

Changing this does not always rewrite Mail Alerts or contact-form recipients – treat those as separate checkboxes on your list.
Fix contact-form recipient addresses
Messages from the contact form go to the contact you configure (Customer service, Webmaster, or custom contacts) – each can have its own email.
- Go to Shop Parameters → Contact (Contacts list / Stores tabs depending on version).
- Edit the contact customers choose in the form.
- Update its email and save.
- Send a test message from the storefront for each contact option you still offer.

When the address on the site still looks wrong
If the storefront still shows an old address after Stores and Contacts are correct, a theme or “contact” module often hardcodes or caches its own field.
- In Module Manager, search for
contactand open modules that render header/footer contact blocks. Update their email fields. - Clear PrestaShop cache under Advanced Parameters → Performance → Clear cache, then hard-refresh the front (Ctrl+F5) so you are not staring at a cached HTML fragment.
- On heavily customized shops, the address may sit in a TPL/Twig override. Search theme files for the old string only after the BO options are exhausted – that path is slower and easier to break.

If mail never arrives after you change the address
Updating the address only changes where PrestaShop tries to send or what it prints. Delivery still depends on SMTP, SPF/DKIM, and server mail settings. If messages vanish after a correct address change, work through fixing PrestaShop email problems. Before big edits on a live shop, take a PrestaShop backup.
PrestaShop shop email checklist
- Mail Alerts → Email addresses (order notifications).
- Shop Parameters → Contact → Stores (main shop email).
- Shop Parameters → Contact → each contact used by the form.
- Theme / contact modules that print an address in header or footer.
- Clear PrestaShop cache + browser cache; retest FO and a real notification.
- If nothing is delivered, debug SMTP/server mail – not only the address fields.
Once that list is green, new orders and contact messages should hit the inbox you expect – and the storefront should stop advertising the old address.
