Archived eCommerce 2

This course has been archived and may contain outdated content.

Ready to Start Learning?

Sign in to check if you already have access, or get started with a purchase or membership.

eCommerce 2

NEW eCommerce Course: https://kirr.co/ducgm1
eCommerce 2 is a step-by-step guide to creating your own custom eCommerce site using Django (v. 1.8), Bootstrap (v. 3.3), AJAX, jQuery (v. 1.11), Braintree Payments and more. This project is still relevant even though the new eCommerce course (https://kirr.co/ducgm1) is out.

Lessons

1

Introduction

1:05

2

Walkthrough

5:11

3

Requirements

3:26

4

Setup Previous Project

8:10

5

Try Django 1.8 to eCommerce 2

4:13

6

Product Roadmap

4:18

7

Products App

6:10

8

Product Detail View

3:44

9

Urls within Django App

7:28

10

Add HTML Template

5:25

11

ListView

6:59

12

Using Links for Model Instances

4:32

13

Model Managers

4:54

14

Product Variations

9:25

15

Post Save Signals for Variations

7:45

16

Product Detail Layout

3:22

17

Image Uploads

12:07

18

Search Query

9:34

19

Formset for Inventory

17:14

20

Login Required Mixins

6:26

21

Django Messages

3:58

22

Social Share

4:49

23

Dynamic Updated Price with jQuery

15:50

24

Single Variation Price

5:51

25

Product Categories

7:14

26

Category Detail View

10:52

27

Related Products

8:54

28

Distinct & Random QuerySets

6:01

29

Improve UI

8:26

30

Django Template Include with Variable

7:59

31

Featured Product on Homepage

15:17

32

Login as Dropdown Menu

5:06

33

Shopping Cart Icon

3:40

34

Product Lists on Homepage

9:09

35

Product Editing with Django Admin Inlines

6:44

36

Carts App

6:31

37

ManyToMany Through

7:01

38

ManyToMany Through using the Python Shell

5:54

39

Add, Remove, Update Cart

8:53

40

Django Sessions

7:16

41

Render Cart View

5:53

42

Add to Cart from Product View

8:48

43

Format Cart & Remove Items

10:20

44

Update Cart Item Quantity In Cart

6:29

45

Cart Line Item Total

6:48

46

Cart Subtotal

6:03

47

Ajax Part 1

15:37

48

Ajax Part 2

12:01

49

jQuery Flash Message

14:46

50

Display Message from Server

5:26

51

Empty Cart

7:20

52

Cart Count in Navbar

12:03

53

Cart Total & Taxes

12:55

54

Checkout View

13:22

55

Orders App

6:54

56

Checkout Form & Form Mixin

8:21

57

Save Guest Info

9:33

58

UserAddress Model

5:25

59

UserAddress View

5:01

60

Model Choice Field

9:30

61

Order Model

15:01

62

Crafting the Order Part 1

10:25

63

Crafting the Order Part 2

6:44

64

Crafting the Order Part 3

13:04

65

Crafting the Order Part 4

9:25

66

Custom Mixin for Cart & order

9:38

67

Checkout Finalize View

5:19

68

Order Status

7:24

69

Order List

4:33

70

Login Required Mixin

3:19

71

Order Detail

13:31

72

Braintree & Customer ID

9:48

73

Braintree Instance Methods

6:37

74

Run Braintree Transaction

18:32

75

UI Updates

7:24

76

Thank you and next steps

2:04

77

AddOn: Advanced Filter for Product List

27:26