New order emails to customer/admin not sending

  • Posts: 11
  • Thank you received: 0
7 years 10 months ago #260388

Hello, I have a problem where emails aren't sending when the order is placed.

I worked with my webhost to ensure that Joomla is set up properly and sending emails in other ways. Also if I edit an order and check the box to notify the customer, those emails come through okay. It's only when placing an order that neither the customer nor the store admin receive any kind of email notification.

The order status is set to confirmed and I'm using the "collect on delivery" payment option, if that affects anything. My store is for logged in users only, so I also set up a public "checkout" menu item and set it in "Force a menu on checkout".

I'm trying to look through older forum posts and the FAQ but there seem to be a lot of posts about emails and most so far have had to do with the entire website not sending emails or something related to a specific payment option, so I haven't had any luck yet. Hope someone can help me!

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
7 years 9 months ago #260458

Hi,

If the email notification can be sent when you change the status of the order in the backend, then it should indeed also work for when the order is created.
If you have the Business edition or HikaShop 3, make sure that the emails are enabled in the menu System>Emails.
Because if you disable the emails, they won't be sent.
Also, check that the settings of the emails are correct there.

Finally, you can also check in the menu Customers>Emails history.
If you see the emails there, it means that HikaShop successfully generated them and sent them to the email server.
And thus, the problem is to be looked for in the email server log with the information of the email there.
If you don't see the emails there, it means that HikaShop didn't generated them. It could be a crash of the processing during the email generation (for example if you customized the emails in a wrong way). It could be that the emails are disabled. Or that their settings are wrong in some way.

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 0
7 years 9 months ago #260481

Oh, I think that might be it! I looked under System>Emails and see that "Order creation notification" is not published. How do I publish it? I clicked the red X but nothing happened.

Thanks very much for your help!

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
7 years 9 months ago #260493

Hi,

Ah, yes that's a bug of HikaShop Starter 3.0.0
Change the line:
$manage = false; $delete = false;
to:
$manage = true; $delete = false;
in the file administrator/components/com_hikashop/views/email/view.html.php and that will fix it.

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 0
7 years 9 months ago #260594

Aha, thank you! Now the customer receives an email, yay! However, the store admin didn't receive any kind of email letting them know that a new order was placed. Is this because I have a "payment notifications email address" set but not an "order creation admin notifications email address" set? The order status is marked as "confirmed".

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
7 years 9 months ago #260596

Hi,

Exactly. The email "order admin notification" needs to be activated and you need to have your email address in the field order admin notification email address.

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 0
7 years 9 months ago #261312

Ok thanks that works for the "collect on delivery" orders! But for PayPal orders, now it's causing a problem. The admin gets notified even if the customer doesn't complete the payment. How do I set it so the admin doesn't get notified until after payment is made?

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 9 months ago #261349

Hi,

Paypal plugin first need to create an order (with "created" status) so it can have the "order id" to send to the Paypal platform.
Then, when the order is confirmed, the notification is send by the plugin.

So if you don't want to be notified, you need to deactivate the email.
Or, thanks to HikaShop Business, you can edit the "preload" part of the mail to not provide any content when the order is "created".
www.hikashop.com/support/documentation/1...shop-email-form.html

You'll find more details in other thread of that forum for that modification.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.063 seconds
Powered by Kunena Forum