Указанная ситуация довольно распространенная в супермаркетах самообслуживания. Вы берете с полки магазина товар по одной цене, а на кассе его пробивают по совершенно другой цене, причем, как правило, цена на кассе отличается в большую сторону от цены, которая была указана на ценнике.
Что же делать в такой ситуации? Вы вправе требовать, чтобы стоимость товара посчитали по ценнику. А если уже расплатились — чтобы вернули разницу, так как п.1 статьи 10 закона «О защите прав потребителей» гласит: «изготовитель (исполнитель, продавец) обязан своевременно предоставить потребителю необходимую и достоверную информацию о товарах (работах, услугах), обеспечивающую возможность их правильного выбора», п. 2 той же статьи дополняет, что цена товара в рублях является неотъемлемой частью этой информации, а ценники в данном случае являются публичной офертой (публичная оферта — это предложение, содержащее все существенные условия договора, из которого усматривается воля лица, делающего предложение, заключить договор на указанных в предложении условиях с любым, кто отзовется (ст. 437 ГК РФ)).