Отношения в розничной торговле регулируются нормой о публичном договоре.
Согласно ст. 426 ГК РФ сторонами публичного договора являются: лицо, осуществляющее предпринимательскую деятельность (в Вашем случае — продавец) и физическое лицо (покупатель).
Данная норма устанавливает обязанность продавца по продаже товаров в отношении каждого, кто к нему обратится.