Resend customer's order confirmation
Is there currently a way to resend an order confirmation to a customer? Occasionally, I get customers who need a receipt and claim they didn't get one. The information they need is exactly what is on the Order Confirmation but they don't check their spam folder or just accidentally delete or something. I realize I can probably dummy something up for them, but was wondering if there was an easier way to handle this kind of request.
Thanks!
(FWIW I did search the forums for this topic but only came up with very old, closed threads on it)
Re: Resend customer's order confirmation
Just enable Email Archiving, and then use Admin Email Archive Manager plugin to resend any emails. There's a button there that you just click and the email is sent again.
Re: Resend customer's order confirmation
Quote:
Originally Posted by
balihr
Just enable Email Archiving, and then use Admin Email Archive Manager plugin to resend any emails. There's a button there that you just click and the email is sent again.
oh man, i'm so not a fan of storing emails in the database.
i played around with something like:
PHP Code:
require_once DIR_WS_CLASSES . 'order.php';
require_once DIR_WS_LANGUAGES . $_SESSION['language'] . '/checkout_process.php';
$orderNo = 17554;
$order = new order($orderNo);
$order->query($orderNo);
$order->send_order_email();
which seems totally reasonable, but alas no dice as the email gets constructed in other methods.
i think it is a perfectly reasonable request to do, without needing to store all emails in the db.
perhaps i will look into refactoring.
Re: Resend customer's order confirmation
Thanks. I did discover this plug-in and the setting for archiving. Even if I turn on archiving now, of course I can not resend to a customer who ordered before I turned it on. It does seem like resending the confirmation (from scratch rather than from an archive) should be possible since all the same data still exists.
I also don't love the idea of every email being archived. It seems like that table could get very large quite quickly, but it may have to do as a stop-gap until I can find a more elegant solution.
Re: Resend customer's order confirmation
Re: Resend customer's order confirmation
Also, with restrictions, caveats, quid pro quos, sine qua nons and the like, you can use my Test Checkout Email plugin if you're a developer.
https://www.zen-cart.com/downloads.php?do=file&id=2291
Re: Resend customer's order confirmation
I just reply to my admin copy of the order confirmation. It goes right back to them.