winchy_matt Posted October 2, 2008 Posted October 2, 2008 Hi, I have recently setup my store and tested the functionality using the credit card (Not For Production Use) payment module. All seemed to be working fine, I have now gone live with the store using the PayPla Standard payment module, and I am having stock problems. It seems that the stock is not being subtracted after and order is processed, regardless of the state of the order, pending, processing or delivered. If I delete an order and re-stock the item, the item is added back to the stock quantity, but was never subtracted in the first place? I should also point out I have the stock subtraction setting = true. Help appreciated. cheers Matt.
winchy_matt Posted October 2, 2008 Author Posted October 2, 2008 Ok, it seems that unless the customer returns to my site after paying, the stock is not subtracted. So I need to add stock subtraction as soon as the order status is updated to pending, which happens after they click "PAY NOW" in paypal. How do I do this?
winchy_matt Posted October 2, 2008 Author Posted October 2, 2008 Still can't figure this out, I can see the function that handles subtracting the stock "Before_process", but can't see how to make sure this is called before the PAY PAL payment completes? Anybody?
♥geoffreywalton Posted October 2, 2008 Posted October 2, 2008 You need the paypal IPN contribution. Need help installing add ons/contributions, cleaning a hacked site or a bespoke development, check my profile Virus Threat Scanner My Contributions Basic install answers. Click here for Contributions / Add Ons. UK your site. Site Move. Basic design info. For links mentioned in old answers that are no longer here follow this link Useful Threads. If this post was useful, click the Like This button over there ======>>>>>.
satish Posted October 2, 2008 Posted October 2, 2008 use paypal std module that comes with rc2 it probably has that fix in place. Satish Ask/Skype for Free osCommerce value addon/SEO suggestion tips for your site. Check My About US For who am I and what My company does.
winchy_matt Posted October 2, 2008 Author Posted October 2, 2008 I'm currently using RC2, I'm just installing the IPN version to see if that works.
winchy_matt Posted October 2, 2008 Author Posted October 2, 2008 Just tried IPN version, had same issue! I should point out I'm not using SSL, should that matter?
satish Posted October 14, 2008 Posted October 14, 2008 SSL will not create an error unless You want to run wpp. the stock reduction code are in one of the laatest release of paypal contribution probably the one developed by hpdl. Satish Ask/Skype for Free osCommerce value addon/SEO suggestion tips for your site. Check My About US For who am I and what My company does.
LaurenElise Posted October 24, 2008 Posted October 24, 2008 SSL will not create an error unless You want to run wpp. the stock reduction code are in one of the laatest release of paypal contribution probably the one developed by hpdl. Satish Im having the same problem, Ive been using the IPN and it seems that isnt helping with stock levels. I wasnt sure if the problem was related to the payapl side of things because everything else with the palpal module is working fine. I did have an issue with negative stock levels in the database which I fixed and everything appeared to work but now Im back to where I started. Have you found a solution to the problem? I will take another look at the paypal side of things I think and see what happens
pandrews Posted March 6, 2009 Posted March 6, 2009 I am having the same problem. I'm using OSC 2.2 RC2 and the "Paypal Website Standard Payments" module. I have "subtract stock" set to true. I have "Allow Checkout" set to false. PLEASE someone tell me something good on how to fix this! :) it will be greatly appreciated.
dvharrison Posted March 17, 2009 Posted March 17, 2009 And here. I am using standard PayPal account. Please could anyone bail out three damsons in distress? Debbie Harrison
Recommended Posts
Archived
This topic is now archived and is closed to further replies.