B2B King appears to be incorrectly modifying product pricing when bundle discounts are applied.
We have a setup where Product A is configured to give Product B a 20% discount when purchased together. In our test, Product B’s base price is 25.
Expected outcome:
Regular price: 25
Discounted price: 20 (after applying 20%)
Actual outcome with B2B King:
Regular price is changed to 16
Discounted price becomes 12.80
It looks like B2B King is applying the 20% discount multiple times, affecting both the regular price and the discounted price, resulting in significantly lower values than intended.
There are no rules in B2BKing that should affect the pricing on the products.
We're aware of a problem here and have looked into this extensively. The issue stems from the timing sequence of pricing hooks - even if we tell our pricing code not to apply to bundles or products inside bundles, it's very difficult to detect that context accurately in all scenarios. Unfortunately, we haven't been able to find a fully reliable solution yet.
Best workarounds I can suggest right now:
Option 1: If you're not using B2BKing's pricing features, you can go to B2BKing → Settings → Other → Components and activate "Disable group & tiered pricing". This simply disables our pricing code and should fix it.
Option 2: If you do need B2BKing's group or tiered pricing features, the next best workaround is to not use the "priced independently" option on bundle products. Instead, set only a single main bundle price for the entire bundle.
B2B King appears to be incorrectly modifying product pricing when bundle discounts are applied.
We have a setup where Product A is configured to give Product B a 20% discount when purchased together. In our test, Product B’s base price is 25.
Expected outcome:
Regular price: 25
Discounted price: 20 (after applying 20%)
Actual outcome with B2B King:
Regular price is changed to 16
Discounted price becomes 12.80
It looks like B2B King is applying the 20% discount multiple times, affecting both the regular price and the discounted price, resulting in significantly lower values than intended.
There are no rules in B2BKing that should affect the pricing on the products.
Are you able to solve this compatibility issue?
Hi there,
Thanks for reaching out,
We're aware of a problem here and have looked into this extensively. The issue stems from the timing sequence of pricing hooks - even if we tell our pricing code not to apply to bundles or products inside bundles, it's very difficult to detect that context accurately in all scenarios. Unfortunately, we haven't been able to find a fully reliable solution yet.
Best workarounds I can suggest right now:
Option 1: If you're not using B2BKing's pricing features, you can go to B2BKing → Settings → Other → Components and activate "Disable group & tiered pricing". This simply disables our pricing code and should fix it.
Option 2: If you do need B2BKing's group or tiered pricing features, the next best workaround is to not use the "priced independently" option on bundle products. Instead, set only a single main bundle price for the entire bundle.
Kind regards,
Stefan