South African retail giant TFG has taken a knock to revenue and profits, closing stores, and embracing online and digital.