The definition of swindle is "to obtain money or property by fraud or deceit". Neither is happening in the scenario where the price match is refused.
The price match was deceitful, they obtained money from it. Sounds like a swindle to me.
In what way is tricking people into thinking they'll be able to easily price match not deceit?