Objects

ShippingOptionType

Type containing shipping option information

Type containing shipping option information

type ShippingOptionType {
  id: Int!
  name: String
  displayName: String
  feeIncVat: Decimal!
  feeExVat: Decimal!
  isDefault: Boolean!
  isSelected: Boolean!
  externalId: String
  shippingData: String
  amountLeftToFreeShipping: Decimal!
  logo: String
  subOptions: [ShippingOptionType]
  amountLeftToFreeShippingFormatted: String
  feeIncVatFormatted: String
  feeExVatFormatted: String
}

Fields

id ● Int! non-null scalar required

Shipping option ID

name ● String scalar

Name

displayName ● String scalar

Display name

feeIncVat ● Decimal! non-null scalar required

Fee incl. VAT

feeExVat ● Decimal! non-null scalar required

Fee excl. VAT

isDefault ● Boolean! non-null scalar required

Whether this shipping option is the default selection

isSelected ● Boolean! non-null scalar required

Whether this option is the one selected

externalId ● String scalar

External ID

shippingData ● String scalar

Shipping data

amountLeftToFreeShipping ● Decimal! non-null scalar required

Amount left to recieve free shipping

logo ● String scalar

Shipping option logo

subOptions ● [ShippingOptionType] list object

Sub-options

amountLeftToFreeShippingFormatted ● String scalar

Amount left to recieve free shipping formatted with currency info. e.g. '299 kr', '123,45 SEK', '$12.34'

feeIncVatFormatted ● String scalar

Fee incl. VAT, formatted with currency info. e.g. '299 kr', '123,45 SEK', '$12.34'

feeExVatFormatted ● String scalar

Fee excl. VAT, formatted with currency info. e.g. '299 kr', '123,45 SEK', '$12.34'

Member Of

CartSummaryType object ● CheckoutType object ● ShippingOptionType object