• 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:

    1. Add any item to cart under $200
    2. Go to checkout. You should see $15 shipping fees
    3. Proceed to PayPal
    4. Under the vendor banner, you should see the same order total with shipping
    5. Login to your PayPal account
    6. 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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    Thread Starter kebarriere

    (@kebarriere)

    I saw this link before posting but as I wrote in my post, I checked in the client’s PayPal account that there were no shipping rules set. But re-reading this, I thought I could actually set the same shipping rules in PayPal as in WC, since they weren’t passed anyway.

    In 2.5.5, PayPal’s rates were being applied on top of WC’s (so $30 total of shipping) but in 2.6.x, PayPal seemed to ignore WC’s rates and applied only $15. So I set my flat rates in PayPal, keeped them as is in WC and all is good, both in Canada and in the US.

    It still bugs me because this is just circumventing the problem, but at least WC is up to date and customers are charged the right amount for shipping.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Shipping fee disappears from PayPal after logging in (only in US)’ is closed to new replies.