Ah, past simple vs present perfect. Takes me back to CELTA.
Key point is that present perfect refers to an action that is still relevant now, or is part of your general life experience. Past simple is just something that happened in the past and usually has a reference to a specific time.
So:
I did the shopping last week. (past simple - statement of fact, no implication about present availability of food / loo roll / etc in the house. Possible implication that it's your turn, depending on context).
I've done the shopping. (present perfect - still relevant to the present, implies I went to the shop recently enough to mean that nobody else needs to for a few days)
Alternative example:
When I was at school, I did homework every night. (past simple - refers to distant past, not all that relevant to now).
I've done my homework, so can I go out now Dad? (present perfect - completed action (implicitly recent) with relevance to the presence as I need a new excuse to keep the little brat indoors).
I've done enough homework, ask your Mum. (present perfect - life experience at an unspecified earlier time, trotted out when another pile of French grammar is put hopefully in front of me when the football's on I'm busy).