why is bon matin incorrect??
"Bon matin" is not used as a greeting in French.
Is "je peux vous aider?" wrong?
It's a little abrupt when you want to be polite to this "madame". There's nothing wrong with your translation, but it's much better to say "puis-je vous aider".