In the previous chapter, you created a basic online shop with a product catalog and a shopping cart. You also learned how to launch asynchronous tasks with Celery. In this chapter, you will learn how to integrate a payment gateway into your site to let users pay by credit card. You will also extend the administration site to export orders to CSV format and you will generate PDF invoices.
In this chapter, you will learn to:
- Integrate a payment gateway into your project
- Export orders to CSV files
- Create custom views for the administration site
- Generate PDF invoices dynamically