Site maintenance: Sun 15 Nov, from 20:00 UTC, about 4–6 hours. Details

This cutover relies on some testing that is still incomplete so may be cancelled at short notice

Forums / Managing Customers and Orders / resending 'thank you for your order' emails

resending 'thank you for your order' emails

Locked

Started by bouncerfl on 10 Jan 2008, 5:13 PM · Views: 1,749

Results 1 to 5 of 5
This thread is locked. New replies are disabled.
10 Jan 2008, 5:13 PM
#1
bouncerfl avatar

bouncerfl

New Zenner

Join Date:
Mar 2007
Location:
sunny Florida, USA
Posts:
80
Plugin Contributions:
0

resending 'thank you for your order' emails

Hi all,

I'm running 1.3.7 with a few minor mods, including Super Orders (thanks again Blindside!).

I'm wondering if either in the core functionality or within SO, there's a way to re-send a user the 'thank you' email which results from having placed an order.

Seems our mail server hiccuped, and while all the info is in the DB, the user never got his 'order received/thank you' email.

Thanks in advance,
~Ray
BouncerFL

++++++++++++++++
Subtle as the 'b' in subtle.

10 Jan 2008, 7:38 PM
#2
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,752
Plugin Contributions:
56

Re: resending 'thank you for your order' emails

If you use the Email Archive contribution, you can resend from that.

That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.

10 Jan 2008, 7:50 PM
#3
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: resending 'thank you for your order' emails

swguy:

If you use the Email Archive contribution, you can resend from that.

swguy is correct ... provided that you had email-archiving enabled prior to those orders being placed.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

10 Jan 2008, 8:08 PM
#4
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,752
Plugin Contributions:
56

Re: resending 'thank you for your order' emails

D-ohhh! Yes, good point. In the future you could use this contribution (unless of course you happened to turn this flag on.) For now, perhaps you could forward him a copy of the email you received yourself for the order.

That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.

11 Jan 2008, 9:39 PM
#5
debeaujeu avatar

debeaujeu

New Zenner

Join Date:
Aug 2006
Location:
Kirkland, WA
Posts:
82
Plugin Contributions:
1

Re: resending 'thank you for your order' emails

When activated, the “resend msg” function of the “E-mail Archive Manager v1.4” Contribution displays 2 warning messages and sends block_names instead of the expected values.
All other functions (email, delete, preview text and preview html) seem to produce the expected results. E-mail archiving is active (=true).

First warning message:
Warning: Invalid argument supplied for foreach() in /home/aaadi3/public_html/includes/functions/functions_email.php on line 387

This is line 387 content:
foreach ($block as $key=>$value) {
$file_holder = str_replace('$' . $key, $value, $file_holder);
}

Second warning message:
Warning: Cannot modify header information - headers already sent by (output started at /home/aaadi3/public_html/includes/functions/functions_email.php:387) in /home/aaadi3/public_html/admin/includes/functions/general.php on line 34

This is line 34 content:
header('Location: ' . $url);

Content of Resent Message as received in inbox

$EMAIL_SUBJECT
$EMAIL_MESSAGE_HTML

$EMAIL_FOOTER_COPYRIGHT

$EMAIL_DISCLAIMER
$EMAIL_SPAM_DISCLAIMER

$EXTRA_INFO

I have tested the “resend msg” functions on 3 different ZC test sites (v1.3.7 and v1.3.7.1 with different contributions installed and using databases from different origins) and I have obtained the same results.
ZC Admin >> Configuration >> E-Mail Options >> E-mails must send from known domain? >> No (both Yes and No option produce the same results)

Any suggestions to further diagnose this situation?

deBeaujeu