Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › Shipping is added to paypal for digital products
- This topic has 9 replies, 5 voices, and was last updated 9 years, 3 months ago by admin.
-
AuthorPosts
-
April 3, 2012 at 5:21 pm #6006rweissMember
Haven’t had this issue before with this cart – but PayPal is adding an automatic shipping charge to all digital products on a site. The site does not have any other types of products and shipping has not been set at all in the admin area (because it isn’t needed).
Is this a PayPal thing, or is something amiss with the plugins interaction with the site?
April 3, 2012 at 8:45 pm #43709rweissMemberJust adding this note: I went into their paypal account and deactivated any shipping rules they had set. Still getting a shipping fee added to the product.
April 3, 2012 at 10:54 pm #43710PeterMemberHi,
Check the eStore settings page in the “Shipping and Tax Related Settings” section to make sure you haven’t entered a base shipping amount.
Also make sure that you have “Use PayPal Profile Based Shipping” unchecked in the Payment Gateway section of the settings.
Then if problem still persists can you please turn debug on and share the output of the ipn_handle_debug.log file after doing a test purchase?
See this post for how to turn on debug:
https://support.tipsandtricks-hq.com/forums/topic/how-and-when-to-enable-debug-and-what-does-it-do
April 3, 2012 at 11:07 pm #43711rweissMemberWell – it seems that having a 0 in the Shipping and Tax Related Settings causes the issue. Not sure why, since the amount that was showing up was $7.
Anyway – I deleted the entry so that it was blank, and that fixed it.
Thanks
Rick
August 21, 2015 at 4:59 pm #43712karkaimMemberI have exactly the same problem, but I have not been able to leave blank that box; it keeps the “0” on. In my case it charges $70.
August 21, 2015 at 8:31 pm #43713wzpModeratorHave you first tried setting it to 1, saving the setting, and then changing it back to a blank, and then resaving?
August 22, 2015 at 12:40 am #43714adminKeymasterAlso post a link to your product page so we can inspect it. Have you read the following post already?
August 22, 2015 at 3:46 am #43715karkaimMemberHi, I changed it to “1”, then blank and it automatically placed a “0”, so this didn’t work.
Yes, I have already checked out the PayPal settings. I contacted PayPal and they told me there is no config on their side on the account that could override the shipping cost, and that this comes form my side. What I still don’t understand is:
– why is it charging exactly $70?
– Why does it work fine in sandbox mode, and in live mode it does add the $70?
The testing URL is: [http://frutabomba.com.mx/tests/carlafernandez/luna-poncho-with-leather-fretwork/]
On Paypal checkout it adds the extra charge as the shipping cost, and adds up the actual shipping cost to the final price, but in sandbox it shows the shipping cost as separate.
August 22, 2015 at 4:28 am #43716karkaimMemberHello again,
What I just did made it work: I synced the currency on the site with the currency on the Paypal account (before this the site had usd and paypal had mxn). This made it work. In any case it would be interesting to understand where do this $70 come from. I didn’t dig in deeper to the files, just read the eStore_payment_submission.php but still this may help avoid this
bug in a later versionerror.August 23, 2015 at 12:08 am #43717adminKeymasterThat comes from your PayPal account profile. You have configured profile based shipping which PayPal applies when a customer goes to your PayPal page for checkout.
Sandbox and Live PayPal accounts are TWO different accounts. In your sandbox account it doesn’t have the profile based shipping configured which is why everything works nicely there. Simply disable the PayPal profile based shipping in your live PayPal account.
-
AuthorPosts
- You must be logged in to reply to this topic.