Emails to HikaShop Support - contact@hikashop.com - rejected from gmail

  • Posts: 11
  • Thank you received: 0
  • Hikashop Business
2 years 1 day ago #346761

-- HikaShop version -- : 4.6.2
-- Joomla version -- : 4.2.4
-- PHP version -- : 7.4.30
-- Error-message(debug-mod must be tuned on) -- : Notice: Trying to get property 'user_email' of non-object in /www/htdocs/w01a70ea/hikashop/media/com_hikashop/mail/order_admin_notification.preload.php on line 67

I had contact on this issue by email and tried to answer the last email but now my emails were rejected from gmail.

What can I do?

Greetings - Harald

Attachments:
Last edit: 2 years 1 day ago by haraldundandrea.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 1 day ago #346764

Hi,

We'll be happy to answer you here.
Also, you can go through our contact form if you want to send us a private email:
www.hikashop.com/support/contact-us.html

I would recommend the forum. That way, you're guaranteed we'll see your messages.

What were your questions ?

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

  • Posts: 11
  • Thank you received: 0
  • Hikashop Business
1 year 11 months ago #346941

Hello Nicolas,

on saturday 19.11.2022 I wrote an email to the support:

Hello,

I got an order without email adress but a notice instead.

Can you tell me what this notice means?

Greetings - Harald

Von: The flying Condors GbR [This email address is being protected from spambots. You need JavaScript enabled to view it.]
Gesendet: Samstag, 19. November 2022 14:12
An: This email address is being protected from spambots. You need JavaScript enabled to view it.
Betreff: Auf Ihrer Website wurde eine neue Bestellung erstellt.


Notice: Trying to get property 'user_email' of non-object in /www/htdocs/w01a70ea/hikashop/media/com_hikashop/mail/order_admin_notification.preload.php on line 67"..."

I got an answer from Philippe on monday 21.11.2022 then:

Hello,

This order email informs you that the order is "pending" meaning that your order is waiting for a payment in order to be mute to confirm.
Now, from your email order it seems that you have some overridden email, right ?

Maybe that's the reason why you can see no address and no customer references ?...
This can explain why you have the error message by the way.

Maybe you have to correct your email override ?
Can't say much more from your elements.

Remaining at your disposal to progress on your issue.
Regards

Philippe
Team HikaShop


So I tried to answer by email and get the error message:

<This email address is being protected from spambots. You need JavaScript enabled to view it.>: host
gmail-smtp-in.l.google.com[2a00:1450:400c:c06::1b] said: 550-5.7.1
[2001:41d0:2:699:: 12] Our system has detected that this message
550-5.7.1 is likely unsolicited mail. To reduce the amount of spam sent to
550-5.7.1 Gmail, this message has been blocked. Please visit 550-5.7.1
support.google.com/mail/?p=UnsolicitedMessageError 550 5.7.1 for
more information. m35-20020a05600c3b2300b003b4fa44e896si3121820wms.173 -
gsmtp (in reply to end of DATA command)


Now I have two issues instead of one... :(

I did not get a notification mail by your answer here in the forum allthough I had subscribed to this thread as I created it. For this reason I did not write earlier.

My answer that I would have written to Philippe is here:

Hello Philippe,

I know the meaning of this email but normally it contains an email adress and has no notice in the head. In the backend the order also has no data about the customer. The only thing I modified in one email is that I added the item ID but that is nothing new and works fine.

I have no idea if this is a real error but I guess it was a bot who created this incomplete order.

This is the only order with this notice/error message.

I still have set the error report on maximum since I changed to joomla 4.x This may be the reason why I got the error message but I do not know what this means and if there is need to act. Perhaps I did not get this message on former orders from bots as the error messaging was set to normal/default.

This one order is unchanged since its creation. Other orders worked fine.

I thought the email is a mandatory field so a real customer could not create such an order without entering an email adress.

At the end the question is if there is need to act or if it is just an undesirable order from a bot.

Greetings - Harald


Additional I can say now for sure that I got other orders after this one without any problems or irregularities.

Greetings - Harald

Last edit: 1 year 11 months ago by nicolas.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 11 months ago #346950

Hi,

The warning message

Notice: Trying to get property 'user_email' of non-object in /www/htdocs/w01a70ea/hikashop/media/com_hikashop/mail/order_admin_notification.preload.php on line 67"..."

indicates that HikaShop couldn't find the information about the user for that order while generating the email notification.

This is just a consequence of what you write in your last message:

In the backend the order also has no data about the customer.

If there is no data about the customer in the order, it's normal you get the warning. Having an order created without a user shouldn't normally happen, and that's the problem.

If other orders are fine, I think you can just ignore that order.

Having the user email address is normally mandatory to create an order. However there are at least 3 ways I can think of to bypass this:
- you could remove the "login" and "address" blocks from your "checkout workflow" in the HikaShop configuration. In that case, all the orders created through the checkout would be without user and without address.
- you could create a mass action which would remove the user and address from the order with a "before an order is created" trigger.
- if you use the "new" button in the orders listing in the backend, you can create an empty order, without a user.
I'm not saying you did these, it's just that I can only think of these at the moment but I'm sure there could be other ways, it could even be a 3rd party plugin interferring.
That's hard to say without more information.

I would recommend you continue monitoring futur orders for a while to make sure it doesn't happen anymore.

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

  • Posts: 11
  • Thank you received: 0
  • Hikashop Business
1 year 11 months ago #347121

Hello Nicolas,

last time (on another order) I noticed that the first email notification when the order is just created has the same notice. So I think now that normally this notice is hidden if error reporting is set to normal/default. I will try out if the notice then (with setting error reporting to normal) appears nevertheless or if it will disappear then.

The second email with the confirmation of the payment has an email adress and no such notice.

Greetings - Harald

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 11 months ago #347122

Hi,

Indeed, turning off the error reporting in the Joomla configuration will remove the message, so it's an easy solution as trying to find where the issue comes from seems difficult.

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

Time to create page: 0.057 seconds
Powered by Kunena Forum