Add on_sale BooleanField instead of using sales_price to indicate on sale.
Add admin.py for shop.models.