ShippingMethod Object
Shipping methods that can be used as means of shipping for orders and checkouts.
type ShippingMethod implements Node, ObjectWithMetadata {
id: ID!
privateMetadata: [MetadataItem!]!
privateMetafield(
key: String!
): String
privateMetafields(
keys: [String!]
): Metadata
metadata: [MetadataItem!]!
metafield(
key: String!
): String
metafields(
keys: [String!]
): Metadata
type: ShippingMethodTypeEnum @deprecated
name: String!
description: JSONString
maximumDeliveryDays: Int
minimumDeliveryDays: Int
maximumOrderWeight: Weight @deprecated
minimumOrderWeight: Weight @deprecated
translation(
languageCode: LanguageCodeEnum!
): ShippingMethodTranslation
price: Money!
maximumOrderPrice: Money @deprecated
minimumOrderPrice: Money @deprecated
active: Boolean!
message: String
}
Fields
id ● ID!
Unique ID of ShippingMethod available for Order.
privateMetadata ● [MetadataItem!]!
List of private metadata items. Requires staff permissions to access.
privateMetafield ● String
A single key from private metadata. Requires staff permissions to access.
Tip: Use GraphQL aliases to fetch multiple keys.
key ● String!
privateMetafields ● Metadata
Private metadata. Requires staff permissions to access. Use keys to control which fields you want to include. The default is to include everything.
keys ● [String!]
metadata ● [MetadataItem!]!
List of public metadata items. Can be accessed without permissions.
metafield ● String
A single key from public metadata.
Tip: Use GraphQL aliases to fetch multiple keys.
key ● String!
metafields ● Metadata
Public metadata. Use keys to control which fields you want to include. The default is to include everything.
keys ● [String!]
name ● String!
Shipping method name.
description ● JSONString
Shipping method description.
Rich text format. For reference see https://editorjs.io/
maximumDeliveryDays ● Int
Maximum delivery days for this shipping method.
minimumDeliveryDays ● Int
Minimum delivery days for this shipping method.
translation ● ShippingMethodTranslation
Returns translated shipping method fields for the given language code.
languageCode ● LanguageCodeEnum!
A language code to return the translation for shipping method.
price ● Money!
The price of selected shipping method.
active ● Boolean!
Describes if this shipping method is active and can be selected.
message ● String
Message connected to this shipping method.
Show deprecated
Interfaces
Node
An object with an ID
ObjectWithMetadata
Member Of
Checkout object ● CheckoutFilterShippingMethods object ● Delivery object ● Order object ● OrderFilterShippingMethods object ● ShippingListMethodsForCheckout object ● ShippingMethodsPerCountry object ● Shop object
Implemented By
DeliveryMethod union