Static is meant by the one that is not changed. It is the website that is delivered to the user exactly the way in which it is stored. Static Website delivers information without any bells and whistles. They are easy to develop, economical to develop and cheap to host. They provide information in HTML language and information written in it cannot be changed except change can be advocated only after change in source page.
Dynamic Web page is a web page that changes as per the requirements provided by the user or the computer program. It displays varied contents each time the page is viewed. The page may change with time or as per the user who uses the site. There are two types of dynamic web pages viz. Client side scripting , that generates client side content at the user end . Server side scripting are those web pages that vary when the web page is loaded or visited like that of shopping carts, submission forms etc.
By definition e-commerce refers to businesses and consumers buying and selling products online. The majority of e-commerce websites on the internet are retail stores selling products directly to the public. However there are also a proportion of online stores dedicated to business-to-business (B2B) sales or wholesale activity. E-commerce does not only refer to the selling of physical products, it can also refer to the selling of services where payments for the services are made online.