• Resolved ilariotr

    (@ilariotr)


    Good morning,

    I use WooCommerce with the Flexible Shipping plugin (FREE).

    Problem:
    Shipping rates don’t change based on weight.

    What I’ve already done:

    Created multiple shipping zones based on the zip codes of the various provinces
    Added weight-based rules to each zone
    Enabled FS debug mode
    Product weights are correctly set in kilograms
    Tested with multiple products

    Problem:
    Flexible Shipping rules aren’t applied correctly at checkout.
    FS debug mode doesn’t clearly display the rules’ calculations.

    Request:
    Please confirm whether Flexible Shipping FREE supports weight-based pricing per shipping zone or if this feature is limited to the PRO version.

    WooCommerce Version: [10.5.2]
    Flexible Shipping Version: [6.5.7]
    Theme: [Divi]

    Thank you.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Grzegorz Rola

    (@grola)

    Hi @ilariotr ,

    Thanks for the detailed description.

    Yes — Flexible Shipping (FREE) supports shipping rules based on cart weight within WooCommerce shipping zones. Weight-based pricing is not limited to the PRO version, so what you’re trying to achieve (different costs depending on cart weight in each zone) is supported in the free plugin.

    If the rates aren’t changing with weight in checkout, it usually means the weight condition isn’t being matched at runtime (e.g., weight thresholds/ranges, product weight missing for some items/variations, or another shipping method/rate taking precedence). If you’d like, please share:

    • a screenshot of one affected shipping method’s weight rules (including the exact thresholds),
    • the cart weight you expect during the test,

    and we’ll help you pinpoint why the rule isn’t being applied.

    Kind regards,

    Grzegorz

    Thread Starter ilariotr

    (@ilariotr)

    Attached is the text reporting the weight rule, price, and cart at the time of testing.

    Rule:
    From: 25.01kg to 150kg, price €81.97

    Cart:
    Subtotal €14.03 (VAT incl.)
    Shipping 1: Shipping: €69.50 (VAT incl.)
    Shipping to 25050, BRESCIA.
    Change address
    Total €83.53 (including €15.06 VAT)
    Total Weight 50 kg

    DHL eCommerce (Poland)

    (@dhlecommercepolska)

    .

    Plugin Author Grzegorz Rola

    (@grola)

    Thanks for sending the details — this helps.

    Based on what you shared:

    • Your cart weight (50 kg) is within the configured rule range (25.01–150 kg), so Flexible Shipping should apply the rule’s rate.
    • However, the amount shown in checkout (€69.50 incl. VAT) doesn’t match the rule price you listed (€81.97).

    This usually means one of the following is happening:

    1. Tax display mismatch (net vs gross)
      • Flexible Shipping rule prices are entered as the shipping cost, and WooCommerce may then add tax (or display tax-included amounts depending on settings).
      • Please check WooCommerce → Settings → Tax and confirm whether shipping prices are expected to be entered excluding tax, and whether your storefront displays shipping including tax.
    2. A different shipping method/rate is being selected
      • Even inside the same zone, if there are multiple shipping methods enabled, WooCommerce may be showing a different method’s rate.
      • Please confirm that the selected method (“Shipping”) is the Flexible Shipping method you configured for that zone and that there aren’t other methods (Flat Rate, Table Rate, etc.) active in the same zone.
    3. Additional pricing rules/modifiers are affecting the final price
      • If there are other rules in the same method (e.g., price-based, quantity-based, per-class, handling fees) they may be adjusting the final amount.
      • Please double-check whether there are any other rules that could apply alongside the weight rule.

    To pinpoint it quickly, could you send:

    • a screenshot of the full rule set for that shipping method in that zone (all rules visible),
    • your Tax settings for shipping (screenshots of the relevant WooCommerce Tax settings),
    • and confirm whether €81.97 was entered as net or gross (and what your expected checkout value should be)?

    Once we have that, we can tell you exactly why checkout shows €69.50 instead of the expected amount.

    Thread Starter ilariotr

    (@ilariotr)

    If I send you temporary system logins, could you figure out where the problem is?

    Plugin Author Grzegorz Rola

    (@grola)

    Hi!

    Thanks for your message. For security reasons, we can’t accept temporary system/admin logins on this forum.

    Please contact us via our official support page: https://octolize.com/support/.

    Once you reach out there, we’ll provide step-by-step instructions on how to share access details securely (if needed) and what information we’ll need to investigate.

    Kind regards,

    Grzegorz

    Thread Starter ilariotr

    (@ilariotr)

    Good morning,

    I wrote to support as indicated, also adding the temporary credentials.

    Plugin Author grzegorzturbasa

    (@grzegorzturbasa)

    Thank you, our support already replied so I’m marking this thread as resolved.

    gallopbizbiz

    (@gallopbizbiz)

    I am using lite version and shipping cost is calculating weight based, but the shipping price is not showing on the woocmmerce cart page. but the shipping charges are being adding in the total.

    So how can i display the shipping charge seperately so customer know the how much we are charging for the shipping.

    Plugin Author Grzegorz Rola

    (@grola)

    Hi @gallopbizbiz,

    Please open a new thread — this one relates to a different issue.

    Kind regards,
    Grzegorz

Viewing 10 replies - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.