--- title: ProductDiscountsWithTagsOnSameCartLineInput - GraphQL Admin description: |- The product discount tags that determine which product discounts can apply together on the same cart line. By default, only one product discount applies per cart line. When each of two product discounts lists a tag in this field that matches a tag on the other discount, both discounts can apply to the same cart line. For example, if Discount A lists "SEASONAL" in this field and Discount B is tagged "SEASONAL", and Discount B lists "LOYALTY" in this field and Discount A is tagged "LOYALTY", both discounts can apply to the same cart line. To use this field, `productDiscounts` must also be set to true. This field is available only on a Shopify Plus plan. api_version: 2026-04 api_name: admin type: input-object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductDiscountsWithTagsOnSameCartLineInput md: >- https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ProductDiscountsWithTagsOnSameCartLineInput.md metadata: domain: admin --- # Product​Discounts​With​Tags​On​Same​Cart​Line​Input input\_object The product discount tags that determine which product discounts can apply together on the same cart line. By default, only one product discount applies per cart line. When each of two product discounts lists a tag in this field that matches a tag on the other discount, both discounts can apply to the same cart line. For example, if Discount A lists "SEASONAL" in this field and Discount B is tagged "SEASONAL", and Discount B lists "LOYALTY" in this field and Discount A is tagged "LOYALTY", both discounts can apply to the same cart line. To use this field, `productDiscounts` must also be set to true. This field is available only on a Shopify Plus plan. ## Fields * add [\[String!\]](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) The tags to add to this discount's combination list. When this discount and another product discount share a matching tag, both discounts can apply to the same cart line. For example, adding the tag "SEASONAL" allows this discount to combine with any other product discount that also has the "SEASONAL" tag on the same cart line. * remove [\[String!\]](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) The tags to remove from this discount's combination list. When you remove a tag, this discount will no longer combine with product discounts that only have the removed tag. If this discount and another product discount share additional tags after the removal, both discounts can still apply to the same cart line. *** ## Input objects using this input * [Discount​Combines​With​Input.productDiscountsWithTagsOnSameCartLine](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DiscountCombinesWithInput#fields-productDiscountsWithTagsOnSameCartLine) INPUT OBJECT The input fields to determine which discount classes the discount can combine with. *** ## Map ### Input objects using this input * [Discount​Combines​With​Input.productDiscountsWithTagsOnSameCartLine](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DiscountCombinesWithInput#fields-productDiscountsWithTagsOnSameCartLine)