diff --git a/apps/product/web/api/v1/serializers/product_serializers.py b/apps/product/web/api/v1/serializers/product_serializers.py index e716651..f4bb2ab 100644 --- a/apps/product/web/api/v1/serializers/product_serializers.py +++ b/apps/product/web/api/v1/serializers/product_serializers.py @@ -35,6 +35,18 @@ class ProductStatsSerializer(serializers.ModelSerializer): model = product_models.ProductStats fields = '__all__' + def to_representation(self, instance): + """ custom output of product stat """ + + representation = super().to_representation(instance) + + representation['product'] = { + 'id': instance.product.id, + 'name': instance.product.name + } + + return representation + class AttributeSerializer(serializers.ModelSerializer): """ serialize attributes of reference product """