Learn E-Commerce Website in PHP & MySQL From Scratch!

Learn to Create an Online Shopping Store (E-COMMERCE) website in PHP & MySQLi from scratch with Paypal Integration.
4.2 (415 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
7,845 students enrolled
Free
Start Learning Now
  • Lectures 87
  • Contents Video: 17.5 hours
    Other: 6 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2014 English

Course Description

Learn to create E-Commerce Website from scratch in PHP & MySQLi, building an online shopping store in PHP & MySQLi had never been easier from scratch before this course.

Building E-Commerce Website In PHP from Scratch:

E-commerce is online shopping store for selling/buying products, we'll use simple PHP and MySQLi queries to create this large project, if you are really serious about creating an ecommerce website from absolutely 0 knowledge, then this course is for you.

Some of the Important Sections of This Course:

  • Creating the Website Layout for E-Commerce
  • Inserting & Displaying the Products & Categories
  • Creating the Shopping Cart
  • Creating the User Registration & Login Systems
  • Creating the Checkout System
  • Creating the Paypal Integration System
  • Creating the Admin Panel for E-Commerce
  • Uploading the E-Commerce to Online Server

Content and Overview:

With over 18 hours of content and 85 lectures, this is a perfect course to learn creating a complete e-commerce website from absolutely scratch using PHP, MySQLi, JavaScript, HTML and CSS. If you are a beginner who really don't know how to create a mega project in PHP then this course will help you a lot. It can also help you in creating your final year project for your university or college. This course is designed for absolutely beginners, but meanwhile, you should have a basic understanding of PHP & HTML. Source code of this course is attached to the last lecture, and you can download that to use in your own projects.

What are the requirements?

  • HTML + CSS + JavaScript (Optional)
  • XAMPP (For Localhost)
  • Basics of PHP & MySQLi (Optional)
  • Notepad++ (As a text editor)
  • Chrome (As a Web Browser)

What am I going to get from this course?

  • Create a Data Driven Online Shopping Store in PHP & MySQLi
  • Build a Complete eCommerce Website For Selling Products in PHP & MySQLi
  • Learn to Create a CMS (Content Management System) for eCommerce Website in PHP & MySQLi
  • Integration of Paypal Payment Method into eCommerce Website in PHP

What is the target audience?

  • This course is those who want to learn basic eCommerce website from scratch in PHP & MySQLi
  • This course is for those who want to take their PHP & MySQLi skills to the next level by creating eCommerce in PHP

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: The Introduction & What's Inside!
06:15

in this introductory lecture, You'll see the preview of the project (eCommerce) which we are going to create in this complete course from scratch in PHP & MySQLi.

Article

This a welcome note for students, read it and get ready to start learning the course.

Section 2: Setting up the Development Environment
04:26

In this lecture, we'll install the necessary tools to start this project.

Article

in this text lecture, we'll read about the structure of the eCommerce.

03:50

In this lecture, I'll give you an overview about the structore of this whole ecommerce project.

06:35

In the first section of this last lecture, we'll just create the important folders for this project.

Article

in text lecture, learn about the list of the folders to be created for this project.

5 questions

Here are some questions related to section, please answer them and get marks.

Section 3: Creating the Layout & adding Content
04:24

in this lecture, we'll start work on the website layout and create the index page.

Website Layout Structure (Text Version)
Article
10:59

in this lecture, we'll create the layout for this whole project.

17:39

In this lecture, we'll start working on creating the website layout for this project.

11:46

in this lecture, we'll create the navigation bar for this project.

10:17

in this lecture, we'll add the search box to the website layout.

15:24

in this lecture, we'll add static categories & brands to the sidebar of the layout.

08:21

in this lecture, we'll create tables for storing products, brands and categories.

20:53

in this lecture, we'll learn adding dynamic categories and brands into the sidebar menu.

18:34

In this lecture, we'll learn creating the insert_product page for inserting products into the table.

20:18

In this lecture, we'll continue working on creating the Insert_product page.

22:13

In this lecture, we'll insert products into the table.

12:06

In this lecture, we'll insert products into the table using the insert form.

17:00

In this lecture, we'll learn about displaying the products on the home page of the website.

12:46

in this lecture, we'll create the shopping cart bar inside the content area.

12:07

in this lecture, we'll create the details page for displaying single product with description.

20:35

in this lecture, we'll display products which are associated with a specific category.

10:03

in this lecture, we'll create a script to get the products associate with a brand if a customer clicks the brand link.

06:19

in this lecture, we'll create a page for displaying all products on a single page.

07:44

In this last lecture of this section, we'll create the custom search engine PHP script for this website.

Article

How to find the source code of this project?

7 questions

Answer some questions related to Section (2) which you already have studied.

Section 4: Creating the Shopping Cart
24:16

In this lecture, we'll create the main cart for this project which will insert data into cart table and will hold it.

11:53

In this lecture, we'll display total items in the cart bar to the customers.

16:45

In this lecture, we'll create a script in PHP to calculate all the values of prices and then display on the cart.

23:32

in this lecture, we'll create the cart page, where the customer can update the cart or checkout.

15:04

in this lecture, we'll create a script in PHP to update the cart.

12:34

in this lecture, we'll learn how to update the quantity in the main cart.

21:10

in this lecture, we'll create the checkout page for the customers.

Important Note!
Article
5 questions

Answer some questions related to Section (3) which you already have studied.

Section 5: Customer Registration & Login-logout
14:36

in this lecture, we'll learn to create the customer registration page.

19:02

in this lecture, we'll continue working on the customer registration process.

13:57

in this lecture, we'll create the customer register form and also we'll create payment.php page for online payments.

07:07

in this lecture, we'll work on customer login & logout scripts in PHP.

14:04

in this lecture, we'll create the login script for customers.

09:22

in this lecture, we'll do some small tasks such as activating the customers' sessions on home page.

4 questions

Answer some questions related to section (4) which you already have studied.

Section 6: Customer General User Interface
13:02

in this lecture, we'll learn creating the General User Interface for customers.

09:31

in this lecture, we'll work on the customer account and add necessary information into customer account interface.

05:46

in this lecture, we'll add some default content to the customer account.

10:13

in this lecture, we'll create the script for editing customer account.

13:16

in this lecture, we'll work on customer edit account part which is very important for customers.

21:31

in this lecture, we'll create the PHP script for updating the customer account.

11:12

in this lecture, we'll create the changing password form for customer account.

15:56

in this lecture, we'll work on updating the customer password.

11:50

in this lecture, we'll learn deleting customer account from the general user interface for customers.

4 questions

Answer some questions related to section (5) which you already have studied.

Section 7: Creating the Admin Panel
16:14

in this first lecture of Admin Panel, we'll create the web layout for Admin Panel of this project.

13:10

in this lecture, we'll add links to the admin panel and also include the Insert_new_product page.

14:56

in this lecture, we'll view products in the admin panel where we can edit & delete them.

20:18

in this lecture, we'll create the script for editing the products in the Admin Panel.

08:59

in this lecture, we'll learn how to update the product directly from Admin Panel.

06:03

in this lecture, we'll delete products using the Admin Panel interface.

11:12

in this lecture, we'll create a script for inserting new category directly from the Admin Panel interface.

08:49

in this lecture, we'll view categories in the admin panel.

10:41

in this lecture, we'll learn to edit the categories using Admin Panel interface.

05:04

in this lecture, we'll learn to insert new brands using the Admin panel interface.

14:05

in this lecture, we'll do many tasks such as viewing brands, editing brands and deleting brands straight from the Admin Panel interface.

11:40

in this lecture, we'll view customers in the Admin Panel interface.

13:54

in this lecture, we'll start building the Login system for Admin Panel.

19:05

In this lecture, we'll continue working on login system for Admin Panel.

08:51

in this lecture, we'll create the logout system for Admin Panel.

5 questions

Answer some questions related to section (6) which you have already studied.

Section 8: Paypal Online Payment Integration
15:55

in this lecture, we'll work on integrating Paypal online payment system into our ecommerce website which is very important for online business and online shopping.

20:42

in this lecture, we'll work on integrating Paypal online payment system into our ecommerce website which is very important for online business and online shopping.

11:41

in this lecture, we'll work on integrating Paypal online payment system into our ecommerce website which is very important for online business and online shopping.

05:56

in this lecture, we'll create Paypal_success.php and paypal_cancel.php pages.

5 questions

Answer some questions related to section (7) which you already have studied.

Section 9: Uploading the Project to Online Server
10:30

in this important section, we'll upload the whole ecommerce project to online web server and will test it there.

09:03

in this important section, we'll upload the whole ecommerce project to online web server and will test it there.

12:59

in this important section, we'll upload the whole ecommerce project to online web server and will test it there.

1 page

in this lecture, I'll tell you about the best and recommended web hosting companies.

5 questions

Answer some questions related to Section (8) which you already have studied.

Section 10: Receiving Payments and Storing Orders
19:09

in this lecture, we'll start receiving payments via Paypal and later on we can save those payments into a table.

24:12

in this lecture, we'll work on receiving payments through paypal from customers.

19:15

in this lecture, we'll insert the orders details and payment details into tables.

5 questions

Answer some questions related to section (9) which you already have studied.

Section 11: Displaying Orders & Payments
10:43

in this lecture, we'll fix some small things in the project and after this lecture we'll go the final steps to finish this course.

25:20

in this lecture, we'll display customers orders in their accounts, so they can see it's progress.

06:31

in this lecture, we'll display customers orders in their accounts, so they can see it's progress.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Abdul Wali, SEO Marketer & Top Udemy Instructor

Abdul has successfully ranked hundreds of keywords in Google without any backlinking strategy. He is in the SEO and online marketing industry since 2009. Apart from SEO and marketing, he loves web development. WordPress is the core platform which Abdul has been using for creating top notch websites over the years. 

Abdul has established several successful startups such as OnlineTuting (An elearning system), OnlineUstaad (The largest hub of Urdu courses), Wali Solutions (Provides A to Z web solutions).

He is one of the top Udemy Instructors with 45,000+ students and 1900+ reviews. He engages with students on Udemy in real time and answers questions within minutes. If you have any question in mind then don't hesitate to ask Abdul via private message. 

Ready to start learning?
Start Learning Now