Coles has signed a new deal with petrol partner Viva Energy Australia after predicting earnings from its convenience store division to plunge this year more than 60 per cent.

Coles has signed a new deal with petrol partner Viva Energy Australia after predicting earnings from its convenience store division to plunge this year more than 60 per cent.