--- title: DiscountApplicationAllocationMethod - Storefront API description: The method by which the discount's value is allocated onto its entitled lines. api_version: unstable api_name: storefront source_url: html: https://shopify.dev/docs/api/storefront/unstable/enums/DiscountApplicationAllocationMethod md: https://shopify.dev/docs/api/storefront/unstable/enums/DiscountApplicationAllocationMethod.md --- # Discount​Application​Allocation​Method enum The method by which the discount's value is allocated onto its entitled lines. ## Valid values * ACROSS The value is spread across all entitled lines. * EACH The value is applied onto every entitled line. * ONE Deprecated *** ## Fields * [Automatic​Discount​Application.​allocation​Method](https://shopify.dev/docs/api/storefront/unstable/objects/AutomaticDiscountApplication#field-AutomaticDiscountApplication.fields.allocationMethod) OBJECT Automatic discount applications capture the intentions of a discount that was automatically applied. * [Cart​Discount​Application.​allocation​Method](https://shopify.dev/docs/api/storefront/unstable/objects/CartDiscountApplication#field-CartDiscountApplication.fields.allocationMethod) OBJECT The discount application capture the intentions of a discount source at the time of application. * [Discount​Application.​allocation​Method](https://shopify.dev/docs/api/storefront/unstable/interfaces/DiscountApplication#fields-allocationMethod) INTERFACE Discount applications capture the intentions of a discount source at the time of application. * [Discount​Code​Application.​allocation​Method](https://shopify.dev/docs/api/storefront/unstable/objects/DiscountCodeApplication#field-DiscountCodeApplication.fields.allocationMethod) OBJECT Discount code applications capture the intentions of a discount code at the time that it is applied. * [Manual​Discount​Application.​allocation​Method](https://shopify.dev/docs/api/storefront/unstable/objects/ManualDiscountApplication#field-ManualDiscountApplication.fields.allocationMethod) OBJECT Manual discount applications capture the intentions of a discount that was manually created. * [Script​Discount​Application.​allocation​Method](https://shopify.dev/docs/api/storefront/unstable/objects/ScriptDiscountApplication#field-ScriptDiscountApplication.fields.allocationMethod) OBJECT Script discount applications capture the intentions of a discount that was created by a Shopify Script. *** ## Map ### Fields with this enum * <-|[Automatic​Discount​Application.allocationMethod](https://shopify.dev/docs/api/storefront/unstable/objects/AutomaticDiscountApplication#field-AutomaticDiscountApplication.fields.allocationMethod) * <-|[Cart​Discount​Application.allocationMethod](https://shopify.dev/docs/api/storefront/unstable/objects/CartDiscountApplication#field-CartDiscountApplication.fields.allocationMethod) * <-|[Discount​Code​Application.allocationMethod](https://shopify.dev/docs/api/storefront/unstable/objects/DiscountCodeApplication#field-DiscountCodeApplication.fields.allocationMethod) * <-|[Manual​Discount​Application.allocationMethod](https://shopify.dev/docs/api/storefront/unstable/objects/ManualDiscountApplication#field-ManualDiscountApplication.fields.allocationMethod) * <-|[Script​Discount​Application.allocationMethod](https://shopify.dev/docs/api/storefront/unstable/objects/ScriptDiscountApplication#field-ScriptDiscountApplication.fields.allocationMethod)