Попробуйте давать ребенку небольшую сумму, говорить ему, что надо купить и ждите на выходе из магазина. Мы именно так и приучали дочку к соотношению денег и товара, который можно на них приобрести. Правда начали еще в 6 лет, начинали с малого, например давали 100 рублей и просили принести кефир, творожную массу и две булочки. Потом чуть больше денег и чуть сложнее список продуктов.