# Generated by Django 4.2.16 on 2026-10-29 01:49

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('store', '0010_preview_help'),
    ]

    operations = [
        migrations.AddField(
            model_name='order',
            name='address_line',
            field=models.CharField(blank=True, max_length=300, verbose_name='Village / Road / House / Market'),
        ),
        migrations.AddField(
            model_name='order',
            name='alt_phone',
            field=models.CharField(blank=True, max_length=20),
        ),
        migrations.AddField(
            model_name='order',
            name='area',
            field=models.CharField(blank=True, max_length=80, verbose_name='Area / Upazila / Thana'),
        ),
        migrations.AddField(
            model_name='order',
            name='cancelled_at',
            field=models.DateTimeField(blank=True, null=True),
        ),
        migrations.AddField(
            model_name='order',
            name='confirmed_at',
            field=models.DateTimeField(blank=True, null=True),
        ),
        migrations.AddField(
            model_name='order',
            name='courier',
            field=models.CharField(blank=True, help_text='e.g. Pathao, Steadfast, RedX, Sundarban', max_length=80),
        ),
        migrations.AddField(
            model_name='order',
            name='customer_message',
            field=models.CharField(blank=True, help_text="Shown to the customer on their order page, e.g. 'Arriving Thursday'.", max_length=300),
        ),
        migrations.AddField(
            model_name='order',
            name='delivered_at',
            field=models.DateTimeField(blank=True, null=True),
        ),
        migrations.AddField(
            model_name='order',
            name='district',
            field=models.CharField(blank=True, max_length=40),
        ),
        migrations.AddField(
            model_name='order',
            name='division',
            field=models.CharField(blank=True, max_length=40),
        ),
        migrations.AddField(
            model_name='order',
            name='shipped_at',
            field=models.DateTimeField(blank=True, null=True),
        ),
        migrations.AddField(
            model_name='order',
            name='tracking_code',
            field=models.CharField(blank=True, help_text='Courier tracking / consignment number', max_length=80),
        ),
        migrations.AlterField(
            model_name='order',
            name='location',
            field=models.TextField(help_text='Full delivery address'),
        ),
        migrations.AlterField(
            model_name='order',
            name='status',
            field=models.CharField(choices=[('pending', 'Order received'), ('confirmed', 'Confirmed'), ('shipped', 'Shipped / on the way'), ('delivered', 'Delivered'), ('cancelled', 'Cancelled')], default='pending', max_length=20),
        ),
    ]
