Resend Order Confirmation

PrestaShop resend order confirmation, rebuilt in the order's own language and currency, logged, nothing else changed

Resend Order Confirmation puts a confirmation-email resend button on PrestaShop order pages and the orders list. Installation completes setup, with no settings to configure before the first use.

A missing email leaves the customer without their order details even though the purchase exists. PrestaShop has no built-in resend action for this confirmation, turning a simple request into extra support work.

You see the recipient and confirm before sending. The message uses the customer's current email address, the order's language and its original shop. Products, prices and payment details come from the order; its status, totals and dates remain unchanged. Successful resends leave a private note.

Correcting a mistyped customer email once sends the next confirmation to the right mailbox without altering the commercial order record.

Share
verified Free lifetime license per domain, yours forever.
build Professional Setup We fully configure the module to your needs: all options set, tested & verified within 1 business day. +€29.00
palette Visual Integration CSS & template adjustments to match your theme: includes cross-device verification and screenshot review. +€49.00
Options total: €0.00
Selected total: €0.00
1 viewed

Summary of what the module offers

Resend Order Confirmation gives the back office the one button PrestaShop forgot: sending the order confirmation again, safely, with a record.

  • One button, two places: the resend button on the order page and on the orders list.
  • The real email: the complete original confirmation, rebuilt from the order.
  • The right recipient: the customer’s current address, the order’s language, the order’s shop.
  • Safeguards: recipient preview, explicit confirmation, a signed order-bound action, no change to the order.
  • Proof: a private note per resend and a recent-activity counter.
  • Readiness: diagnostics that catch a broken mail setup before a customer waits on it.
The Resend Order Confirmation configuration screen in the PrestaShop back office

What happens when a customer says the confirmation never arrived?

You open the order, or find it on the orders list, and the resend card is already there. It shows who the customer is and the exact address the email will travel to, asks you to confirm, locks itself while sending, and reports the outcome on the spot: sent, or exactly what went wrong.

The call that used to become a ticket, a screenshot of the order and a manual email now ends while the customer is still on the phone. You can resend the order confirmation during the call; inbox delivery depends on the shop's mail service.

Resend card showing the customer's name and the exact recipient email address

What exactly does the customer receive?

The same order confirmation the store sends at checkout, rebuilt from the order itself: every product line, prices, both addresses, the payment method, discounts and the rest, in the standard template your store already uses, complete with everything the original carried. Nothing is improvised, so the resent email is as valid a proof as the first one.

It arrives in the language the order was placed in, and in a multistore it is sent from the shop that owns the order, with that shop’s identity. A German customer of your German storefront receives a German confirmation from the German shop, whichever back office you pressed the button in.

Rebuilt order confirmation email with products, addresses, carrier, discounts and totals

What about a wrong or corrected email address?

The resend follows the customer’s current stored address, not the one frozen at checkout. When the customer fixes the typo in their account, or you correct it for them, the next resend lands in the right mailbox, and the order itself is never edited for the purpose.

That covers the most common cause of the missing confirmation, the mistyped address, with the least possible ceremony: fix the address once, press resend, done.

Order detail page with the resend card beside the unchanged order status

Can this be triggered by accident or abused?

Safeguards reduce the risk. The action is signed and bound to one specific order; a request with a missing or forged signature, an unknown order or an unknown customer is rejected before anything happens. On your side, the button asks for explicit confirmation and shows the recipient first, so a slip of the mouse sends nothing.

The order’s commercial data is never touched: no status change, no totals, no dates. The only thing written is the audit note that says the resend happened, which is precisely what you want written.

Confirmation dialog asking to approve the resend and showing the recipient before sending

How do I know it worked, today and last month?

Every successful resend leaves a private note on the order with the details, and the module keeps a recent-activity count, so "did anyone resend this" is answered by the order itself. Failed sends are logged against the order with the reason.

