babyewok Posted January 7, 2016 Share Posted January 7, 2016 I have this module: http://addons.prestashop.com/en/pricing-promotion-prestashop-modules/20420-free-or-fixed-shipping-module.html (Free or Fixed Shipping) I have worked really hard with the developer to finally get it working how I need it to and have found in the last hour that it confilcts with the PayPal module. I have PS 1.6.1.1 and PayPal 3.10.2. What happens is the order is all placed and correctly taken by PayPal (although sometimes the item decsription in PayPal is random and not even related to the same shop!) and the correct payment is taken from PayPal. However, only one item (no matter how many were ordered) is shown in the Prestashop back office and there is a payment error saying that the amount taken by PayPal (for all items) is more than that shown in the BO (for just the one item). I contacted the PayPal developer who said the issue is down the above shipping module. Although the shipping module developer seemed helpful at first, they have gone worryingly quiet on me now and I can only contact them through the addons site. I have asked the PayPal developer if they can pinpoint the conflict to give the other module developer a nudge in the right direction, but they said only this so far: "Our module uses a function that free shipping module uses too. Therefore there is a conflict between the two modules. We shared to PrestaShop the problem for they corrects But I can not tell you when it will bring the fix. Pending the only possible solution is to disable freeshipping module." Not partucularly helpful. I have asked them to clarify what function and whether this is a Prestahsop issue rather than a module one (as the above seems to imply), but I am still waiting on a response. Has anyone else had this issue? I am at a real loss as to what to do as the shipping module is really essential to the shop and was the only way I could get around a complex shipping setup! HELP! I really need to get this site up and running. Link to comment Share on other sites More sharing options...
bellini13 Posted January 7, 2016 Share Posted January 7, 2016 The paypal europe module you are referencing does not utilize overrides, so I don't see how a function conflict could arise. Have you confirmed that the shipping module you purchased installed any override files? I don't use, and never heard of, the shipping module you purchased, so I can't say if it installs overrides, or what it attempts to do when a new order is created. If you disable the module, do orders get created properly? The module description on the addons store states that it overrides Class.php, however that is not a valid class name. So the first thing you should do is contact their support, and also Prestashop addons support and make sure they get that updated. You can confirm what overrides are installed by looking at the shipping modules folder and confirm what files are under /overrides This module overrides Class.php file, so if you have already a module that overrides this file, it may be incompatible. Better contact us in this case. Lastly, are you sure you were speaking with the Paypal module developer about this issue? If so, you should get more information from them about what conflict they believe exists Link to comment Share on other sites More sharing options...
babyewok Posted January 7, 2016 Author Share Posted January 7, 2016 Thanks for your reply. Yes, I contacted them via addons - 202 ecommerce. The only override in the free shipping module is the cart.php class. I cannot see any relevant overrride folder for the PayPal module. The PayPal developer did the testing and said that the PayPal Europe mod works just fine with the free shipping mod disabled (i.e. the order shows correctly in the BO). To be quite frank, I'd be willing to somehow combine the cart.php override for PayPal with that of the free shipping module if I knew that PayPal overwrote that as well, but I cannot see it in PayPal and the developer is yet to give me more info on the function in question. The site will always run both mods (if I can ever get this working). Link to comment Share on other sites More sharing options...
bellini13 Posted January 7, 2016 Share Posted January 7, 2016 But you missed the point, the Paypal Europe module you are using does not include an override. So there is not an override conflict. Now it is possible that the shipping module has overridden a function in the Cart class, which has BROKEN the Paypal module. However as I said before, I am not familiar with this shipping module, and what it attempts to do. This is something that the module developer will have to provide support for (you did pay for this module). Otherwise I would request a refund Link to comment Share on other sites More sharing options...
El Patron Posted January 7, 2016 Share Posted January 7, 2016 this is not a paypal conflict but rather a shipping module that is obviously not well tested. sure we can say the dev never thought to test with paypal but at the end of the day...if we are to point in correct direction, it's the shipping module... if you want shipping module to work and grow weary of the many hours you have put into it, consider posting in job section, you can probably get the issue resolved by young gun for less then the shipping module... my two cents... Link to comment Share on other sites More sharing options...
babyewok Posted January 7, 2016 Author Share Posted January 7, 2016 Worth a shot - can you link me to the jobs section please? Can't find it 1 Link to comment Share on other sites More sharing options...
babyewok Posted January 7, 2016 Author Share Posted January 7, 2016 Ahh. found it! Link to comment Share on other sites More sharing options...
babyewok Posted January 8, 2016 Author Share Posted January 8, 2016 well, the paypal developer has just told me "It is preferable that prestashop that fixes this problem in a new release.".... not very helpful and not likely to get an urgent response! Link to comment Share on other sites More sharing options...
bellini13 Posted January 8, 2016 Share Posted January 8, 2016 well that means it is their opinion that the issue is with Prestashop, and NOT the Paypal Europe module... so again, you should get a better understanding of what they 'believe' the issue is, and then you or they can open a forge ticket to address the issue. If the issue IS with the Paypal Europe module, well Prestashop no longer maintains it, THEY DO. So they should address the issue, not Prestashop Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now