So I have been running my VM2 site for quite some time using the SHIPMENT FOR VIRTUAL PRODUCTS ( http://extensions.virtuemart.net/shipments/shipment-for-virtual-products-detail )
Everything has worked fine for a long time however within the past few updates of virtumart when a customer places an order and pays with paypal the order does not change to CONFIRMED, it just stays PENDING, even though payment has been confirmed by paypal and is in my account.
Its odd because if you look at screen shot 1 you see the order is set to PENDING even though the customer paid for this order. It used to AUTOMATICALLY change to CONFIRMED after payment was made but now it does not.
Another off thing is when I click on the UPDATE STATUS link on the order it opens a box where I can change the order status to CONFIRMED and then I have an option to click save... When I change the order to CONFIRMED and click save it just opens a blank page at this web address (http://www.XXXXXX.com/administrator/index.php) and thats it. The order never changes.
The only way around it I have found is to go directly in to PHPMyAdmin and edit the "voxgy_virtuemart_order_items" table and change the P to a C. This will allow the customer to be able to download the file they purchased.
Please any help will be greatly appreciated. I have no idea what to do now as I have exhausted my knowledge.
[attachment cleanup by admin]
QuoteAnother off thing is when I click on the UPDATE STATUS link on the order it opens a box where I can change the order status to CONFIRMED and then I have an option to click save... When I change the order to CONFIRMED and click save it just opens a blank page at this web address (http://www.XXXXXX.com/administrator/index.php) and thats it. The order never changes.
this perhaps is the source of the non Confirm after payment - you need to debug this - the white screen sounds like a server error -
so normal debugging - log searches etc to find what is wrong
If it can't manually update to confirmed then the auto update to confirm is unlikely to work either
Thank you for the information... When I turned on Debug System YES in the joomla global config and change the oder status to confirmed and get the blank page no debug info shows on the blank page.
Any idea of another way to test?
Ive also noticed that I can change the order status to all the other ones CANCELED, REFUNDED, PENDING ect ect with no issues at all but as soon as I try to set it as confirmed it gives me that blank page of death.
FAQ for WSOD http://forum.virtuemart.net/index.php?topic=121692
This is what showed in my error log today... Do you think it might have something to do with my issue?
[Fri Aug 29 19:14:00 2014] [7550951] [fcgid:warn] [client 207.216.180.119:51025] mod_fcgid: stderr: PHP Notice: XML error: EntityRef: expecting ';' at line 18, column 78 in /home/content/51/75551/html/libraries/simplepie/simplepie.php on line 1801, referer http://www.XXXXXXX.COM/administrator/index.php?option=com_virtuemart&view=config
Nope - just a notice - nothing to do with this
Ask your host to check their server logs especially if your on a shared host
have you done this?
QuoteFAQ for WSOD http://forum.virtuemart.net/index.php?topic=121692