# SellingPlan - storefront - OBJECT Version: 2024-04 ## Description Represents how products and variants can be sold and purchased. ### Access Scopes `unauthenticated_read_selling_plans` access scope. ## Fields * [checkoutCharge](/docs/api/storefront/2024-04/objects/SellingPlanCheckoutCharge): SellingPlanCheckoutCharge! - The initial payment due for the purchase. * [description](/docs/api/storefront/2024-04/scalars/String): String - The description of the selling plan. * [id](/docs/api/storefront/2024-04/scalars/ID): ID! - A globally-unique ID. * [name](/docs/api/storefront/2024-04/scalars/String): String! - The name of the selling plan. For example, '6 weeks of prepaid granola, delivered weekly'. * [options](/docs/api/storefront/2024-04/objects/SellingPlanOption): SellingPlanOption! - The selling plan options available in the drop-down list in the storefront. For example, 'Delivery every week' or 'Delivery every 2 weeks' specifies the delivery frequency options for the product. Individual selling plans contribute their options to the associated selling plan group. For example, a selling plan group might have an option called `option1: Delivery every`. One selling plan in that group could contribute `option1: 2 weeks` with the pricing for that option, and another selling plan could contribute `option1: 4 weeks`, with different pricing. * [priceAdjustments](/docs/api/storefront/2024-04/objects/SellingPlanPriceAdjustment): SellingPlanPriceAdjustment! - The price adjustments that a selling plan makes when a variant is purchased with a selling plan. * [recurringDeliveries](/docs/api/storefront/2024-04/scalars/Boolean): Boolean! - Whether purchasing the selling plan will result in multiple deliveries. ## Connections ## Related queries ## Related mutations ## Related Unions ## Examples