chore: Update Dockerfile to install WeasyPrint dependencies
feat: Enhance ShopOrderModelAdmin with invoice download buttons
feat: Implement invoice generation for OrderModel and ShopOrderModel
feat: Send invoice to shop's Telegram chat upon ShopOrderModel creation
feat: Create Celery task to send shop order invoice via Telegram
feat: Add invoice download endpoints for OrderModel and ShopOrderModel
feat: Implement views for downloading order and shop order invoices
chore: Update requirements.txt to include necessary packages for PDF generation
feat: Create HTML templates for order and shop order invoices
- Updated ProductVariant model to include 'profit' and 'special_discount_percent' fields.
- Added corresponding fields in the admin interface for ProductVariant.
- Created migration to add new fields to the database.
feat: implement special discount code functionality in cart
- Added composables for submitting and deleting special discount codes.
- Updated CartSummary and CartItem components to handle special discount codes.
- Enhanced API endpoints to support special discount operations.
- Updated global types to include special discount code details in the cart.