An SSL certificate is a must-have if you plan to create or already have a web store. The purpose is to effectively encrypt the connection between your customers and your website. This way, the whole data will be transmitted in a secure environment, greatly reducing the chance of getting credit card info stolen.
SSL certificates are also very useful if you plan to offer your customers access to a login area. With an SSL, the login information will be transmitted over a secure channel.