• Hi guys,

    I have a problem that, weirdly, nobody else seems to has had before.

    I’m using the latest version of Woocommerce (2.5.5) with its standard paypal feature. I setup everything using the paypal developer tools (for API credentials, Id token, etc) BUT i noticed that my shipping costs is being recognized by paypal as a cart item, instead of, well, shipping (it’s not going to their “shipping” section, and that means paypal is charging a fee for the shipping as well!.

    I spoke to the guys at woocommerce and they told me that it wasn’t possible to get the shipping correctly with the standard (or pro) version of their paypal plugin/features, so i wonder if there’s one plugin out there that could help me solve this issue, OR if i’m doing something wrong.

    Hope you can give me a hand here!

Viewing 7 replies - 1 through 7 (of 7 total)
  • It sounds like you have both WooCommerce and PayPal configured to calculate shipping. When using PayPal standard, WooCommerce includes calculated shipping as a line item when passing the visitor to PayPal.com to complete checkout. PayPal.com is then calculating shipping based on your PayPal settings. You’ll need to turn one or the other off. If you turn off WC shipping, the orders/totals in WC won’t match what’s in PayPal, which could lead to much confusion and possibly even IPN errors, so I would recommend turning off PayPal shipping settings. If you switch to PayPal Pro, where the visitor completes checkout without leaving your site, this is no longer an issue. Note: this requires the installation of an SSL certificate; your host should be able to provide one of these – depending on who you host with, this may require an annual fee, but a growing number of hosts are providing free certificates via Let’s Encrypt.

    Thread Starter Alejandro J. Sanchez P.

    (@elpanda13gmailcom)

    First of all, thanks for the answer.

    Now, I have, as of today (morning, before writing this thread) a configuration as you say, that’s not the problem though.

    The real problem is what you said before: shipping is shown as an inline item instead of as a shipping amount which leads to a higher PayPal fee. My earning margin is pretty low right now and shipping fees are high here in Italy so I can’t afford to have shipping as an inline item.

    I was wondering if there was a plugin that uses the correct api function and recognizes the shipping fee, instead of showing it as an inline item, or if there was a workaround for this.

    My understanding is that it is not possible to pass shipping information to PayPal when using PayPal.com for checkout except as a line-item.

    Thread Starter Alejandro J. Sanchez P.

    (@elpanda13gmailcom)

    I believe it’s possible since i’ve seen different woocommerce stores do that, i read on a github thread that woocommerce didn’t add that because of a limitation in the shipping api function, but man that sucks!

    If you’re using PayPal Pro, where the visitor doesn’t leave the site to complete checkout, this is possible.

    Thread Starter Alejandro J. Sanchez P.

    (@elpanda13gmailcom)

    by Paypal pro do you mean the wootheme’s plugins or do you think any plugin will do?

    I would imagine any of the PayPal Pro plugins would work.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Paypal shipping amount set as "Cart Item" instead of shipping’ is closed to new replies.