Да, можно. Во-первых, есть такое понятие "свобода договора". Это значит что любой человек может сам решать, с кем заключать договор и на каких условиях. Свобода договора также подразумевает, что вы можете вообще не заключать договор. То есть если вы пришли в магазин, это не означает, что вы обязательно должны там что-то купить. Оговорюсь, что законом могут устанавливаться ограничения свободы договора, когда его заключить все-таки нужно. Например, владельцы авто обязаны заключать договор ОСАГО. Или собственники частных домов должны заключить договор на обращение с твердыми коммунальными отходами. Однако в случае с покупками в магазине такого ограничения нет.
Во-вторых, розничная купля-продажа является публичным договором. Для магазина это означает то, что они должны заключить договор с любым обратившимся клиентом. Еще магазин не может отдавать предпочтения одним покупателям перед другими - например, ограничивать время нахождения в магазине для тех, кто ничего не покупает.
Конечно можно. Покупатель может ознакомиться с ассортиментом или сравнить цены и ничего не покупать. Никто не будет тебя заставлять что то покупать.