--- title: SellingPlanAllocation - Storefront API description: Represents an association between a variant and a selling plan. Selling plan allocations describe the options offered for each variant, and the price of the variant when purchased with a selling plan. api_version: 2025-10 api_name: storefront type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/objects/SellingPlanAllocation md: https://shopify.dev/docs/api/storefront/latest/objects/SellingPlanAllocation.md --- # Selling​Plan​Allocation object Requires `unauthenticated_read_selling_plans` access scope. Represents an association between a variant and a selling plan. Selling plan allocations describe the options offered for each variant, and the price of the variant when purchased with a selling plan. ## Fields * checkout​Charge​Amount [Money​V2!](https://shopify.dev/docs/api/storefront/latest/objects/MoneyV2) non-null The checkout charge amount due for the purchase. * price​Adjustments [\[Selling​Plan​Allocation​Price​Adjustment!\]!](https://shopify.dev/docs/api/storefront/latest/objects/SellingPlanAllocationPriceAdjustment) non-null A list of price adjustments, with a maximum of two. When there are two, the first price adjustment goes into effect at the time of purchase, while the second one starts after a certain number of orders. A price adjustment represents how a selling plan affects pricing when a variant is purchased with a selling plan. Prices display in the customer's currency if the shop is configured for it. * remaining​Balance​Charge​Amount [Money​V2!](https://shopify.dev/docs/api/storefront/latest/objects/MoneyV2) non-null The remaining balance charge amount due for the purchase. * selling​Plan [Selling​Plan!](https://shopify.dev/docs/api/storefront/latest/objects/SellingPlan) non-null A representation of how products and variants can be sold and purchased. For example, an individual selling plan could be '6 weeks of prepaid granola, delivered weekly'. *** ## Map ### Fields and connections with this object * ||-[BaseCartLine.sellingPlanAllocation](https://shopify.dev/docs/api/storefront/latest/interfaces/BaseCartLine#fields-sellingPlanAllocation) * {}[CartLine.sellingPlanAllocation](https://shopify.dev/docs/api/storefront/latest/objects/CartLine#field-CartLine.fields.sellingPlanAllocation) * {}[ComponentizableCartLine.sellingPlanAllocation](https://shopify.dev/docs/api/storefront/latest/objects/ComponentizableCartLine#field-ComponentizableCartLine.fields.sellingPlanAllocation) * {}[ProductVariant.sellingPlanAllocations](https://shopify.dev/docs/api/storefront/latest/objects/ProductVariant#field-ProductVariant.fields.sellingPlanAllocations) * <->[SellingPlanAllocationConnection.nodes](https://shopify.dev/docs/api/storefront/latest/connections/SellingPlanAllocationConnection#returns-nodes) * {}[SellingPlanAllocationEdge.node](https://shopify.dev/docs/api/storefront/latest/objects/SellingPlanAllocationEdge#field-SellingPlanAllocationEdge.fields.node)