Hello, I am having an issue with Virtuemart where the admin is not getting the order confirmations and neither is the customer. I have gone through the settings multiple times and not sure where the issue is.
I made sure the admin user that has the email address that I want to get the confirmation emails is set as vendor in Shoppers, and I set the other users as Not a Vendor. Also set Yes to receive system emails.
Can someone please help? Thank you!
Versions:
Joomla 2.5.9
Virtuemart 2.0.18a
Do you get registration emails from Joomla/VM?
No, the admin is not getting emails when there is a new user account added. I just tested and added a new user account, and the new user email got a confirmation email, but the admin did not get one.
OK, try different mail settings in Joomla server configuration, maybe use SMTP. Check the admin email spam filters and also see if the "Use the vendor email address" setting in VM Configuration/Shop makes any difference.
Mail failures are almost always Joomla mail config problems or due to some stupid anti-spam measures on the hosting server.
The system is properly sending the emails to the new users when they register for an account. And this email is coming from the admin email that I have set as vendor. Therefore I know the mail configuration is correct.
The issue is that the admin nor the buyer gets an email confirmation when an order is placed.
Is the admin supposed to get an email each time a new account is created?
Quote from: excess28 on July 23, 2013, 17:28:12 PM
Is the admin supposed to get an email each time a new account is created?
If they are a full registered user and not a guest checking out then Joomla sends out a new user reg email if that is set in Joomla users and the admin user is set to receive system emails.
The trigger to send order emails comes from the payment plugin - it that working correctly?
For the first time, someone placed an order and they actually got the confirmation. Do you know where I can edit the HTML of the email. The footer of the email had the description/keywords of the website which looks strange.
Then they tried doing a test purchase and got an email from the site saying: "An IPN notification was received with an invalid amount or currency", this one did not trigger a confirmation email.
Payments are setup through PayPal. Under Return to Shop, I have Order Status for Pending transactions set to Pending, Order Status for Successful transactions set to Confirmed, Order Status for Failed transactions set to Cancelled. Not sure what setting is incorrect here.
I am having the same problem since the update to 2.0.22a. Everything was fine before the update, now the store admin is not being emailed when a new order is placed. A resolve to this issue would be greatly appreciated.
Joomla 2.5.14
As of 26ste august i have the same problem. I don't know what course this fault. Who knows the sulution.
Perhaps it was attempt by VM to send some emails. Errors could happen during this process probably. What your logs could show, guys?
Same issue here unfortunately. We run a high volume Virtuemart webshop (http://www.exact.nl/klant-trainingen/exact-globe) and after the update to version 2.0.22b (luckily we test in a test environment first) Virtuemart is NOT sending confirmations anymore to the default admin email address and to the customer who ordered.
It is still sending order updates (via Notify Shopper for example) correctly.
This is caused by Virtuemart itself, not a mailserver hickup or anything else, all the other email services are still working correctly.
Thanks & kind regards,
Ebo Eppenga
Marketing
Exact
Check your setiings in Configuration/Shop Emails Settings
and in Configuration/Checkout check for each Default Order Status to....
Unfortunately I too am having the same problem with shop admin and shopper receiving order confirmation emails with a client site. Can't be sure when it started not sending confirmation emails as client has only just alerted me to it however certainly was happening with VM2.0.22a. She did suggest when orders are paid using PayPal I gather the order confirmation does come through but the only other payment method is Bank Deposit/Transfer using the 'VM - Payment, Standard' method which has been working fine until a recent update.
This is not a fault with the host or site email config as the default Joomla contact form works fine. In submitting test orders from the Orders page I can change the status and tick 'notify shopper' i.e. me and the updated status is emailed successfully. The issue is purely down to email confirmations not being sent out to either the store admin or shopper.
Currently running Joomla 2.5.14, VM2.0.22b. When installing VM updates (via Joomla's Extension Manager as the Live Update doesn't work on our shared host environment) I have also been installing the AIO update file at the same time too so presumably the payment plugins have been updated, perhaps that's the problem?
Since updating to 2.0.022b, purchases made with Authorize.net do not send out confirmation e-mails and invoices as they are configured to.
2.0.22a worked fine. The PayPal purchases still send just fine. I am guessing something has changed with the Authorize.net plugin that needs to be re-addressed.
Please advise.
Quote from: avkeele on September 02, 2013, 16:22:07 PM
Since updating to 2.0.022b, purchases made with Authorize.net do not send out confirmation e-mails and invoices as they are configured to.
2.0.22a worked fine. The PayPal purchases still send just fine. I am guessing something has changed with the Authorize.net plugin that needs to be re-addressed.
Please advise.
Bump.
Try to update first. Second you posted your issue in this thread wrongly. Try Plugin or Dev forum sections instead, pls.
[SOLVED] 2.0.22c released after my post. 2.0.22b must have been the culprit after all. I updated and it is back to working fine.
As for your second suggestion, I was merely adding only an already existing thread to the same issue, where others had already alluded to the same payment plugin potential source. This was not a new post. I did not get to choose where this thread was originally posted. Maybe you should move the thread according to how you see fit.
No problem. Just saw your words about your payment method
Quote from: avkeele on September 02, 2013, 16:22:07 PM
Authorize.net
I like 2.0.22c too.
I have 2.0.22c running and i still can't get a new installation to work properly.
But i read here that the payment method triggers the emails, is that correct ?
i don't want to use any pre payment (customers must do a wire transfer). So i made a payment method and selected standard. Is this correct ?
I selected my admin as a vendor in shoppers. My admin has a correct email adress.
what am i overlooking ?
edit:
However when testing now (guest shopper) i got this when confirming:
"You must provide at least one recipient email address."
Unfortunately since upgrade to 2.0.22c NO emails send to admin or vendor!?!?!
Orders are well stored in the backend! But No Email to the Admin....
Help urgently needed???? Where to look????
Does your vendor has own email?
since 2 years...
all was well - the first order after the update was not sent - i made NO changes just the update
You could download 22d version in Dev Portal (check top of the current page). Are you sure that your web site is able to send emails currently (contact form etc)?
Websites is sending emails.. I checked this!
Update to 2.0.22d doesn't help
Order is stored but not send, unfortunately also NOT to the client!!!!!
Seems there is something wrong with Joomla 2.5.14 - serveral websites are not sending breezingforms any more - no reason for that, happens also after update. What is really strange: a few websites with a smiliar settings working well
On the same hosting service or not?
all on the same server
Did you check this http://forum.virtuemart.net/index.php?topic=118576.msg403593#msg403593 ?
I am having the exact same problem after updating my site from 2.0.22b to 2.0.22c.
All emails are working fine except the order confirmation emails sent to the shopper and vendor.
I have managed to find the source of the problem though, lucky I always back up my site before I upgrade.
By rolling back the files components\com_virtuemart\helpers\shopfunctionsf.php and administrator\components\com_virtuemart\models\orders.php I am now receiving the confirmation emails again.
I believe the problem is something to do with the notifyCustomer() or renderMail() functions and I will figure it out, I just need a break after staring at code for 4 hours.
Check your settings: http://forum.virtuemart.net/index.php?topic=118866.msg403586#msg403586
Pending order was missing from the list when email is sent out to the customer in my case.
WTH I swear I checked that already, twice. I even removed them all and added them in again.
You were right though, I went in and checked and 'Pending' was not in the list ...
Added it back in, restored the files to the 2.0.22c versions and tested - problem solved.
VM: 2.0.24c
Joomla: 2.5.16
Have the same problem; tried changing to smtp but with no success. All joomla emails work without a problem (even 3rd party modules) except virtuemart. Is there a bug in the version? because it started right after the update..
PS. I'm only getting emails from paypal, and that's how we manage for now but we'd still like the order to both the clients and the vendor...
Anticipated thanks,
Dan
Some people have overlooked the need to configure "Default Order Status to send email.." in Configuration/Checkout.
yes... no... I'm sure that's not the case; as you can see, they were selected. :) and it's not server side; I tested that as well and I have no idea what more can I do about it...
[attachment cleanup by admin]