I am upgrading to v1.5.5f from v1.5.1. I am using PayPal Standard because I want the customer to be able to use a credit card WITHOUT having to create a PP account. I am testing live, not sandbox.
I have added a $1 test product. My test account placed two orders, both of which were successfully processed thru PayPal, and then successfully refunded thru PayPal. The data returned from PayPal to Admin was complete and correct.
The orders do not show up on the Accounts Orders or Order History pages. They do show up correctly and completely in the Admin Orders page.
On the database, the data for both orders is in the orders, orders_product, and orders_status_history tables.
There are no entries for either order in the orders_total table. This caused the select statement to return zero records when attempting to display the account orders because there was no match on order number.
I manually inserted a class "ot_total" record into orders_total for each order. This was sufficient to allow the orders to display properly on the Account Orders and show-all-orders pages. So those pages do work.
I have been unable to find the file that inserts the data into the orders_total table so I cannot determine why that is not being updated. The amounts appear on the order pages prior to going to PayPal, so the data is somewhere at that time.
I am running in Down for Maintenance mode. Is that my problem? What file does the actual insert into the orders_total table and where is the maintenance flag being tested, if it is the cause? Where else should I look if it is not?
I have spent nearly 120 hours on this "simple upgrade" so far, and this is one of two major issues left before I can take the site live again. A quick and detailed response would be appreciated.
Thanks.
Bookmarks