Shipping fee disappears from PayPal after logging in (only in US)
-
Hi,
I have a client site stuck in Woocommerce 2.5.5 because when customers place orders from the US (the store is located in Canada), shipping fees are not charged in PayPal.
The problem started when updating from 2.5.5 to 2.6.0. Then, shipping just didn’t show up when opening the PayPal page when placing an ordre from the US. From Canada, shipping was displayed and charged without issue.
I did a fair amount of research but couldn’t find anything that resolved the problem. I let a couple of updates pass and tried my luck again with 2.6.4 (and today with 2.6.5). Now, when you check out from the US and it loads the PayPal login screen, the total on top of the login form includes the shipping fee (ex. 99.90 subtotal + 15 shipping = $114.90) but as soon as PayPal logs me in, you actually see the payment total changing from 114.90 to 99.90.
At first I thought I was a PayPal issue since it was now happening all on the PayPal side, but the problem disappears if I go back to WC 2.5.5. I also discovered that you could setup shipping fees directly into your PayPal business account so I made sure with the client that nothing was overriding WC shipping fees.
You can replicate all of that on our test site at https://agencetague.com/koso-test. Note that shipping is free over $200 so you should try with something cheaper.
Steps to replicate:
- Add any item to cart under $200
- Go to checkout. You should see $15 shipping fees
- Proceed to PayPal
- Under the vendor banner, you should see the same order total with shipping
- Login to your PayPal account
- After clicking the login button, you should see the total changing to the cart total without shipping
Here is my WC status report:
### WordPress Environment ### Home URL: https://agencetague.com/koso-test Site URL: https://agencetague.com/koso-test WC Version: 2.6.5 Log Directory Writable: ? WP Version: 4.6.1 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: – WP Cron: ? Language: en_US ### Server Environment ### Server Info: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/1.0.1e-fips mod_bwlimited/1.4 PHP Version: 5.6.25 PHP Post Max Size: 200 MB PHP Time Limit: 30 PHP Max Input Vars: 5000 cURL Version: 7.38.0 OpenSSL/1.0.1e SUHOSIN Installed: – MySQL Version: ? 5.5.52 - We recommend a minimum MySQL version of 5.6. See: WordPress Requirements Max Upload Size: 200 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 2.6.5 : woocommerce_sessions: ? woocommerce_api_keys: ? woocommerce_attribute_taxonomies: ? woocommerce_downloadable_product_permissions: ? woocommerce_order_items: ? woocommerce_order_itemmeta: ? woocommerce_tax_rates: ? woocommerce_tax_rate_locations: ? woocommerce_shipping_zones: ? woocommerce_shipping_zone_locations: ? woocommerce_shipping_zone_methods: ? woocommerce_payment_tokens: ? woocommerce_payment_tokenmeta: ? MaxMind GeoIP Database: ? ### Active Plugins (32) ### ManageWP - Worker: by ManageWP – 4.2.9 WooCommerce Subcategories widget: by Pavel Burov (Dark Delphin) – 1.4.0 AddToAny Share Buttons: by AddToAny – 1.7.1 Akismet: by Automattic – 3.2 Contact Form 7 - Dynamic Text Extension: by Chris Mavricos SevenSpark – 2.0.1 Contact Form 7: by Takayuki Miyoshi – 4.5.1 Duplicate Post: by Enrico Battocchi – 3.0.2 Facebook By WebLizar: by WebLizar – 2.4.5.2 Features: by WooThemes – 1.5.0 GeoIP Detection: by Yellow Tree (Benjamin Pick) – 2.6.0 Google Analytics Dashboard for WP: by Alin Marcu – 4.9.3.2 Insert PHP: by Will Bontrager Software LLC – 1.3 Media from FTP: by Katsushi Kawamori – 9.33 Menu Exporter: by Joe Hoyle - Human Made Limited – 1 Popups - WordPress Popup: by Damian Logghe – 1.6.0.1 Reveal IDs: by Oliver Schl?be – 1.4.6.2 Search Everything: by Zemanta – 8.1.6 Testimonials: by WooThemes – 1.5.4 Visitor Country: by Izhaki – 1.1 Instagram Feed WD: by WebDorado – 1.1.13 WooCommerce Google Analytics Integration: by WooThemes – 1.4.0 Booster for WooCommerce: by Algoritmika Ltd – 2.5.6 WooCommerce Price Based on Country: by Oscar Gare – 1.6.2 WooCommerce: by WooThemes – 2.6.5 WooSidebars: by WooThemes – 1.4.3 WooCommerce Helper: by WooCommerce – 1.7.1 Wordfence Security: by Wordfence – 6.2.2 WordPress Importer: by wordpressdotorg – 0.6.3 Yoast SEO: by Team Yoast – 3.7.1 WP Maintenance Mode: by Designmodo – 2.0.8 WP Rollback: by WordImpress – 1.4 WP Security Audit Log: by WP White Security – 2.5.7 ### Settings ### Force SSL: – Currency: USD ($) Currency Position: left_space Thousand Separator: , Decimal Separator: . Number of Decimals: 2 ### API ### API Enabled: ? ### WC Pages ### Shop Base: #98 - /shop/ Cart: #99 - /cart/ Checkout: #100 - /checkout/ My Account: #102 - /my-account/ ### Taxonomies ### Product Types: external (external) grouped (grouped) simple (simple) variable (variable) ### Theme ### Name: Koso Child Version: 1.0.1425326275 Author URL: Child Theme: ? Parent Theme Name: Superstore Parent Theme Version: 1.2.14 Parent Theme Author URL: https://www.woothemes.com WooCommerce Support: ? ### Templates ### Overrides: koso-child/woocommerce/cart/shipping-calculator.php koso-child/woocommerce/checkout/form-billing.php koso-child/woocommerce/checkout/form-login.php koso-child/woocommerce/checkout/review-order.php koso/woocommerce/content-product_cat.php koso-child/woocommerce/loop/add-to-cart.php koso-child/woocommerce/single-product/add-to-cart/simple.php koso-child/woocommerce/single-product/add-to-cart/variable.php koso-child/woocommerce/single-product/add-to-cart/variation-add-to-cart-button.php koso-child/woocommerce/single-product/add-to-cart/variation.php koso-child/woocommerce/single-product/product-image.php koso-child/woocommerce/single-product/tabs/description.php koso-child/woocommerce/single-product/up-sells.php version - is out of date. The core version is 1.6.4 koso-child/woocommerce/single-product-reviews.php : Learn how to update outdated templates
Thanks for your help
- The topic ‘Shipping fee disappears from PayPal after logging in (only in US)’ is closed to new replies.