--- title: SellingPlan - Storefront API description: Represents how products and variants can be sold and purchased. api_version: 2026-01 api_name: storefront type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/objects/SellingPlan' md: 'https://shopify.dev/docs/api/storefront/latest/objects/SellingPlan.md' --- # Selling​Plan object Requires `unauthenticated_read_selling_plans` access scope. Represents how products and variants can be sold and purchased. ## Fields * billingPolicy * checkoutCharge * deliveryPolicy * description * id * metafield * metafields * name * options * priceAdjustments * recurringDeliveries *** ## Map ### Fields and connections with this object * [SellingPlanAllocation.sellingPlan](https://shopify.dev/docs/api/storefront/latest/objects/SellingPlanAllocation#field-SellingPlanAllocation.fields.sellingPlan) * [SellingPlanConnection.nodes](https://shopify.dev/docs/api/storefront/latest/connections/SellingPlanConnection#returns-nodes) * [SellingPlanEdge.node](https://shopify.dev/docs/api/storefront/latest/objects/SellingPlanEdge#field-SellingPlanEdge.fields.node) * [SellingPlanGroup.sellingPlans](https://shopify.dev/docs/api/storefront/latest/objects/SellingPlanGroup#field-SellingPlanGroup.fields.sellingPlans) ### Possible type in * [Metafield​Parent​Resource](https://shopify.dev/docs/api/storefront/latest/unions/MetafieldParentResource) *** ## Interfaces * HasMetafields *** ## SellingPlan Implements ### Implements * [Has​Metafields](https://shopify.dev/docs/api/storefront/latest/interfaces/HasMetafields)