Which is clearly an illegal business practice
Not at all. If you go into a supermarket in the UK, the price you pay for any item is the price that is displayed at the check-out
not the shelf price. It is at the point of payment that you make a contract.