Virtuemart call for pricing not sending the email?

Wednesday, 10 December 2008 16:10
Today we descoved the all nightmarish situation that virtuemart was apparently appearing to work, but hadnt actually been passing on customers emails! Now this obviously is of grave importance if you actually want to get some sales, so what the hell is the problem? Read more for the full tutorial on how to fix it

Well after much searching and hair pulling, and general frustration I started narrowing it down to a few things. Basically there is some issue associated with virtuemart not sending emails all together, this can be for a number of reasons:
  • If the domain you are sending them to is different to the domain on which said site is hosted, this will not work. (Not a problem for me)
  • If you have Joomla set to PHP mail, you need to set it up to use an SMTP service (tried this, didnt fix my problem)
  • Check that user registration emails are working that begin within virtuemart, and also check the site joomla end of the sie can send emails
  • If all this fails, you might be having the same problem as me. When the send call for pricing page is sent, it just defers back to the homepage and never gives any indication that it has worked. This means its not sending!

    You need to edit the file "shop.ask.tpl.php" which is located in the components/com_virtuemart/styles/default/pages folder.

    At the bottom there will be some javascript which relates to the form being submitted, you need to change this to read: //document.emailForm.action = ""
    document.emailForm.action = "."


  • And thats it, now you should finally have a working system, check it striaght out! :D
Last Updated ( Thursday, 11 December 2008 15:25 )
 
Sitemap