# DiscountApplication - admin-graphql - INTERFACE
Version: 2025-01

## Description
Discount applications capture the intentions of a discount source at
the time of application on an order's line items or shipping lines.

Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the [DiscountAllocation](https://shopify.dev/api/admin-graphql/latest/objects/discountallocation) object.

### Access Scopes



## Fields
* [allocationMethod](/docs/api/admin-graphql/2025-01/enums/DiscountApplicationAllocationMethod): DiscountApplicationAllocationMethod! - The method by which the discount's value is applied to its entitled items.
* [index](/docs/api/admin-graphql/2025-01/scalars/Int): Int! - An ordered index that can be used to identify the discount application and indicate the precedence
of the discount application for calculations.
* [targetSelection](/docs/api/admin-graphql/2025-01/enums/DiscountApplicationTargetSelection): DiscountApplicationTargetSelection! - How the discount amount is distributed on the discounted lines.
* [targetType](/docs/api/admin-graphql/2025-01/enums/DiscountApplicationTargetType): DiscountApplicationTargetType! - Whether the discount is applied on line items or shipping lines.
* [value](/docs/api/admin-graphql/2025-01/unions/PricingValue): PricingValue! - The value of the discount application.

## Connections



## Types implemented in
* [AutomaticDiscountApplication](/docs/api/admin-graphql/2025-01/objects/AutomaticDiscountApplication)
* [DiscountCodeApplication](/docs/api/admin-graphql/2025-01/objects/DiscountCodeApplication)
* [ManualDiscountApplication](/docs/api/admin-graphql/2025-01/objects/ManualDiscountApplication)
* [ScriptDiscountApplication](/docs/api/admin-graphql/2025-01/objects/ScriptDiscountApplication)


## Examples