From 2e5fada79704ebe01b8826024b3b0c3a744223ed Mon Sep 17 00:00:00 2001 From: Mamalizz-dev Date: Sat, 20 Dec 2025 18:59:11 +0330 Subject: [PATCH] update help texts of prodcut varinet --- backend/product/admin.py | 2 +- backend/product/models.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/product/admin.py b/backend/product/admin.py index 775fa56..b2a4a6e 100644 --- a/backend/product/admin.py +++ b/backend/product/admin.py @@ -217,7 +217,7 @@ class ProductVariantInLine(ProductVariantInlineAdminPermission, StackedInline): readonly_fields = ['price', 'sell', 'price_in_dollor'] # inlines = [DetailModelInLine] autocomplete_fields = ['product_attributes', 'in_pack_items', 'images', 'details'] - fields = ['input_price', 'min_price', 'currency', 'price','price_in_dollor', 'profit', 'discount', 'special_discount_percent', 'in_stock', 'images', 'video', 'color', 'product_attributes', 'in_pack_items', 'details', 'sell', 'slider_category'] + fields = ['input_price', 'min_price', 'currency', 'price', 'profit', 'discount', 'special_discount_percent', 'in_stock', 'images', 'video', 'color', 'product_attributes', 'in_pack_items', 'details', 'sell', 'slider_category'] # search_fields = [''] def formfield_for_dbfield(self, db_field, request, **kwargs): diff --git a/backend/product/models.py b/backend/product/models.py index 0970418..e4e135d 100644 --- a/backend/product/models.py +++ b/backend/product/models.py @@ -362,15 +362,15 @@ class ProductVariant(DirtyFieldsMixin, models.Model): product_attributes = models.ManyToManyField( AttributeValue, verbose_name='ویژگی‌ها', related_name='variant') in_stock = models.PositiveIntegerField( - default=0, verbose_name='تعداد موجود') + default=0, verbose_name='تعداد موجود', help_text='تعداد موجودی برای این تنوع محصول') price = models.PositiveBigIntegerField( verbose_name='قیمت محاسبه شده محصول', blank=True, null=True) input_price = models.PositiveBigIntegerField( - default=0, verbose_name='قیمت ورودی محصول', help_text='قیمت محصول با سود در صورتی که نوسان روشن باشد قیمت به دلار محسابه و ذخیره شده و قیمت نهایی در قیمت محاسبه شده ذخیره میشود') + default=0, verbose_name='قیمت ورودی محصول', help_text='قیمت محصول با سودش در صورتی که نوسان دلاری روشن باشد قیمت به دلار محسابه و ذخیره می شود و قیمت نهایی در قیمت محاسبه شده ذخیره میشود') min_price = models.PositiveBigIntegerField( - verbose_name='قیمت کف', help_text='این قیمت برای کف قیمتی محصول در نظر گرفته میشود') + verbose_name='قیمت کف', help_text='این قیمت برای کف قیمتی محصول در نظر گرفته میشود و حتی با نوسان دلاری قیمت از این کمتر نخواهد شد', default=1000) profit = models.PositiveBigIntegerField( - default=0, verbose_name='سود (تومان)', help_text='مقدار سود به ازای هر واحد به تومان') + default=0, verbose_name='سود (تومان)', help_text='مقدار سود به ازای این محصول (نکته این مقدار به قیمت اصلی اضافه نخواهد شد و فقط برای محاسبه ی تخفیف ها میباشد)') special_discount_percent = models.SmallIntegerField( default=0, verbose_name='درصد تخفیف ویژه', help_text='درصدی که از سود برای محاسبه تخفیف ویژه استفاده می‌شود') currency_type = ( @@ -385,7 +385,7 @@ class ProductVariant(DirtyFieldsMixin, models.Model): price_in_dollor = models.DecimalField( max_digits=15, decimal_places=8, blank=True, null=True, verbose_name='قیمت به دلار', help_text='قیمت محصول به دلار (محاسبه خودکار)') - discount = models.SmallIntegerField(default=0, verbose_name='تخفیف') + discount = models.SmallIntegerField(default=0, verbose_name='درصد تخفیف', help_text='این درصد از قیمت نهایی محصول کسر میگردد) color = models.CharField( verbose_name='رنگ', max_length=7, blank=True, null=True) images = models.ManyToManyField(ProductImageModel, verbose_name='عکس ها')