Commit Graph

41 Commits

Author SHA1 Message Date
Parsa Nazer a40b371b27 customer_pickup_title and customer_pickup_description added 2026-02-24 16:49:10 +03:30
Parsa Nazer 34715994ce feat: Add Telegram chat ID to ShopModel for automatic invoice sending
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
2025-12-28 11:43:33 +03:30
Parsa Nazer be23b087f1 commition field added to shop model 2025-11-18 13:54:57 +03:30
Parsa Nazer d29ed8e35b feat: add profit and special discount fields to ProductVariant model
- 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.
2025-11-15 11:00:33 +03:30
Parsa Nazer 030976044c permission 2025-11-14 16:31:24 +03:30
Parsa Nazer 8d38346267 UserFavorites system 2025-10-23 12:40:40 +03:30
Parsa Nazer d0dfa3eaa7 Add ShopModel and integrate with ProductModel
- Created ShopModel with fields for shop name, description, and user association.
- Updated ProductModel to include a foreign key relationship with ShopModel.
- Added admin interface for ShopModel with search functionality.
- Created migrations for ShopModel and its integration with ProductModel.
2025-08-02 18:57:46 +03:30
Parsa Nazer 7c1c34e1e5 view and model notif and news 2025-05-24 22:02:16 +03:30
Parsa Nazer d36a073e71 is_main signal 2025-03-27 22:14:10 +03:30
Parsa Nazer 1f50161940 PushSubscription model verbose name 2025-03-27 14:56:33 +03:30
Parsa Nazer c649770941 order cart payment update
added signals for order
2025-03-19 20:08:55 +03:30
Parsa Nazer bffbd802f0 test on my account 2025-02-22 20:20:02 +03:30
Parsa Nazer 8907a11d9f update max lengths 2025-02-21 02:04:05 +03:30
Parsa Nazer e48550888c some field name changes 2025-02-21 02:02:35 +03:30
Parsa Nazer 4f0060f0ae testing without ip field 2025-02-21 02:01:01 +03:30
Parsa Nazer 944158fa81 try to debug database bug 2025-02-21 01:55:50 +03:30
Parsa Nazer 4109d44694 test bug ip save 2025-02-21 01:38:49 +03:30
Parsa Nazer a2542ec709 debug log ip 2025-02-21 01:22:22 +03:30
Parsa Nazer c7524e9e63 logging attckers try and add location to admin 2025-02-21 01:08:46 +03:30
Parsa Nazer 0fa7c04946 test notif image 2025-02-17 21:19:08 +03:30
Parsa Nazer c46f2cb762 title pwa notif 2025-02-17 19:37:25 +03:30
Parsa Nazer 72932e6272 a 2025-02-17 01:02:23 +03:30
Parsa Nazer e1c7204bd2 icon url 2025-02-17 00:59:15 +03:30
Parsa Nazer 2c4988d2c6 image for notif 2025-02-17 00:52:29 +03:30
Parsa Nazer 2ab584e77f add unique for endpoint and date time filed and added aud for model 2025-02-17 00:18:46 +03:30
Parsa Nazer ad022cdf6a push notificantion test 2025-02-17 00:11:50 +03:30
Parsa Nazer 81df30c806 video player and model and video guide routing and stuff 2025-02-16 21:42:29 +03:30
Parsa Nazer 91f85b1a44 add is main field to user address 2025-02-12 18:32:31 +03:30
Parsa Nazer 4234418e51 account gender and birth date field update fix and add 2025-02-11 22:14:28 +03:30
Parsa Nazer da111d0148 account changes 2025-02-11 21:52:03 +03:30
Parsa Nazer 8eaeab9889 update account fields 2025-02-11 21:40:50 +03:30
Parsa Nazer 5af162d686 account verbose name full name property and account admin displays 2025-02-04 21:00:17 +03:30
Parsa Nazer 520848b6ea update address model for me filed and serializer 2025-02-02 19:23:20 +03:30
Parsa Nazer c86732a79d add city and province fields 2025-02-02 18:27:22 +03:30
Parsa Nazer 166ee7c91f user model meta names 2025-01-30 02:17:38 +03:30
Parsa Nazer a751b260d4 update related name of address 2025-01-11 21:36:28 +03:30
Parsa Nazer 90b82a97d9 add prodcut ai chat bot 2025-01-01 23:08:05 +03:30
Parsa Nazer 4bb7f25228 otp hash 2024-12-15 21:09:34 +03:30
AmirHossein Shirazi 0f76be9f11 address complete 2024-12-14 14:27:53 +03:30
Parsa Nazer 259099cb9e profile end points user model otp stuff base 2024-12-13 23:02:19 +03:30
Parsa Nazer ffb6007ca6 account app 2024-12-12 22:39:15 +03:30