add product slug to product varient serializers
This commit is contained in:
@@ -12,9 +12,10 @@ class ProductVariantSerialzier(serializers.ModelSerializer):
|
|||||||
price = serializers.SerializerMethodField()
|
price = serializers.SerializerMethodField()
|
||||||
final_price = serializers.SerializerMethodField()
|
final_price = serializers.SerializerMethodField()
|
||||||
category = serializers.SerializerMethodField()
|
category = serializers.SerializerMethodField()
|
||||||
|
slug = serializers.CharField(source='product.slug')
|
||||||
class Meta:
|
class Meta:
|
||||||
model = ProductVariant
|
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):
|
def get_discount_amount(self, obj):
|
||||||
discount_amount = int(obj.price * (obj.discount / 100))
|
discount_amount = int(obj.price * (obj.discount / 100))
|
||||||
|
|||||||
Reference in New Issue
Block a user