South African supermarket operator Shoprite Holdings has booked an increase in full-year sales but said revenues slowed in the second half amid weaker consumer spending in its domestic market.