--- title: DeliveryCondition - GraphQL Admin description: >- A condition that must pass for a delivery method definition to be applied to an order. api_version: 2025-01 api_name: admin type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCondition' md: >- https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryCondition.md --- # Delivery​Condition object Requires Any of `assigned_shipping` or `shipping` access scopes or `manage_delivery_settings` user permission. A condition that must pass for a delivery method definition to be applied to an order. ## Fields * condition​Criteria [Delivery​Condition​Criteria!](https://shopify.dev/docs/api/admin-graphql/2025-01/unions/DeliveryConditionCriteria) non-null The value (weight or price) that the condition field is compared to. * field [Delivery​Condition​Field!](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryConditionField) non-null The field to compare the criterion value against, using the operator. * id [ID!](https://shopify.dev/docs/api/admin-graphql/2025-01/scalars/ID) non-null A globally-unique ID. * operator [Delivery​Condition​Operator!](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/DeliveryConditionOperator) non-null The operator to compare the field and criterion value. *** ## Map ### Fields with this object * {}[DeliveryMethodDefinition.methodConditions](https://shopify.dev/docs/api/admin-graphql/2025-01/objects/DeliveryMethodDefinition#field-DeliveryMethodDefinition.fields.methodConditions) *** ## Interfaces * [Node](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Node) interface *** ## ||-DeliveryCondition Implements ### Implements * ||-[Node](https://shopify.dev/docs/api/admin-graphql/2025-01/interfaces/Node)