The module also checks its own ground: the confirmation template, the store’s mail delivery method and its own presence on the order page are verified on a diagnostics screen, and a mail-setup problem is flagged in the back office before a waiting customer discovers it for you. No external service is involved at any point; your platform sends your email.

Module configuration screen reporting a ready, fully working setup
  • Reference
    mprresendorderconfirmation
  • Version
    1.0.14
  • Improvements
    112
  • Released
  • Updated
  • PrestaShop Compatibility
    PS 1.6 – 9.x
  • Pricing Model
    One-time Purchase
  • Module Type
    Back-office
  • GDPR Relevant
    Yes
  • Business Goal
    Customer Communication
  • External Account Needed
    No
  • Module Complexity
    Lightweight Widget
  • Customer Journey Stage
    Retain Customers
  • Works With Platform
    No External Platform

What customers say about us

Company reviews
5.0 ★ ★ ★ ★ ★ (4 reviews)
Customer Reviews for PrestaShop Modules and Support
No product reviews yet

Be the first to share your experience with this product.

Write a Review Customer Reviews for PrestaShop Modules and Support

Resend Order Confirmation adds a resend button to the PrestaShop Back Office order page, so your team can send a customer their order confirmation again without changing the order status or rebuilding an email manually.

Have a question about this product? Our experts are here to help. Ask anything about installation, compatibility, or specifications.
Ask a question
1350 questions
9 categories
Which language and shop does the resent email use in multistore? Published
The email is rebuilt using the order's own language and shop, not the current admin language. The module passes the order's id_lang and id_shop to PrestaShop's mail function, so the customer receives the confirmation in the same language and store template as the original order, even when you manage several shops from one back office.
Does resending change the order status or trigger automation? Published
No. The module sends the standard order confirmation email directly, without changing the order status. This avoids the old workaround of switching status just to trigger an email, which can affect stock, fire other status emails or add misleading entries to the order history. Only a private note recording the resend is added to the order.
Does it work with PrestaShop 1.6, 1.7, 8 and 9? Published
Yes, the module is intended for PrestaShop 1.6, 1.7, 8 and 9, with source text noting support for older order pages as well. It appears on the admin order detail page rather than adding a customer-facing widget. Check it after installation on your admin theme or order page layout to confirm the panel appears where staff expect it.
Will it slow down my store? Published
No customer-facing page widget is added by this module. It only adds an admin order-page action for staff to use when a resend is needed. The storefront shopping experience is not changed by having the module available in Back Office.
Is there a privacy concern when resending confirmations? Published
Order confirmations contain customer and order details, so staff should verify the recipient email before sending. The module shows the customer name and email in the resend panel to support that check. The private order note also helps create an internal record of the resend action.
Do I need to configure anything before resent emails are delivered? Published
The module uses your store's existing PrestaShop email settings and does not add its own mail server. Its configuration screen warns you if PrestaShop email sending is disabled, or if SMTP mode is selected without an SMTP server set. If a resend fails, check Advanced Parameters > Email in the back office first; once normal PrestaShop emails are delivered, the resend button works too.
Does it send the same email as the original order confirmation? Published
Yes, it rebuilds the standard PrestaShop order confirmation email. The message includes the expected order information such as products, addresses, carrier, payment, totals and discounts. That is the main value compared with forwarding a partial support email or changing status to trigger another notification.

Before sending, the AJAX controller requires an order id and a module token, validates both, loads the order and customer, then calls PrestaShop's standard Mail::Send() with the order_conf template from _PS_MAIL_DIR_ and the original order shop id.

  • Products: it rebuilds both HTML and plain-text product rows from $order->getProducts(), including product name, optional reference, quantity, unit price including tax and total price including tax.
  • Addresses: delivery and invoice blocks are generated with AddressFormat::generateAddress(), with a fallback assembled from company, name, street, postcode and city if address formatting fails.
  • Audit trail: after a successful resend it adds a private order message and writes a PrestaShop log entry; if mail sending fails, it returns a JSON error rather than changing the order status.
