ecommerce-2
This project is old. Check out the eCommerce course instead.
eCommerce 2 Tutorial Series
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. Learn how here.
The project we use is Try Django 1.8. Created by Team CFE @
http://joincfe.com.
Interested in learning more?
Sign up on our YouTube channel
Become a member on Coding for Entrepreneurs
The tutorial code below is the final code from the end of each tutorial video. Each link below is tied directly to the tutorial’s title. Please note that some videos will not have code reference code.
Tutorial Code
4 – Try Django 1.8 to eCommerce 2
5 – Product Roadmap
6 – Products App
7 – Product Detail View
8 – Urls within Django App
9 – Add HTML Template
10 – ListView
11 – Using Links for Model Instances
12 – Model Managers
13 – Product Variations
14 – Post Save Signals for Variations
15 – Product Detail Layout
16 – Image Uploads
17 – Search Query
18 – Formset for Inventory
19 – Login Required Mixins
20 – Django Messages
21 – Social Share
22 – Dynamical Update Price with jQuery
23 – Single Variation Price
24 – Product Categories
25 – Category Detail View
26 – Related Products
27 – Distinct and Random QuerySets
28 – Improve UI
29 – Django Template Include with Variable
30 – Featured Product on Homepage
31 – Login as Dropdown Menu
32 – Shopping Cart Icon
33 – Product Lists on Homepage
34 – Product Editing with Django Admin Inlines
35 – Carts App
36 – ManyToMany Through
37 – ManyToMany Through using the Shell
38 – Add, Remove, Update Cart in a CBV
39 – Django Sessions
40 – Render Cart View
41 – Add to Cart from Product View
42 – Format Cart & Remove Items
43 – Update Cart Item Quantity in Cart
44 – Cart Line Item Total
45 – Cart Subtotal
46 – Ajax Part 1
47 – Ajax Part 2
48 – jQuery Flash Message
49 – Display Message from Server
50 – Empty Cart
51 – Cart Count in Navbar
52 – Cart Total & Taxes
53 – Checkout View
54 – Orders App
55 – Checkout Form & FormMixin
56 – Save Guest Info
57 – UserAddress Model
58 – UserAddress View
59 – Model Choice Field
60 – Order Model
61 – Crafting the Order Part 1
62 – Crafting the Order Part 2
63 – Crafting the Order Part 3
64 – Crafting the Order Part 4
65 – Custom Mixin for Cart & Order
66 – Checkout Finalize View
67 – Order Status
68 – Order List
69 – Login Required Mixin
70 – Order Detail
71 – Braintree & Customer ID
72 – Braintree Instance Methods
73 – Run Braintree Transaction
74 – UI Updates
75 – Final Video Code
Addon Code
Advanced Filter for Product List using Django-Filter