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:
-
Can you help us completely remove the €3.5 fee when “Local Pickup” is selected, regardless of the cart total?
-
How can we make sure that the gift product’s value is NOT included in the total sum?
-
Is this a known limitation of dynamic rules in B2BKing when working with shipping methods?
-
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.