There is more to creating an eCommerce site than "Can you do it"
it revolves around several factors:
1.) Merchant Account / PayPal
2.) Inventory
3.) Accounting
4.) Security
MERCHANT ACCOUNT
This is how you RECEIVE and REFUND money that is spent from your web site
You have to set it up as if it was another BANK ACCOUNT
If you already have a Merchant Account for your On-Ground store - you will want to stay with that Bank if you are happy with them
So you need to find out from your current Merchant Account - what eCommerce companies they do business with and/or support.
Pay Pal
INVENTORY
ACCOUNTING http://en.wikipedia.org/wiki/Comparison_of_accounting_software
QuickBooks
Quicken
PeachTree by Sage
SECURITY
SSL Certificate - Secure Socket Layering - it is the S in https:// if you don't see an S in the URL where you are putting personal information DON'T
Verisign - http://www.verisign.com/ssl/buy-ssl-certificates/index.html
Authentication Services - http://www.verisign.com/ssl/ssl-information-center/index.html
Popular eCommerce web applications:
3D Cart - http://www.3dcart.com
Intuit (QuickBooks) - http://www.intuit.com
Intuit & Google go way back - http://web.intuit.com/about_intuit/press_releases/2006/09-13a.html
Interesting Articles http://sitebuilder-reviews.com/2011/07/google-intuit-offer-not-what-it-seems/
Virigina http://domainshane.com/virginia-is-for-lovers-free-websites-with-googleintuit/