I've just noticed that emails to the winning bidder are not being sent. It appears that outbid notices and buy it now messages, along with other emails generated by the system are working, however the mails sent on the cron run to winners are not being sent.

I do know that this was working at one point, but don't know exactly when it stopped -- and it is possible that it has been caused by a different module. I am currently running the April 17 dev version. I'm curious if anyone has a suggestion on what I can look at to troubleshoot, or if anyone can confirm the emails are working/not working for them.

Thanks!

Comments

Garrett Albright’s picture

Are you sure that cron is running correctly? Look in at Administer > Reports > Status report and make sure its last listed cron run time is fairly recent.

Also check out Administer > Store administration > Auction settings and make sure you haven't unchecked the "Notify auction winners by email after auction ends" option.

gjerdery’s picture

Status: Active » Closed (fixed)

Thanks for the reply. Cron had been running regularly, and the settings were set to send to winners -- and to make it more confusing, the original person pointing out the problem thanked me for fixing it, even though I hadn't made any changes and was having trouble getting an auction notification to be sent to my own address.

I unchecked "Notify auction winners," saved settings, and then rechecked it, and tested with a new auction item. Of course, it worked perfectly!

Thanks again!

Garrett Albright’s picture

Hmm. I wonder if it was just a temporary hiccup with outgoing mail on your server, then.

NoahPollock’s picture

Unfortunately I'm having this issue now; system emails sent but even after running cron users are not notified when they win....

SchwebDesign’s picture

I noticed in the 6.x dev version, that uc_auction_cron() is completely commented out. I'm guessing this is why these winner emails aren't being sent out! Any reason this was commented out?

SchwebDesign’s picture

Status: Closed (fixed) » Active

Also in 6.x dev version, if you uncomment uc_auction_cron(), look for member_billing(); and be sure to wrap it in if(module_exists('uc_auction_member_billing')) because that module doesn't exist from what i can see and that function, attempting to run, causes the cron job to abort.

like this:

		if(module_exists('uc_auction_member_billing')){ 
			member_billing(); // not sure where this module is
		}
SeanA’s picture

Issue summary: View changes
Status: Active » Closed (outdated)