Hikashop - Transactional Emails: Order Status Change Notification

  • Posts: 54
  • Thank you received: 1
  • Hikamarket Multivendor Hikashop Business
2 days 14 hours ago #371728

-- HikaShop version -- : 6.4.1
-- Joomla version -- : 5.4.3

Hello

I'm validating transactional emails and analyzing the behavior of two that have similar names and the same preview:

Order status notification
Order notification

I understand they are sent after an order changes status, from created order to confirmed order, for example.

To test this, from the seller panel (frontend), I accessed a received order and changed its status.

I validated the email accounts of both the seller and the buyer, but only the seller received the status change notification; the buyer did not.

Is this the expected behavior? Why are there two emails that look identical if one isn't sent to each participant in the purchase/sale?

Thanks!

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

  • Posts: 85550
  • Thank you received: 13996
  • MODERATOR
2 days 5 hours ago #371734

Hi,

The order status notification is sent to the buyer when the order status is changed.

The order notification email is sent to the buyer when you click on the "email" button in the backend when editing an order.

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

  • Posts: 54
  • Thank you received: 1
  • Hikamarket Multivendor Hikashop Business
1 day 22 hours ago #371743

Hello

Perfect, now I understand the difference between the two emails.

So, You say, "The order status notification is sent to the buyer when the order status is changed," but in the test, I see that this isn't happening.
In the test, the seller changed the status from their list of received orders (frontend), and the seller receives the status change notification email in their own email account, when you explained that the buyer should receive it.

How can I check this to correct it?

Thanks!

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

  • Posts: 85550
  • Thank you received: 13996
  • MODERATOR
1 day 6 hours ago #371751

Hi,

You're missing something. The "order status notification" email is sent to the customer, not the seller and that can't be otherwise unless you've developed a custom plugin or an email override specifically to do that.

You can go in the menu Customers>Emails history. There, you'll see all the emails sent by HikaShop / HikaMarket as well as the ones generated with the preview when available. You'll be able to check what is sent to who.
And if you see emails there, that are not generated by the preview, but that you don't receive, it's probably because the sending is blocked for one reason or another.

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

  • Posts: 54
  • Thank you received: 1
  • Hikamarket Multivendor Hikashop Business
22 hours 38 minutes ago #371758

Hello

I understand what you're saying. To verify, I repeated the entire process with new data.

Register a new seller
Add one new product
Register a new user
Using this user, purchase the newly listed product belonging to the newly created seller
From the seller's panel (frontend), in the order list, change the order status from the initial "created" to "confirmed".
Result: The email confirming the status change is only sent to the seller.

As evidence, I'm sending you a screenshot of the Hikashop email history. You can see the following:

Line 7 - email sent to the ecommerce admin that a user has registered
Email 6 - email sent to the ecommerce admin that a seller has registered (with the user from the previous email)
Email 5 - email sent to the seller notifying them that their new store is open
Email 4 - email sent to the seller notifying them that a new order has been created with their products
Email 3 - email sent to the user that the order has been successfully created
Email 2 - email sent to the ecommerce administrator notifying them that a new order has been created
Email 1 - email sent to the seller notifying them that the order status has changed

Now that you can see that the status change email is indeed going to the seller and not the buyer, could you please help me find the reason and fix it?

Thank you very much!

Attachments:

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

  • Posts: 85550
  • Thank you received: 13996
  • MODERATOR
6 hours 31 minutes ago #371760

Hi,

The "market.order_status_notification" is not the "order_status_notification" email.

The "order_status_notification" is the email sent to the customer by HikaShop when the status of an order is changed. That's what I was talking about.

The "market.order_status_notification" is another email.

In your example, note the order number being different. The main order is what the customer sees. The sub-order is what each vendor sees. The vendor only sees the content of the main order corresponding to his products as a sub-order, different from the main order. When he changes the status of a sub-order, it doesn't necessarily changes the status of the main order. For this to happen, other sub orders from other vendors in the same order also need to get their status to be changed.
Note also that you have a setting "Notify customer when subsale update main order status" in the HikaShop configuration.
If that setting is not turned on, it is normal the customer is not being notified in your example.
So that's the first thing I would recommend checking.

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

Time to create page: 0.048 seconds
Powered by Kunena Forum