Екатерина, добрый день.
Согласно ст. 426 ГК РФ:
1. Публичным договором признается договор, заключенный лицом, осуществляющим предпринимательскую или иную приносящую доход деятельность, и устанавливающий его обязанности по продаже товаров, выполнению работ либо оказанию услуг, которые такое лицо по характеру своей деятельности должно осуществлять в отношении каждого, кто к нему обратится (розничная торговля, перевозка транспортом общего пользования, услуги связи, энергоснабжение, медицинское, гостиничное обслуживание и т.п.).
То есть магазин обязан осуществить продажу товара каждому кто к нему обратится за покупкой.
Но вместе с тем продавец может указывать количество товара в соответствии с данным предложением по данной цене.
То есть по «акционной» цене Вы можете купить определенное количество, но в количестве таких покупок магазин Вас ограничить не вправе.
Грубо говоря Вы можете совершить несколько покупок, если же продавец отказывает в совершении нескольких покупок это нарушение.
3. Отказ лица, осуществляющего предпринимательскую или иную приносящую доход деятельность, от заключения публичного договора при наличии возможности предоставить потребителю соответствующие товары, услуги, выполнить для него соответствующие работы не допускается