You will want to evolve your portal with commerce functionality when you start automating your revenue generation. E-Commerce portals facilitate the processing of orders, purchases, billing and payments so customers can transact online. You will need a product catalogue for selling products and functionality for provisioning services such as booking for accomodation or flights or searching for property. You can click on some of the free templates that are available to sample. The design can be customized and used for your website or portal.