Закон о защите прав потребителей глава 2, статья 25 2. В случае, если аналогичный товар отсутствует в продаже на день обращения потребителя к продавцу, потребитель вправе отказаться от исполнения договора купли-продажи и потребовать возврата уплаченной за указанный товар денежной суммы. Требование потребителя о возврате уплаченной за указанный товар денежной суммы подлежит удовлетворению в течение трех дней со дня возврата указанного товара. По соглашению потребителя с продавцом обмен товара может быть предусмотрен при поступлении аналогичного товара в продажу. Продавец обязан незамедлительно сообщить потребителю о поступлении аналогичного товара в продажу. У продавца есть 3 дня. Вполне реальная ситуация - "нет денег для возврата" Торговые точки инкассируют 3 раза в неделю (стандарт). Причем продавец имеет право не объяснять эти формальности потребителю. Все в рамках закона.