hi all! i have a problem with the ''Default Order Status to send email to shopper''. From this table missing the status ''Pending'' (even i click on to add it is missing from there) and the result is that the customer not recieving e-mail with his order. In other case to the table ''Default Order Status to send email to vendor'', all is ok and nothing missing from there. (see screenshot 5)
Any idea for solution on this?
Best regards
[attachment cleanup by admin]
http://forum.virtuemart.net/index.php?topic=79799.0
If an order is Pending then payment has not been completed so the buyer has not "bought" the product. To send them an email at that time saying thankyou for your order would be stupid - and confusing. So for VM3 the option has been removed for the shopper. An email can still be sent to the vendor informing them of the failure to complete the buying process so they then have the option to contact the shopper to find out why they did not pay.
When a payment is successful the payment plugin should return "Confirmed" or "Confirmed by Shopper" so all emails are sent out. If your payment plugin does not do this then you should look at that issue.
thanks for your answer!
The payment that i use is only cash on delivery. My joomla version is v3.3.6 and virtuemart v2.9.9g.
The Shipment Method: weight_countries returns "Confirmed by Shopper" if set for COD with the standard payment plugin published with no need to go to a payment processor.
You should now be using VM3 and not a pre-release version. http://virtuemart.net/news/latest-news/465-virtuemart-3-is-here
thanks a lot!
Quote from: jenkinhill on November 27, 2014, 11:31:42 AM
http://forum.virtuemart.net/index.php?topic=79799.0
An email can still be sent to the vendor informing them of the failure to complete the buying process so they then have the option to contact the shopper to find out why they did not pay.
This is what I am trying to get VM3.0.6.2 to do. It is important we are notified if payment is not completed so we can contact the customer.
I have 'Pending' added to 'Default Order Status to send email to vendor'. See image. But the system admin (Vendor) is not receiving any email at this point. An email is only received by the Vendor email address if the customer successfully completes the payment process.
Any help would be appreciated.
VM 3.0.6.2
J!3.4
PHP 5.4.36
Actually Jenkinhill, where the customer is paying by bank transfer, payment can take up to 2 days to reflect in your account and the customer needs the payment pending email notification so they can effect payment. Otherwise, it means that after they have lodged each order, they need to come back online and search for the order to make payment, if they have checked out as guest, they have no access to the payment information or invoice? It has definitely created a problem for me with the customer no longer receiving an email. It means I have to email each pending payment through to them? I really need this option back and it would be preferable if we chose what needed to go to the customer as before. The customer needs confirmation that their order is placed and awaiting or pending payment. thanks in advance
Why don't you set the status when the shopper confirms (I assume your using the "Standard" payment plugin) to "Confirmed by Shopper"
This means the shopper has confirmed but not paid and the email will send.
Re payment details - these should be shown on the confirmation page
Quote from: delroy on March 18, 2015, 06:01:46 AM
Actually Jenkinhill, where the customer is paying by bank transfer, payment can take up to 2 days to reflect in your account
One of my clients uses only bank transfer here in the UK and the transfer takes less than a minute and is then reflected in the client account. Other countries may differ. :-)
Hello to all.
I wanted send emails to the customer when the status is pending yet, and I used a little modification (Core change) in the file:
administrator/component/com_virtuemart/views/config/view.html.php
about line 75, comment the line:
unset($this->osWoP_Options['P']);
to
//unset($this->osWoP_Options['P']);
Perhaps help somebody. :) (Joomla 3.4.1 Virtuemart 3.0.8 )
Regards
Thank you Daroch
I need this and you have saved me hours!
QuoteWhy don't you set the status when the shopper confirms (I assume your using the "Standard" payment plugin) to "Confirmed by Shopper"
seems simpler....
For me it is a little more complicated. I need the client to be able to pay via credit card once I have approved a quotation so having a confirmed orders disables the ability to pay later.
but "Confirmed by Shopper" could be anything.. just make a new status that isn't P -> Pending and set an email to send on that
You are right. I am using the Virtuemart Finalize Order plugin and I can set the order status that I need from the plugin. Thank you for pointing me in the right direction!