Добрый день.
Если Вы сделали предоплату за товар, срок передачи этого товара уже должен быть ясно обозначен. Отсутствие такого срока уже означает, что магазин не соблюдает требования закона.
Если вы оплатили товар, а магазин вам его вовремя не доставил, по закону о защите прав потребителей вы вправе требовать либо установить новый срок доставки, либо вернуть вам деньги за товар. Более того, в случае просрочки при доставке оплаченного товара магазин должен заплатить вам неустойку (пени) — 0,5% от суммы предоплаты за каждый день просрочки.
п. 1 ст. 23.1 Закона о защите прав потребителей
п. 2 ст. 23.1 ЗЗПП
Если вы оплатили товар, а его у продавца нет, решите, чего вы хотите добиться: получить товар или вернуть деньги. Направьте продавцу соответствующее требование, в нем же укажите, что ждете выплаты неустойки за допущенную просрочку.
Пожаловаться можно в Роспотребнадзор.