Okay
  Public Ticket #4100710
Issues with shipping fee and gift logic for Local Pickup – B2BKing + WoodMart Theme
Closed

Comments

  •  1
    Vladislav started the conversation

    Hi B2BKing Support Team,

    We are using your plugin together with the WoodMart theme in our WooCommerce store, which serves both B2B and B2C customers.

    Currently, we’re facing a few important issues regarding the shipping fee and free gift logic, and I’d appreciate your advice or a possible workaround.

    🟡 1. Shipping fee still applied even if “Local Pickup” is selected

    We have a dynamic rule in B2BKing to add a €3.5 shipping fee for B2B users if their cart total is under €150.

    However, if the customer chooses “Local Pickup”, this fee still gets applied even though there is no actual delivery.

    We tried using a custom PHP snippet to remove the fee based on local_pickup detection – but this didn’t work reliably with B2BKing dynamic fee logic.

    We would really benefit from a native condition in B2BKing to exclude the shipping fee if the selected shipping method is Local Pickup. Is that something you plan to support?

    🟡 2. Gift product is added correctly, but its price is included in the total

    We use a B2BKing rule to automatically add a gift product to the cart (e.g. a hair mask) when certain conditions are met.

    The product appears correctly – great!

    However, its full price is still included in the final order total, even though it’s a gift and the price is set to €0 in the rule.

    This is confusing for customers and impacts discounts and free shipping thresholds.

    💡 Summary – what we need help with:

    1. Can you help us completely remove the €3.5 fee when “Local Pickup” is selected, regardless of the cart total?

    2. How can we make sure that the gift product’s value is NOT included in the total sum?

    3. Is this a known limitation of dynamic rules in B2BKing when working with shipping methods?

    4. Are there any WoodMart-specific considerations or conflicts that could cause this?

    Thanks so much in advance for your help! We really appreciate your work and your plugin, and we’re looking forward to making our checkout experience smoother.

  •  1
    Vladislav replied

    Hello, just a quick follow-up to check if there might be any update on this. We’d really appreciate your support, as it’s affecting our checkout experience. Thank you in advance!

  •  2,478
    WebWizards replied

    Hi Vladislav,

    Thanks for your patience on this,

     

    (1) Regarding the issue where you are seeing a shipping fee even for local pickup: I'm afraid that B2BKing doesn't currently have a way to apply these fees based on specific shipping methods only - they are generic fees at the moment.

    As a solution, I would recommend:

    • Instead of using a shipping fee, create multiple shipping methods under WooCommerce -> Settings -> Shipping, giving each method a B2B and B2C version, each with different costs.
    • Then, under B2BKing -> Groups, you can enable the B2B version for B2B users, and viceversa.

     

    (2) In terms of gift products, how exactly are you configuring that? It is a bit unclear: do you have some plugin for gift products?

    You also mentioned using a B2BKing rule - can you share a screenshot of that configuration? (B2BKing doesn't normally have 'free gift' product rules, so I'm not entirely sure how that's done, or I may be misunderstanding the setup).

     

    Kind regards,

    Stefan