Django ecommerce is built in Django 3.1 version and MySQL database for the backend. It has different features for the user like a user can view all the category, select a product and select the quantity and add the product to his cart. The user can add multiple products in cart and wishlist. There are mutliple payment methods in the checkout page such as PayPal, Razorpay and COD.


Django ecommerce has various features listed below:

Customer Side:

  1. Login and Register
  2. Product quantity increment/decrement before adding to cart
  3. Add to Cart
  4. Add to Wishlist
  5. View product from the Wishlist page and add it to cart
  6. Checkout information validation before placing order
  7. Auto fill checkout information from user's 2nd order
  8. Checkout Page
  9. Multiple payment option during checkout - PayPal , Razorpay and Cash on Delivery
  10. View orders and order status


Host : Localhost

Python Version >= 3.6

Database : MySQL DB ( phpMyAdmin )

Web Browser : Chrome, FireFox, Internet Explorer, MS Edge.


  1. Extract the downloaded .zip file.
  2. Paste it in the htdocs folder.
  3. Setup Database in settings.py file.
  4. You will have a .sql file (DB) inside the folder containing all the data shown in the video. You can import this .sql file in your database (if you are importing the .sql file, you can skip step 5). If you want a fresh database, you can skip Step 4.
  5. Run the migrate command : "py manage.py migrate".
  6. The project is ready to run. Run the command : "py manage.py runserver" and you have your project running.
Get it for
$49 $35

 Free support
 Future product updates
 Quality checked by fundaofwebit
 Lowest price guarantee

Category Django > Django Ecommerce
First release 14 Mar 2022
Last update 21 May 2022
Files included .py .js .css .html
Tags django ecommerce source code
Back to top