…it has a catch though, if the selected free item is also in the cart as non-free the non-free item also gets a free price. Please contact the developer of the advanced pricing plugin if he knows a workaround. I advice you to share the last snippet so he will understand what it going on.