Author Topic: Order confirmation not sent to user  (Read 3756 times)

BjornOnPole

  • Jr. Member
  • **
  • Posts: 57
Order confirmation not sent to user
« on: June 03, 2015, 12:25:19 pm »
PHP 5.4.10
Joomla! 3.4.1   
VirtueMart 3.0.9
URL: http://onpole.org/letsgrow/administrator

Whenever a user places an order, the user does not get any email. The admin does get email, so emailing works.
I tried setting the email to text instead of HTML, no difference.
In Configuration > Configuration > Checkout I've added all the possible status to all the boxes, no difference.

How to fix?

nicoco59

  • Beginner
  • *
  • Posts: 27
Re: Order confirmation not sent to user
« Reply #1 on: June 13, 2015, 17:32:32 pm »
We have the same problem, apart that it is worse: we don't receive emails when there is a new order, and the customer doesn't either, but when we do receive emails when we have a new customer.

PHP 5.5
Joomla! 3.4.1   
VirtueMart 3.0.9
Installed components : Artio Joomsef, Xmap, Mailchimp

The Paypal plugin (we are using) and Virtuemart's checkout options are well configured, so I don't see what could be wrong...

Thanks for your help

jjk

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3549
  • using Matomo instead of Google Analytics
Re: Order confirmation not sent to user
« Reply #2 on: June 13, 2015, 21:44:37 pm »
Just in case you have 'Pending' in order status email settings - remove it.
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

nicoco59

  • Beginner
  • *
  • Posts: 27
Re: Order confirmation not sent to user
« Reply #3 on: June 14, 2015, 18:25:05 pm »
Just in case you have 'Pending' in order status email settings - remove it.

I'm on this page : /administrator/index.php?option=com_virtuemart&view=orderstatus, there are two things:

- "Sent" and "Pending" status are locked and I can't change them,
- When I try to unpublish (at least) the "Pending" status nothing happen and I have a this error in the console : Empty string passed to getElementById(). jquery.min.js:2:0

I'll try to force and unpublish the status through the database and report to you if it works.

jjk

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3549
  • using Matomo instead of Google Analytics
Re: Order confirmation not sent to user
« Reply #4 on: June 15, 2015, 00:27:45 am »
I'm on this page : /administrator/index.php?option=com_virtuemart&view=orderstatus, there are two things:
- "Sent" and "Pending" status are locked and I can't change them

That's the wrong page. Leave those intact. They are locked, because VM needs them.
Look at the VM Configuration > Checkout tab instead.
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

rojones31

  • Jr. Member
  • **
  • Posts: 56
  • VirtueMart Version: 3.0.6.2
Re: Order confirmation not sent to user
« Reply #5 on: June 17, 2015, 03:29:02 am »
I'm having the same issue, has anyone found a solution for this issue?  There is no "pending" set for either the client nor the store.  client still not receiving emails nor is the store.  The is also not receiving any email from when the client signs up as a new customer.

Please help.

RJ >:(

jjk

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3549
  • using Matomo instead of Google Analytics
Re: Order confirmation not sent to user
« Reply #6 on: June 17, 2015, 11:14:04 am »
...client still not receiving emails nor is the store.  The is also not receiving any email from when the client signs up as a new customer.

Sounds like you should also check your email settings. Do you receive an email if you use 'Ask a question about this product'?
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

rojones31

  • Jr. Member
  • **
  • Posts: 56
  • VirtueMart Version: 3.0.6.2
Re: Order confirmation not sent to user
« Reply #7 on: June 17, 2015, 15:19:42 pm »
I have the "Ask a question about this product' turned off in my settings.  Therefore, if I have that turned off it should not interrupt the store and client from receiving notification emails about a order confirmation.   I have no clue on how to fix this. 

RJ

jjk

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3549
  • using Matomo instead of Google Analytics
Re: Order confirmation not sent to user
« Reply #8 on: June 17, 2015, 16:25:50 pm »
@rojones31
Turn on 'Ask a question about this product' temporarily and test if the email is sent. If that doesn't work either, you have most likely a wrong email configuration.
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

rojones31

  • Jr. Member
  • **
  • Posts: 56
  • VirtueMart Version: 3.0.6.2
Re: Order confirmation not sent to user
« Reply #9 on: June 17, 2015, 16:42:18 pm »
I will try that and get back to you if this works or not.

RJ

rojones31

  • Jr. Member
  • **
  • Posts: 56
  • VirtueMart Version: 3.0.6.2
Re: Order confirmation not sent to user
« Reply #10 on: June 17, 2015, 17:45:04 pm »
@jjk
I turned on the 'Allows to Ask a question' in VM3 backend and tested the link on the product page on the site and the question was sent to the proper store email.  So, seems like the correct email configuration is set up, so I don't know how to fix the order confirmation email.  Please help.

RJ

nicoco59

  • Beginner
  • *
  • Posts: 27
Re: Order confirmation not sent to user
« Reply #11 on: June 18, 2015, 13:31:35 pm »
I'm on this page : /administrator/index.php?option=com_virtuemart&view=orderstatus, there are two things:
- "Sent" and "Pending" status are locked and I can't change them

That's the wrong page. Leave those intact. They are locked, because VM needs them.
Look at the VM Configuration > Checkout tab instead.

Hi,

Some updates on the problem :

- I checked the "checkout" tab and the Pending status doesn't appear at all in those : "Default Order Status to create an invoice", "Default Order Status to send email to shopper", so it seems to be ok.
- We finally received an email today, and found out that when the customer has free delivery the order confirmation email will be sent, if not,  it won't be sent.
- If we change the status of an email to : confirmed again, the email will be sent

I don't have any clues yet why this is happening, if I do I'll warn you.

rojones31

  • Jr. Member
  • **
  • Posts: 56
  • VirtueMart Version: 3.0.6.2
Re: Order confirmation not sent to user
« Reply #12 on: June 18, 2015, 15:27:36 pm »
@nicoco59 - Thanks for your insight.  If you don't mind me asking, what are your selections under Default Order Status to create an invoice, Default Order Status to send email to shopper and Default Order Status to send email to vendor?  When I force a cancellation of an order an email is sent to the customer.  For some reason I believe there is an issue with IPN to change the status of the order.  When the order is placed and confirmed in Paypal, VM is not being notified of the status change and it's not relayed back to VM and that's why the orders aren't being updated in the backed of VM.  Something is up with the IPN process, but I don't know how to fix it.   If there is anyone out there please help us with this process.

Thanks,
RJ

jjk

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3549
  • using Matomo instead of Google Analytics
Re: Order confirmation not sent to user
« Reply #13 on: June 18, 2015, 18:32:26 pm »
Did you read this? https://forum.virtuemart.net/index.php?topic=122595.0
In order to find out if you have a PayPal configuration issue, you can also (temporarily) configure a 'Standard' payment method and check if the emails are ok with that.
Do you use any third party 'One page checkout' extension?
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

rojones31

  • Jr. Member
  • **
  • Posts: 56
  • VirtueMart Version: 3.0.6.2
Re: Order confirmation not sent to user
« Reply #14 on: June 18, 2015, 19:55:35 pm »
@jjk  - Thanks for responding.  I will check this out and get back to you if this has resolved the issues. 

Thanks again,
RJ