Вкратце, ключевое, когда вы заказываете товар в интернет-магазине - договор публичной оферты акцептируется в момент передачи товара покупателю, до этого никаких юридических обязательств магазин не несет. Вполне нередка ситуация, когда товара не оказалось в наличии (недостача, пересорт или выявлен брак на складе магазина или у поставщика, не успел обновиться прайс поставщика либо информация о наличии на сайте) и в таком случае интернет-магазин имеет полное право отменить заказ, конечно, в том случае, если была предоплата по заказу, обязаны вернуть деньги. Аналогично - при выявлении ошибки в цене на сайте - по закону имеют полное право отменить заказ и отказать в продаже по ошибочной цене.
http://uz.ligazakon.ua/magazine_article/EA010148
До момента доставки товара и его оплаты покупателем в обмен на прием товара никакой договор между сторонами не заключен. Продавец может отказаться от договора без каких-либо последствий, может изменить цену товара или сам товар. Понятно, что такая ситуация так же дает возможность покупателю отказаться от покупки.
Фактически договор купли-продажи через интернет-магазин заключается и выполняется одновременно. Если покупателя не устраивает товар, он может просто отказаться от покупки и продавец понесет расходы на доставку.