E-commerce provides several key benefits over traditional commerce including access to a global marketplace, 24/7 trading capabilities, and low startup and running costs. However, e-commerce also faces weaknesses such as lack of consumer trust, lack of human contact, difficulties accurately describing products, and security issues. Ensuring strong security measures are in place, such as strong passwords, up-to-date antivirus software, and encrypted webpages, can help address these weaknesses.