Commit Graph

7 Commits

Author SHA1 Message Date
1188cef7be Make product cards fully clickable
All checks were successful
Build and Push Docker Image / build (push) Successful in 27s
2026-06-16 00:06:21 +02:00
a84b9af926 Implement guest buy now checkout
All checks were successful
Build and Push Docker Image / build (push) Successful in 26s
2026-06-15 23:16:10 +02:00
f029e11175 Set delivery price to 50 rubles 2026-06-15 23:03:50 +02:00
e9da339a4c Remove promo, add featured on main page
All checks were successful
Build and Push Docker Image / build (push) Successful in 54s
2026-06-15 18:56:11 +02:00
81e30f853d feat: implement order management and checkout functionality
All checks were successful
Build and Push Docker Image / build (push) Successful in 50s
- Added `Order` and `OrderItem` models with migrations for managing orders and their details
- Created `CheckoutForm` for validating order data and customer information
- Built templates for order confirmation, checkout success, and emails (HTML and plain text)
- Added logic for email notifications upon successful order placement
- Enhanced shopping cart template with checkout panel integration
- Updated styles and JavaScript for streamlined checkout UX
- Refactored cart view to support item summaries and final totals during checkout
2026-05-25 16:45:42 +02:00
52cbc1c2b3 feat: implement shopping cart feature with user authentication support
All checks were successful
Build and Push Docker Image / build (push) Successful in 42s
- Added `Cart` and `CartItem` models with migrations for managing user-specific carts and items
- Developed services for cart-related operations: adding, removing, and updating cart items
- Built specialized templates (`cart.html`) and styled them with new CSS assets (`cart.css`)
- Enabled real-time UI updates via AJAX in shopping cart interactions (`cart.js`)
- Modified header to dynamically display cart link with user authentication awareness
- Added Leaflet-based interactive map to the contacts page and integrated CSS/JS dependencies
- Expanded tests for cart functionality, item detail page cart integration, and contacts page maps
2026-05-15 23:18:16 +02:00
7c7060b56d Базовые модули 2026-03-21 21:40:36 +01:00