Abstract:
Electronic Commerce is process of doing business through computer networks. A person sitting on his chair in front of a computer can access all the facilities of the Internet to buy or sell the products. Unlike traditional commerce that is carried out physically with effort of a person to go & get products, ecommerce has made it easier for human to reduce physical work and to save time.
E-Commerce which was started in early 1990’s has taken a great leap in the world of computers, but the fact that has hindered the growth of e-commerce is security. Security is the challenge facing e-commerce today & there is still a lot of advancement made in the field of security.
The main advantage of e-commerce over traditional commerce is the user can browse online shops, compare prices and order merchandise sitting at home on their PC.
Users:
1. Customers
2. Admin
Customers:
1. Customer can view/search products without login.
2. Customer can also add/remove product to cart without login (if customer try to add same product in cart. It will add only one)
3. When customers try to purchase product, then he/she must login to system.
4. After creating account and login to system, he/she can place order.
5. There is a payment page also (just for demo)
6. If customer clicks on pay button, then their payment will be successful and their order will be placed.
7. Customer can check their ordered details by clicking on orders button.
8. Customer can see the order status (Pending, Confirmed, Delivered) for each order
9. Customer can Download their order invoice for each order
10. Customer can send feedback to admin (without login)
Admin:
1. First admin will login ( for username/password run following command in cmd – python manage.py createsuperuser)
2. Give username, email, password and your admin account will be created.
3. After login, there is a dashboard (attached in screenshot) where admin can see how many customer is registered, how many products are there for sale, how many orders placed.
4. Admin can add/delete/view/edit the products.
5. Admin can view/edit/delete customer details.
6. Admin can view/delete orders.
7. Admin can change status of order (order is pending, confirmed, out for delivery, delivered)
8. Admin can view the feedbacks sent by customers.
Other Features:
1. customer places order and admin deleted that user(fraud detection), then their orders will automatically deleted
2. suppose 1 customer places 4 products order and admin deleted 2 product from website, then that 2 product order will also be deleted and other 2 will be their
3. If user clicks on purchase button without having products in their cart, then website will ask to add product in cart first.
• Online Download
• Demo Video
• Complete Project
• Full Project Report
• Source Code
• Complete Project Support Online
• Lifetime Access
• Execution Guidelines
• Immediate (Download)
Technologies Used In This Projects:
• Python
• Django framework
• HTML
• CSS
• Bootstrap
• Sqlite3
Software Requirements:
• Windows 7 or higher
• Python
• Django framework
• SQLite3 database
Hardware Components:
• Processor –Core i3
• Hard Disk – 160 GB
• Memory – 1GB RAM
Online Download
Only logged-in users can leave a review.