I shop online all of the time and never use a VPN.
I do, however, only use ONE particular computer for all online purchases and for banking.
As long as you have good layered security and are careful with your passwords, you should be good.
My husband uses a VPN to connect from his laptop at home to his work computer.