In the previous chapter, you created a follower system and built a user activity stream. You also learned how Django signals work and integrated Redis into your project to count image views. In this chapter, you will learn how to build a basic online shop. You will create a catalog of products and implement a shopping cart using Django sessions. You will also learn how to create custom context processors and launch asynchronous tasks using Celery.
In this chapter, you will learn to:
- Create a product catalog
- Build a shopping cart using Django sessions
- Manage customer orders
- Send asynchronous notifications to customers using Celery