1. I have seen her once.

2. I once have seen her.
3. I have once seen her.
------------------
Which one is grammatical and commonly used?

1 is correct. The other two are not usually used.