How Does an eCommerce Website Work?