Today, more consumers are making frequent visits to shops, buying fewer items each time and carefully weighing every purchase before spending.