Magento Paypal & Stock Issues

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
My multi-site Magento store has 2 issues with Paypal (its sole payment method):

1) About half the orders never register as paid. In the Exceptions log it shows an incorrect email being sent. This happens for both multi-sites (which both go to a different Paypal account via a custom Ajax form-send).

2) The amount registered as paid, for orders where they paid with a non-base currency, is incorrect and usually just shows the shipping as having been paid.

Also, I'm not sure what is happening with Stock numbers. These seem to change randomly, and I think it is due to some settings being incorrect as to what happens to stock numbers at various stages of the order process.

I need it to do this:

- when an order is created and goes to 'Pending/Pending Payment/Processing' stage (ie the customer has clicked out of the cart, on the way to pay; or admin has created and Invoiced an order) the stock should be reduced
- when an order is canceled (by admin, customer, paypal, etc) the stock should be returned for each item in that order *as long as it was taken out in the first place. Right now there is some kind of mismatch in how this works and when some 'pending payment' orders are canceled, the stock is added back, but none has been taken out.

I'm open to other ideas but this makes sense to me.


Skills required:
Magento, PHP, Zend
Hire f3ze
Project posted by:
f3ze Singapore
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 309
in 5 days
$ 257
in 5 days
Hire ibapi
$ 309
in 4 days
Hire iclicknetwork
$ 263
in 2 days
$ 226
in 7 days
$ 309
in 5 days
$ 210
in 3 days
$ 206
in 3 days
$ 245
in 12 days
Hire sdpteamsl
$ 315
in 10 days