What is E-commerce? Definition & Types – All You Need to Know