• Resolved geco06

    (@geco06)


    Hi

    I created a developpment website [ redundant link removed ]

    I am using WooCommerce Weight Based Shipping plugin with WPML Multilingual and WooCommerce Multilingual plugin

    I created 5 shippings area :
    -France
    -Belgique, Luxembourg
    -Allemagne, Pays-Bas, Royaume-Uni (UK)
    -Autriche, Danemark, Espagne, Irlande, Italie
    -Suisse

    -In french version of the website the shipping area “Allemagne, Pays-Bas, Royaume-Uni (UK)” doesn’t work
    -If you switch in the english version only “Allemagne, Pays-Bas, Royaume-Uni (UK)” doesn’t work.
    -But if you modify quantities and update cart no one of the shippings area doesn’t work at all.

    May be it is a WPML and WooCommerce Weight Based Shipping compatibility issue. I had taken contact with WPML author.

    Please could you investigate in your side to see what is going wrong?

    • This topic was modified 5 years, 10 months ago by geco06.
    • This topic was modified 5 years, 10 months ago by Jan Dembowski.

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter geco06

    (@geco06)

    So I think i solved a part of the problem.

    Inside Weight Based Shipping for “Allemagne, Pays-Bas, Royaume-Uni (UK)” i forget to check something ( > equal) for the second value. So now the issue for “Allemagne, Pays-Bas, Royaume-Uni (UK)” is solved. This shipping area behave like others.

    But a major issue linked to multilingual persists:

    In FR version everything is ok, every shipping area are detected, when i update quantities, shipping price is updated and if i modify shipping area, the shipping price is still updated according to country prices.

    In EN version no shipping area are detected. And sometimes France yes it is but when i update quantities, shipping area is not detected anymore.

    To reproduce issue, play with quantity, update cart, shipping area and language switcher

    Plugin Author Dan

    (@dangoodman)

    Could you check if the same happens to the built-in shipping methods, like Flat Rate for example?

    Thread Starter geco06

    (@geco06)

    Hi

    It works perfectly with Flat Rate

    [ Please do not bump. ]

    Plugin Author Dan

    (@dangoodman)

    Ok, then we need information to reproduce the issue. Please gather the following details.

    Thread Starter geco06

    (@geco06)

    1. WordPress: 5.1.1, WooCommerce: 3.6.2 , Weight Based Shipping: 5.2.6, PHP: 7.0.33, WPML: 4.2.6, WooCommerce Multilingual: 4.6.2.1

    2. https://imgur.com/a/5AIe24u

    3. I’m testing it with the order:
    Each item weight 1.4kg
    – FR version of the website
    – 24 bottles in cart
    – Shipping for France : Livraison Gratuite (Free Shipping) > normal situation
    – I switch to EN
    – still Shipping for France : Livraison Gratuite (Free Shipping) > normal situation
    – I turn down quantities to 23 bottles and update the cart
    – still Shipping for France : 18€ > normal situation
    – i turn up to 24 bottles back
    – And then shipping price for France is not detected anymore, trying another area without success
    – So i modify quantities and sometimes shipping area is detected and sometimes not, even if modify shipping area to another. It is random

    4. Shipping price is based on weight and area

    5. After switching from French to English version of the website, or by modifying quantities, Shipping area is not detected all time

    [ Please do not bump. ]

    Thread Starter geco06

    (@geco06)

    Waiting for your help

    Plugin Author Dan

    (@dangoodman)

    Thank you for the details.

    After checking it on your staging, it appears that the cart page isn’t updated correctly sometimes. After changing the quantity you have to refresh the page to see the actual shipping rates.

    Weight Based Shipping doesn’t have much control over that. It does only provide rates to WooCommerce in a response to a request. Everything else like displaying and updating the rates is handled by WooCommerce and might be affected by current theme, active plugins and custom code snippets.

    To find out which one is causing the issue, disable all other plugins temporarily and switch to the default theme. After that, revert things back one by one until you notice the issue came back.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘French/English version shippings area don’t work correctly’ is closed to new replies.