v1.0.112026-09-25
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedReplace Tools::displayPrice with PriceFormatter compat wrapper

Works Well With Resend Order Confirmation

Modules our team genuinely pairs with this one, and exactly why each belongs in the same setup.

Workflow

Reaching for the free Resend Order Confirmation tells you that after-sale order communication matters to you: staff get a one-click action to rebuild and resend the native order_conf email for shoppers who did not receive it, resolving a common support request quickly. That is one small task in a much larger post-order workload.

Advanced Order Workflow organises everything that happens after an order is placed. It adds teams, custom workflow statuses, assignments, internal comments, mentions, attachments, reminders, notifications and reporting, and can map native order states to responsible teams, so fulfilment, support and managers see who owns the next step. It is a separate, paid module.

Used alongside each other, the free resend handles one frequent confirmation request while the workflow module structures the rest of the post-order work. Together they keep both the quick fixes and the wider fulfilment process under control, so order handling is tidy from the confirmation email through to the steps that follow.

Workflow

The free Resend Order Confirmation gives staff a fast answer to one recurring contact: a shopper who never got their confirmation email, rebuilt from the order and resent in one click without changing order status. It is a focused remedy for a single, common support moment.

Support Revolution provides the broader help desk that such contacts often belong to. Logged-in customers can open tickets, guest ticket creation can be enabled with a private support area, and your team manages ticket history, customer identity and order-related issues close to the data that matters. It is a separate, paid module for structured, trackable support.

Together they handle both the quick confirmation resend and the wider stream of customer questions. The free tool clears the simple did-not-receive-it request on the spot, while Support Revolution keeps the more involved, order-related cases organised with full history, so support stays efficient for both the trivial and the substantial.

Complement

Using the free Resend Order Confirmation shows you care about clear, reassuring order communication, rebuilding and resending the native confirmation when a shopper says it did not arrive. The smoother that confirmation experience is, the more it pays to make orders easy to refer to.

Custom Order Numbering improves that referencing. It replaces random order references with structured ones built from dates, counters, shop or customer context, prefixes and suffixes, with a format builder that previews patterns before a counter is consumed, so numbers are easier for shoppers, support and bookkeeping. It is a separate, paid module.

Together they make order communication clearer on both sides. The resend tool ensures the confirmation reaches the customer, while readable order numbers make it easier for shoppers and staff to identify and discuss that order, so a confirmation email is not only delivered but also tied to a reference everyone can use comfortably.

Order Editor
€49.00
Workflow

The free Resend Order Confirmation handles one tidy after-sale task: re-sending the confirmation email when a customer did not get it, without rebuilding the order or changing its status. But many post-order requests are not about the email; they are about the order itself needing a fix.

Order Editor addresses those. It adds an editing panel on the order detail page so staff can adjust products, prices, customer data, addresses, carrier details, vouchers, payments and documents, keeping the correction close to the workflow your team already uses. It is a separate, paid module for changing orders, not just re-notifying about them.

Used alongside each other, they cover both communicating an order and correcting it. The free resend reassures customers who missed their confirmation, while Order Editor lets staff fix real order problems in place, so your team can answer the simple email request and handle the substantive changes from the same order page.

0 open1 resolved
Report an issue
Resent confirmation email shows current product prices instead of order-time pricesResolved2026-03-24
View all known issues

Feature Requests: 0

View full roadmap

Suggest a Feature

30 days return right
Easy return - no questions asked
Plug & Play Modules
Install, set up and take profit
Dedicated Support First
Priority Help & Satisfaction Over Sales

You might also like

More From This Category
Order Editor
€49.00
Cron Manager
€0.00

Who builds and maintains this module

Built and maintained by David Miller and mypresta.rocks. David Miller has worked with PrestaShop since 2013, and the company behind this shop has been registered since 3 December 2018. Every module in this catalogue is our own work, so your questions to support reach the people who wrote the code. The changelog on this page lists every update with its date.

About us

Loading...
Back to top