Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Furniture Ecommerce Website Development with PHP & MySQL
New
10 students

Furniture Ecommerce Website Development with PHP & MySQL

Learning and developing a complete dynamic furniture ecommerce website using php, pdo, mysql
Last updated 6/2026
English

What you'll learn

  • Complete project using php, pdo and mysql
  • Full authentication system from scratch
  • Sending email using phpmailer
  • Complete CRUD system
  • PHP session
  • User registration, login and reset password
  • Connecting database with php, pdo
  • Email verification system during registration
  • Form validation technique
  • Payment method integration with PayPal and Stripe
  • Admin login and reset password system
  • Admin settings for different section of the website
  • Photo uploading system
  • Toast message notification
  • Shopping Cart Management
  • Add items into the cart and remove from the cart
  • Coupon Management
  • Shipping Location and Cost Management
  • Checkout Page Management
  • Search Filtering in Shop Page Sidebar
  • Setup Popular Products
  • Wishlist Management
  • Order Management and Print Invoice

Course content

36 sections145 lectures30h 34m total length
  • Introduction9:10

Requirements

  • Basic knowledge in HTML
  • Basic knowledge in CSS
  • Basic knowledge in Javascript or Jquery
  • Basic knowledge in Bootstrap
  • Basic knowledge in Code Editor like VS Code or any other

Description

In this course, I have taught the students the most popular programming language PHP and MySQL from scratch. I have tried to show the most important things of any programming language like authentication system, registration system, email verification, template mastering etc. I have developed a complete ecommerce web application with the latest version of PHP and that is currently PHP 8.4 when I am recording the videos.

The persons who are very beginner in php or have little knowledge in PHP, they will be benefitted the most from this course. But the advanced persons will also get help from this course, because I have tried to show all the real life features of an ecommerce website with advanced features.

Admin Panel Features:

  1. Admin can change logo, favicon, website color etc.

  2. Admin can change footer information.

  3. Admin can manage the home page information.

  4. Admin can manage the FAQ section

  5. Admin can update the contact page information.

  6. Admin can manage (create, edit, delete) blog posts.

  7. Admin can see customer orders and invoice

  8. Admin can change order status to pending, processing, shipped, delivered or cancelled.

  9. Admin can see all subscribers and extract the information as CSV

  10. Admin can manage (create, edit, delete) customers

  11. Admin can make customer active or inactive

  12. Admin can manage (create, edit, delete) coupons

  13. Admin can manage (create, edit, delete) shipping locations

  14. Admin can manage (create, edit, delete) sliders

  15. Admin can manage (create, edit, delete) products

  16. Admin can manage (create, edit, delete) product photo gallery

  17. Admin can manage (create, edit, delete) product additional information

  18. Admin can see customer orders and print those

  19. Admin can change his own photo, information and password

  20. Admin can update the privacy policy page information.

  21. Admin can update the terms and conditions page information.

  22. Admin can update the return policy page information.


Customer (User) Features (Registered Users):

  1. Any Customer can create account for free in this web application

  2. Registered Customers can login and reset his password if necessary

  3. Registered Customers can change profile information

  4. Registered Customers can setup billing and shipping information

  5. Any Customer will be able to track their orders by their invoice or order number

  6. Registered Customers can see and print the invoice

  7. Registered Customers can add any product into wishlist and remove item from wishlist

  8. Registered Customers will be notified in their emails when order status is updated

Who this course is for:

  • Persons who want to learn php 8.4 from scratch
  • Persons who want to learn mysql from scratch
  • Persons who are looking for a good job in web development sector
  • Persons who want to have a remote job in php
  • Persons who want to start his freelancing career using php
  • Persons who want to learn making an ecommerce website using PHP, PDO, MySQL