Да, при покупке в магазине заключается договор купли-продажи. В соответствии со статьями 26, 28 Гражданского кодекса РФ мелкие бытовые сделки могут совершать все несовершеннолетние, начиная с 6-ти лет. В законе нет понятия что такое "мелкая бытовая сделка", на практике этот вопрос рассматривается, исходя из потребностей ребенка на 1 день. Несовершеннолетние в возрасте от четырнадцати до восемнадцати лет совершают сделки, с письменного согласия своих законных представителей - родителей, усыновителей или попечителя; сделка, совершенная таким несовершеннолетним, действительна также при ее последующем письменном одобрении его родителями, усыновителями или попечителем. Несовершеннолетние в возрасте от четырнадцати до восемнадцати лет вправе самостоятельно, без согласия родителей, усыновителей и попечителя: распоряжаться своими заработком, стипендией и иными доходами.
Если покупка небольшая, то это называется «мелкая бытовая сделка». Один из обязательных критериев — оплата покупки наличными. Ребёнок имеет право совершать их с шести лет.