diff --git a/backend/order/serializers.py b/backend/order/serializers.py index 3c9a0f8..5a16898 100644 --- a/backend/order/serializers.py +++ b/backend/order/serializers.py @@ -12,9 +12,10 @@ class ProductVariantSerialzier(serializers.ModelSerializer): price = serializers.SerializerMethodField() final_price = serializers.SerializerMethodField() category = serializers.SerializerMethodField() + slug = serializers.CharField(source='product.slug') class Meta: model = ProductVariant - fields = ['id', 'title', 'product_attributes', 'in_stock', 'price', 'discount', 'color', 'image', 'discount_amount', 'category', 'final_price'] + fields = ['id', 'slug', 'title', 'product_attributes', 'in_stock', 'price', 'discount', 'color', 'image', 'discount_amount', 'category', 'final_price'] def get_discount_amount(self, obj): discount_amount = int(obj.price * (obj.discount / 100))