News:

Support the VirtueMart project and become a member

Main Menu

''Pending'' status missing

Started by chkyriakos, November 27, 2014, 10:42:20 AM

Previous topic - Next topic

chkyriakos

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]

jenkinhill

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.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

chkyriakos

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.

jenkinhill

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
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum


ReJigged

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

delroy

#6
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

GJC Web Design

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
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

jenkinhill

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. :-)
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Daroch

#9
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

Roger Lightening

Thank you Daroch

I need this and you have saved me hours!

GJC Web Design

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....
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Roger Lightening

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.

GJC Web Design

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
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Roger Lightening

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!