Email notifications to admin only sent when order status changes but not when an order is checked out.

Posts: 28
Joined: 03/26/2008

Hi there,

Sorry to ask for help again but I've looked around and I can't seem to find anyone else with this problem. I have activated Notifications and checked the email there.

The problem is that when a user creates an order and checks it out I don't get an admin notification. However if I enter the admin area and change an order status to Completed or Pending and email gets sent to the admin.

Is this how it's supposed to work normally? Because I was hoping to get an email once a user checks out their order.

Thanks!

Posts: 23
Joined: 11/01/2007

Go to admin/store/settings/notify/edit/checkout. Check the Admin Checkout Notification, and make sure that you have checked the box to receive the notifications and entered all of the necessary information.

Happy day,
Anne

AttachmentSize
notification-checkout-admin-setting.png16.93 KB
Posts: 28
Joined: 03/26/2008

Hi there,

Yes I've done this already. It's weird because it won't send me a notification when the order is placed but if I change the order status it will send me an email.

Thanks

Posts: 28
Joined: 03/26/2008

I think I may know why the checkout notification isn't being sent. It may be because I've disabled the payment part so maybe ubercart doesn't consider the checkout to have "completed" so it doesn't send me an email.

It may explain why if I change the order status to complete I get email notifications.

Is there a fix for this? I would like to receive emails when someone makes an order.

Thanks!

Posts: 5245
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Not sure on that, there... the customer completes checkout thing gets fired off any time someone submits an order.

Posts: 5
Joined: 04/21/2008

woc_art wrote:
Hi there,

Sorry to ask for help again but I've looked around and I can't seem to find anyone else with this problem. I have activated Notifications and checked the email there.

The problem is that when a user creates an order and checks it out I don't get an admin notification. However if I enter the admin area and change an order status to Completed or Pending and email gets sent to the admin.

Is this how it's supposed to work normally? Because I was hoping to get an email once a user checks out their order.

Thanks!

Hi,
i got the same prob.
an email is send out to the user who orders. but no mail to the admin that a order is done.
when i change status to completed oder pending or some else - no email is send out to admin - only user.
checkbox for admin notifivation is checked on.
in the protokol is nothing about admin notification ony user notification.

can anyone help me to fix this prob?

Posts: 5245
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Have you added any e-mail addresses in the admin checkout notification settings at /admin/store/settings/notify/edit/checkout?

Posts: 5
Joined: 04/21/2008

shure i have.
notific to admin - there a email address is writen in the form box

Posts: 28
Joined: 03/26/2008

Hey Chilla,

Try changing an order status to completed. If you still don't get an email then you may not have the problem I have. And I've seen fixes for it on this site. I've read that some servers don't recognise the email output or something. So if you still don't get an email if you change the order status then try changing the email you entered in the form to another one, like gmail or hotmail and see if that works.

However if you do get an email when you change the order status then you have a similar problem to mine and I'm not sure how to fix it. Sorry!

Posts: 5
Joined: 04/21/2008

i read that post befor and tried it. but no work on it.
the email adresse is on the same host as the webserver is.
i can trie an other one. when i change the sstat of orde to complet nothing happens.

mail to the user (i.e. the same host for example testuser@mydomain.de) work fine nut no mail to the admin for example admina@mydomain.de

so i dont think its a server problem.
i alos tried sending out emails via worklfow-ng to the admin or some other mail - no work! but oemails to user by order got in.

Posts: 5
Joined: 04/21/2008

chilla wrote:
i read that post befor and tried it. but no work on it.
the email adresse is on the same host as the webserver is.
i can trie an other one. when i change the sstat of orde to complet nothing happens.

mail to the user (i.e. the same host for example testuser@mydomain.de) work fine nut no mail to the admin for example admina@mydomain.de

so i dont think its a server problem.
i alos tried sending out emails via worklfow-ng to the admin or some other mail - no work! but oemails to user by order got in.

fixed it!
dont use the wysiwyg edito to insert the mail adress! just enter in source - so its without mail@domain.de just typ in mail@domain.xy in the source.

Posts: 28
Joined: 03/26/2008

Hey congrats on fixing the issue. Can you explain what you mean by enter the email into the source? I'm trying to do what you did to see if it'll fix my problem but I'm not quite sure what you mean.

Thanks

Posts: 5
Joined: 04/21/2008

i run a wysiwyg editor like FCKeditor or TinyMCE.
so, disable it or go in source mode while write your email adress to the admin notfication
http://www.ubercart.org/files/notification-checkout-admin-setting.png

Posts: 28
Joined: 03/26/2008

Ryan wrote:
Not sure on that, there... the customer completes checkout thing gets fired off any time someone submits an order.

Hi there,

I think the problem is that the order status is "in checkout" because I don't let them go through the payment process. This would explain why I get emails if I change the status of the order. Is there any way I can fix this? I think as long as it's considered in checkout then ubercart doesn't consider the checkout to be completed and won't email me a notification.

I've also tried to send myself a notification using the workflow thing but I can't get it to input the information properly. I get blank emails instead.

Any help would be appreciated

Posts: 5245
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Honestly, I don't know how you could let someone complete checkout without them moving out of in_checkout. Core won't send out notifications for orders in_checkout, as that's not really the point of that module. I'm not sure what the best solution would be here.

Posts: 28
Joined: 03/26/2008

I'm sorry for keeping on this. Can anyone explain how Core processes orders? I've tried adding a payment gateway by check but the order is still considered "in_checkout". What triggers an order to move out of "in_checkout"? I've never used Ubercart before so I'm not sure myself. Does and order have to be manually changed out of the "in_checkout" status? If no then can I find out the trigger for it to automatically change?

I've managed to get workflows to send me and email when the customer submits the order but I can't input any details regarding the order. I entered the tokens but they end up blank in the email. However when I try to get workflows to update the order status to completed when a customer submits an order it doesn't execute and the order stays in the "in_checkout" status

Thanks!

Posts: 5245
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

An order should move out of in_checkout automatically when a customer completes checkout. Perhaps the problem here is your payment method? There are so many variables where a bad module can cause trouble... On a vanilla install, and on any of the installs I've done w/ core modules, invoices have always just worked.