Юридически, непреднамеренная порча товара до момента оплаты является риском случайной гибели (случайного повреждения) имущества. Магазины закладывают этот риск в ценник. Статьи 211 и 459 Гражданского кодекса РФ говорят, что этот риск несёт собственник вещи, и что собственность магазина переходит к покупателю лишь в момент оплаты на кассе. До оплаты вещь принадлежит магазину.
Однако понятие вины (в форме умысла или неосторожности) не зависит от намерения и права собственности. И по нескольким юридическим актам, лицо, умышленно либо по неосторожности нанесшее ущерб чужой (магазина) собственности, обязано компенсировать этот ущерб. Притом сумма возмещения - это не закупочная цена магазина, а выставляемая магазином розничная цена, поскольку продавец не должен из-за события терпеть убытки в виде упущенной выгоды.
Гражданский кодекс (п.2 ст.1064) предусматривает освобождение от ответственности за причинённый ущерб: "Лицо, причинившее вред, освобождается от возмещения вреда, если докажет, что вред причинен не по его вине". Как вы видите, доказывать, что вред причинён не по его вине, обязан будет покупатель.
Достаточно подробно и с юмором обстоятельства, где вина за порчу товара ложится на магазин, и покупатель может отправляться восвояси, уже неоднократно описаны в интернете. Например, здесь. Если ссылка когда-нибудь перестанет работать, просто наберите в поисковике запрос "если разбил бутылку в магазине".