If you have been charged for the item, then I believe you have the law on your side...
If your in a shop and something is priced wrong, if you take it to the till and the retailer notices it before you pay, they can 'withdraw the item from sale' immediately and alter the price to the correct...