# ProductVariantRelationshipUpdateInput - admin-graphql - INPUT_OBJECT Version: 2024-10 ## Description The input fields for updating a composite product variant. ### Access Scopes ## Fields * [parentProductId](/docs/api/admin-graphql/2024-10/scalars/ID): ID - A product ID which contains product variants that have relationships with other variants. * [parentProductVariantId](/docs/api/admin-graphql/2024-10/scalars/ID): ID - The product variant ID representing that which contains the relationships with other variants. * [priceInput](/docs/api/admin-graphql/2024-10/input-objects/PriceInput): PriceInput - Method in which to update the price of the parent product variant. * [productVariantRelationshipsToCreate](/docs/api/admin-graphql/2024-10/input-objects/ProductVariantGroupRelationshipInput): ProductVariantGroupRelationshipInput - The product variants and associated quantitites to add to the product variant. * [productVariantRelationshipsToRemove](/docs/api/admin-graphql/2024-10/scalars/ID): ID - The bundle component product variants to be removed from the product variant. * [productVariantRelationshipsToUpdate](/docs/api/admin-graphql/2024-10/input-objects/ProductVariantGroupRelationshipInput): ProductVariantGroupRelationshipInput - The product variants and associated quantitites to update in specified product variant. * [removeAllProductVariantRelationships](/docs/api/admin-graphql/2024-10/scalars/Boolean): Boolean - Whether to remove all components from the product variant. The default value is `false`. ## Input objects with this input object * [productVariantRelationshipBulkUpdate](/docs/api/admin-graphql/2024-10/mutations/productVariantRelationshipBulkUpdate) ## Examples