WordPress has some great options for eCommerce. There are some great plugins such as WooCommerce that will handle the needs of most websites.