Strange behaviour cart price rules.
Situation:
-
I have set price rules for free delivery above some price and its working more or less
-
Let assume that I have different 3 products, different prices. If I add product A “OR” B “OR” C in cart.. even if price is low and if I rise QTY to reach minimum price for free delivery, everything is working… so, each by each no problem.
-
If I have in product “A” already in cart and free delivery is approved and calculated and if I add product “B”, then Magento do not offer free delivery anymore and offer normal delivery price, but if I do this with product “C”, there is no problem, everything works fine.
-
I duplicated product B, so lets say, that we have B2 product and if i use this product instead of B, evenrthing works fine.
-
What I check:
All rules, there is no rule which will prevent applying “free” rule on SKU or entity_id or any special… even if I disabled all other rules… the same story
So if I have product B in cart and reach Total value as rules require, I get free delivery… but If I have any other product also in cart…. then I can not get free delivery anymore, until I remove all products except problematic B or just B and leave others in cart.
Any idea what to do? I also tried to compare products in mysql… but I did not found anything.
Magento 2.4.6-p2
Thx.