Seller Email Notification Problem
azirael - April 3, 2009 - 10:46
| Project: | Ubercart Marketplace |
| Version: | 5.x-1.0-beta5 |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Description
When a seller has an order, the seller receives a notification email.
However, it happens with not Paypal express payment, but Paypal Website Payments Standard(WPS).
I can't figure out why seller notification varies according to payment methods.
Please Help~.
Thank you.

#1
Seller notification is sent out based on order status updates. Check to see what order status an order using express comes out as vs. WPS. If I remember correctly, when the order updates to payment received, the seller gets an email.
#2
Thank you for your quick response, Turgrid.
According to your advice, I checked the order status for both Paypal express and WPS payment respectively, and the statuses are all 'Completed'.
Here are my test steps.
1. I actually turned on all notifications to send emails to customers, admin, and seller.
2. A customer made two orders. One of them was made with Paypal Express and the other with WPS.
3-1. For the order with Express, all notification emails were sent to the expected receivers.
3-2. For the order with WPS, all notification emails were sent to the expected receivers except for seller.
4. Admin received an email for the new order.
5. Customer received three emails (a receipt from Paypal, an order notification from Ubercart, and a File download notification from Ubercart.)
6-1. Seller received an email for the order with Express.
6-2. Seller received nothing for the order with WPS.
7. The order statuses for the two orders are all 'Completed'.
Anyway, I appreciate your great module and response. A little advice would be great help for me. ^^
#3
The order is probably moving to completed before ever being updated to payment received. It must hit payment received for the seller email to send out. Try ensuring that payment received is specified here in order states fieldset and NOT paypal pending (admin/store/settings/orders/edit/workflow).
#4
As testing this issue, I found that seller notification email works for WPS, not Express. I made a mistake and switched the test cases. I'm sorry about that. (Anyway, still same problem to me)
Checking order states (admin/store/settings/orders/edit/workflow), I see both 'paypal_pending' and 'payment_received' from the list. How do I get rid of 'paypal_pending' to follow your advice?
I attach my order workflow screen.
#5
Above the table you depict in the image is a link to expand the "order states" fieldset (I can see the link you need to hit in your image). There is where you can change what status is associated with what.
#6
Oh, I didn't know that link. Thank you~.
Like you said, the setting was 'Paypal pending.' So, I changed Payment received state to 'Payment received.'
However, the seller notification still has the same problem even with this new setting.