Author Topic: Receive email after an order is placed  (Read 456 times)

Brockney

  • Jr. Member
  • **
  • Posts: 59
  • Thanks to all who support each other!
  • VirtueMart Version: 3.0.18
Receive email after an order is placed
« on: April 04, 2017, 13:03:37 pm »
Hi there,

We are not receiving an email when an order is placed.

We only know about an order when we receive payment through PayPal

Orders are showing up in the Orders section of Virtuemart but we need orders to go to the store owner each time an order is placed.

How do we set this up?
Joomla 3.6.4
Virtuemart 3.0.18

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 26097
  • Always on vacation
    • Jenkin Hill Internet
Re: Receive email after an order is placed
« Reply #1 on: April 04, 2017, 13:17:40 pm »
What is the order status shown on the orders list?  Are emails sent if you manually change the order status from there? Do you have the right settings in VM Configuration/Emails "Default Order Status to send email to...."

Quote
Joomla 3.6.4

Did you miss the vital security release?
https://www.joomla.org/announcements/release-news/5693-joomla-3-6-5-released.html
http://virtuemart.net/news/latest-news/478-joomla-security-release-3-6-5-and-patch-for-joomla-2-5-28
http://forum.virtuemart.net/index.php?topic=118683.0

Check that the site has not been hacked - one indication is new users with admin permissions!

Kelvyn

Jenkin Hill Internet,
Keswick, Lake District

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VM3.2.3.9614 on Joomla 3.7.4 PHP 7.0.22

Testing VM3.2.3.9614 on J!3.7.4

Brockney

  • Jr. Member
  • **
  • Posts: 59
  • Thanks to all who support each other!
  • VirtueMart Version: 3.0.18
Re: Receive email after an order is placed
« Reply #2 on: April 04, 2017, 18:36:40 pm »
Hi,

The Default Order Status to send email to vendor includes Pending, Confirmed by Shopper, Confirmed, Cancelled, Refunded and Completed

I have just changed the status of recent orders to Completed and no emails have been received.

The email address is set to contact@emporiumvape.com in Global Configuration -> Server -> Mail Settings

Order emails were coming through up until 2 weeks ago



Joomla 3.6.4
Virtuemart 3.0.18

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 26097
  • Always on vacation
    • Jenkin Hill Internet
Re: Receive email after an order is placed
« Reply #3 on: April 04, 2017, 23:43:17 pm »
Order emails were coming through up until 2 weeks ago

SO what happened 2 weeks ago? Did you or the host change something? Have you checked to see if the site may have been hacked?
Kelvyn

Jenkin Hill Internet,
Keswick, Lake District

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VM3.2.3.9614 on Joomla 3.7.4 PHP 7.0.22

Testing VM3.2.3.9614 on J!3.7.4

Brockney

  • Jr. Member
  • **
  • Posts: 59
  • Thanks to all who support each other!
  • VirtueMart Version: 3.0.18
Re: Receive email after an order is placed
« Reply #4 on: April 05, 2017, 16:34:21 pm »
Thank you very much for the reply and apologies for not responding straight away.

I have been running a few checks to check the email is functioning.

Also, I'm not entirely sure how this changed 2 weeks ago and there is nothing that suggests we may have been hacked.

Emails sent to the business email are received by the email account and are being accessed by logging into our host. They are also being forwarded to the store owner's personal account by default.

Emails sent out from the business email are being received.

Clicking 'Send Test Email' in Joomla sends a test email to the business email address and this is also forwarded to the store owner.

I have been placing test orders at £0.01 for some 'Fresh Air' rather than using the sandbox. PayPal notifications are received by myself as the shopper and the store owner to his personal email but nothing seems to be reaching the shopper or the vendor in terms of an email with details of the actual order.

The business email address is stored in the Global Configuration -> Server -> Mass Mail Settings and is set to PHP Mail

Have I missed part of the link out?
Joomla 3.6.4
Virtuemart 3.0.18

GJC Web Design

  • 3rd party VirtueMart Developer
  • Hero Member
  • *
  • Posts: 7488
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 2.6.22 & 3.2.2
Re: Receive email after an order is placed
« Reply #5 on: April 05, 2017, 17:07:57 pm »
check your settings on the Paypal plugin and the email tab of the VM config
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Brockney

  • Jr. Member
  • **
  • Posts: 59
  • Thanks to all who support each other!
  • VirtueMart Version: 3.0.18
Re: Receive email after an order is placed
« Reply #6 on: April 05, 2017, 18:23:11 pm »
i have found the setting!!

Thank you so much for your guidance because it has prompted me to look around and check all of the settings.

I had set up a new Vendor in the Shoppers section and added the email address.

What I needed to do was to go into the original Vendor details and replace the email in there to the one that is linked with Joomla.

I have set the business email up to forward to the store owner and myself so things are running nice and tidily now.

Not sure if this is the 100% correct method but it works a treat :)

Thank you once again for taking the time to help with this  :D ;)
Joomla 3.6.4
Virtuemart 3.0.18

GJC Web Design

  • 3rd party VirtueMart Developer
  • Hero Member
  • *
  • Posts: 7488
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 2.6.22 & 3.2.2
Re: Receive email after an order is placed
« Reply #7 on: April 05, 2017, 23:35:30 pm »
Good

please update your Joomla if it is Joomla 3.6.4 -- it must be 3.6.5 .. your site is vulnerable
It is a tiny update and breaks nothing
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation