Bunnings, JB Hi-Fi and other major retailers have reported a sales slump as people rein in spending.

— Summary