Shoprite, the South African retailer, has today (2 September) booked a jump in annual sales and earnings as the cut-price supermarket operator benefited from consumer concern over the credit crunch.