• Resolved jplus2

    (@jplus2)


    Hi, first of all great plugin, very useful, 2 thumbs up

    However I noticed a weird behavior, not sure if I am the only one who noticed it but

    I tried to add free shipping for certain user role,

    ex.

    User Role is Editor then apply free shipping

    (User Role | Equal To| editor)

    It does work but this is the funny thing I noticed

    If a editor user already added some items to his/her cart, and the admin activates the free shipping above, it is not applied to the cart no matter what

    The free shipping above only applies to the cart after the items on the cart gets updated on the backend

    so ex.
    Customer A has products Z and Y to his cart
    If admin updates products Z and Y to the backend
    Customer A refresh the cart and now the free shipping is applied

    If the admin did not update the products Z and Y, no matter what the customer do, refresh the cart, remove cart items, read them, free shipping dont get triggered

    I even tried, clearing the transients, clearing cart sessions, enabling shipping debug mode, still no luck

    The only way for the free shiping to get applied to existing carts is to update those affected products on that cart.

    Im not realy sure if I am the only one who has this but I do really appreciate if I could have assistance regarding this matter

    WordPress: 4.1
    WooCommerce Advanced Free Shipping : 1.0.5
    Woocommerce: 2.2.8

    No fancy woocommerce add ons

    Thanks in advance and God Speed

    https://www.ads-software.com/plugins/woocommerce-advanced-free-shipping/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Jeroen Sormani

    (@sormano)

    Hi,

    Thanks for your compliments and your report!

    I’ve not noticed this before and not heard anyone else about it, my first guess would be shipping caching, but you already tested that.

    I will try later to see if I can reproduce this and see whats going on.

    I’ll keep you posted!

    Cheers,
    Jeroen

    Thread Starter jplus2

    (@jplus2)

    Thanks! hope we could find a fix for this

    Yeah I tried the woocommerce settings related to caching and didn’t work,
    I have no caching plugin installed.

    Also tried this on fresh wordpress and woocommerce install so I can confirm that the issue is not only present on my existing site.

    God Speed

    Plugin Author Jeroen Sormani

    (@sormano)

    Hi jplus2,

    I’ve just checked, and I cannot verify this issue myself.

    When setting a free shipping method, with only a condition ‘user role’ – equal to – editor, and being logged in as a editor I get the free shipping method as I would expect.

    You mention in the first post that when saving the products in the cart via the backend makes it work, this actually make sure the cache will be busted, so I think you might have the Shipping cache still enabled.

    Can you check if you have the shipping debug mode enabled https://cl.ly/image/1e3R203s3s3z

    And re-verify if the shipping method will show up?

    Let me know, Thanks!
    Jeroen

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Free shipping not applied until product is updated’ is closed to new replies.