feat: Добавлена возможность ручного изменения цены товаров/комплектов в заказе
- Добавлено поле is_custom_price в модель OrderItem для отслеживания ручных изменений - Добавлены свойства original_price и price_difference для отображения оригинальной цены и разницы - Поле цены теперь редактируемое (убран атрибут readonly) - Добавлены визуальные индикаторы: бейдж "Изменена" и информация об оригинальной цене - JavaScript автоматически отслеживает изменения цены и устанавливает флаг is_custom_price - В детальном просмотре заказа показывается информация о кастомных ценах с разницей - Цена товара в каталоге не изменяется - изменения только для конкретного заказа 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 5.0.10 on 2025-11-07 06:34
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('orders', '0003_historicalorder_recipient_name_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='orderitem',
|
||||
name='is_custom_price',
|
||||
field=models.BooleanField(default=False, help_text='True если цена была изменена вручную при создании заказа', verbose_name='Цена изменена вручную'),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user