Saleor Deprecations Report

Generated on 2025-06-27 14:00:48

Summary

  Type Member Argument Version removed
... Query webhookEvents None
... Query orderSettings None
... Query products filter None
... Query pages filter None
... Query orders filter None
... Query sale None
... Query sales None
... Query sales query None
... Query vouchers query None
... Query taxTypes None
... Query checkout token None
... Query attributes filter None
... Query customers filter None
... Webhook events None
... Webhook secretKey None
... WebhookEventTypeEnum NOTIFY_USER None
... WebhookEventTypeAsyncEnum NOTIFY_USER None
... App dataPrivacy None
... App configurationUrl None
... Warehouse companyName None
... CountryDisplay vat None
... ShippingMethodTranslatableContent shippingMethod None
... CountryCode 3.21
... CheckoutSettings useLegacyErrorFlow 4.0
... Product chargeTaxes None
... Product descriptionJson None
... Product taxType None
... Product imageById None
... Product variant None
... Product variants None
... Product images None
... Product availableForPurchase None
... ProductType products None
... ProductType taxType None
... ProductType variantAttributes None
... ProductType availableAttributes filter None
... AttributeValueTranslatableContent attributeValue None
... AttributeTranslatableContent attribute None
... AttributeFilterInput channel None
... Category descriptionJson None
... ProductFilterInput channel None
... ProductOrder channel None
... ProductOrderField LAST_MODIFIED None
... ProductOrderField DATE None
... ProductOrderField PUBLICATION_DATE None
... CategoryTranslation descriptionJson None
... CategoryTranslatableContent descriptionJson None
... CategoryTranslatableContent category None
... ProductVariant images None
... ProductVariant stocks countryCode None
... ProductVariant quantityAvailable countryCode None
... VariantPricingInfo discountLocalCurrency None
... VariantPricingInfo priceLocalCurrency None
... ProductVariantTranslatableContent productVariant None
... ProductPricingInfo discountLocalCurrency None
... ProductPricingInfo priceRangeLocalCurrency None
... ProductChannelListing publicationDate None
... ProductChannelListing availableForPurchase None
... Collection descriptionJson None
... Collection products filter None
... CollectionTranslation descriptionJson None
... CollectionTranslatableContent descriptionJson None
... CollectionTranslatableContent collection None
... CollectionChannelListing publicationDate None
... ProductTranslation descriptionJson None
... ProductTranslatableContent descriptionJson None
... ProductTranslatableContent product None
... PageTranslatableContent contentJson None
... PageTranslatableContent page None
... PageTranslation contentJson None
... Page publicationDate None
... Page contentJson None
... PageType availableAttributes filter None
... VoucherTranslatableContent voucher None
... MenuItemTranslatableContent menuItem None
... SaleTranslatableContent sale None
... Shop availablePaymentGateways currency None
... Shop includeTaxesInPrices None
... Shop displayGrossPrices None
... Shop chargeTaxesOnShipping None
... User checkout None
... User checkoutTokens None
... Checkout lastChange None
... Checkout note None
... Checkout availableShippingMethods None
... Checkout shippingMethod None
... GiftCard user None
... GiftCard endDate None
... Order availableShippingMethods None
... Order shippingMethod None
... Order token None
... Order totalCaptured None
... Order languageCode None
... Order discount None
... Order discountName None
... Order translatedDiscountName None
... Invoice externalUrl None
... OrderDiscount amount None
... CategorySortingInput channel None
... CollectionFilterInput channel None
... CollectionSortingInput channel None
... CollectionSortField PUBLICATION_DATE None
... PageSortField CREATION_DATE None
... PageSortField PUBLICATION_DATE None
... OrderSortField CREATION_DATE None
... OrderSortField FULFILLMENT_STATUS None
... SaleSortingInput channel None
... VoucherSortingInput channel None
... ExportFileSortField UPDATED_AT None
... Mutation shopDomainUpdate None
... Mutation orderSettingsUpdate None
... Mutation orderAddNote None
... Mutation saleCreate None
... Mutation saleDelete None
... Mutation saleUpdate None
... Mutation saleCataloguesAdd None
... Mutation saleCataloguesRemove None
... Mutation saleTranslate None
... Mutation saleChannelListingUpdate None
... Mutation checkoutAddPromoCode checkoutId None
... Mutation checkoutAddPromoCode token None
... Mutation checkoutBillingAddressUpdate checkoutId None
... Mutation checkoutBillingAddressUpdate token None
... Mutation checkoutComplete checkoutId None
... Mutation checkoutComplete storeSource None
... Mutation checkoutComplete token None
... Mutation checkoutCustomerAttach checkoutId None
... Mutation checkoutCustomerAttach token None
... Mutation checkoutCustomerDetach checkoutId None
... Mutation checkoutCustomerDetach token None
... Mutation checkoutEmailUpdate checkoutId None
... Mutation checkoutEmailUpdate token None
... Mutation checkoutLineDelete None
... Mutation checkoutLineDelete checkoutId None
... Mutation checkoutLineDelete token None
... Mutation checkoutLinesDelete token None
... Mutation checkoutLinesAdd checkoutId None
... Mutation checkoutLinesAdd token None
... Mutation checkoutLinesUpdate checkoutId None
... Mutation checkoutLinesUpdate token None
... Mutation checkoutRemovePromoCode checkoutId None
... Mutation checkoutRemovePromoCode token None
... Mutation checkoutPaymentCreate checkoutId None
... Mutation checkoutPaymentCreate token None
... Mutation checkoutShippingAddressUpdate checkoutId None
... Mutation checkoutShippingAddressUpdate token None
... Mutation checkoutShippingMethodUpdate None
... Mutation checkoutShippingMethodUpdate checkoutId None
... Mutation checkoutShippingMethodUpdate token None
... Mutation checkoutDeliveryMethodUpdate token None
... Mutation checkoutLanguageCodeUpdate checkoutId None
... Mutation checkoutLanguageCodeUpdate token None
... WebhookCreate webhookErrors None
... WebhookCreateInput events None
... WebhookCreateInput secretKey None
... WebhookDelete webhookErrors None
... WebhookUpdate webhookErrors None
... WebhookUpdateInput events None
... WebhookUpdateInput secretKey None
... WarehouseCreate warehouseErrors None
... WarehouseCreateInput shippingZones None
... WarehouseUpdate warehouseErrors None
... WarehouseDelete warehouseErrors None
... WarehouseShippingZoneAssign warehouseErrors None
... WarehouseShippingZoneUnassign warehouseErrors None
... StaffNotificationRecipientCreate shopErrors None
... StaffNotificationRecipientUpdate shopErrors None
... StaffNotificationRecipientDelete shopErrors None
... ShopDomainUpdate shopErrors None
... ShopSettingsUpdate shopErrors None
... ShopSettingsInput includeTaxesInPrices None
... ShopSettingsInput displayGrossPrices None
... ShopSettingsInput chargeTaxesOnShipping None
... ShopFetchTaxRates shopErrors None
... ShopSettingsTranslate translationErrors None
... ShopAddressUpdate shopErrors None
... OrderSettingsUpdate orderSettingsErrors None
... ShippingMethodChannelListingUpdate shippingErrors None
... ShippingPriceCreate shippingErrors None
... ShippingPriceDelete shippingErrors None
... ShippingPriceBulkDelete shippingErrors None
... ShippingPriceUpdate shippingErrors None
... ShippingPriceTranslate translationErrors None
... ShippingPriceExcludeProducts shippingErrors None
... ShippingPriceRemoveProductFromExclude shippingErrors None
... ShippingZoneCreate shippingErrors None
... ShippingZoneDelete shippingErrors None
... ShippingZoneBulkDelete shippingErrors None
... ShippingZoneUpdate shippingErrors None
... ProductAttributeAssign productErrors None
... ProductAttributeAssignmentUpdate productErrors None
... ProductAttributeUnassign productErrors None
... CategoryCreate productErrors None
... CategoryDelete productErrors None
... CategoryBulkDelete productErrors None
... CategoryUpdate productErrors None
... CategoryTranslate translationErrors None
... CollectionAddProducts collectionErrors None
... CollectionCreate collectionErrors None
... CollectionDelete collectionErrors None
... CollectionReorderProducts collectionErrors None
... CollectionBulkDelete collectionErrors None
... CollectionRemoveProducts collectionErrors None
... CollectionUpdate collectionErrors None
... CollectionTranslate translationErrors None
... CollectionChannelListingUpdate collectionChannelListingErrors None
... PublishableChannelListingInput publicationDate None
... ProductCreate productErrors None
... ProductCreateInput chargeTaxes None
... ProductCreateInput taxCode None
... ProductDelete productErrors None
... ProductBulkCreateInput chargeTaxes None
... ProductBulkCreateInput taxCode None
... ProductBulkDelete productErrors None
... ProductUpdate productErrors None
... ProductInput chargeTaxes None
... ProductInput taxCode None
... ProductTranslate translationErrors None
... ProductChannelListingUpdate productChannelListingErrors None
... ProductChannelListingAddInput publicationDate None
... ProductChannelListingAddInput availableForPurchaseDate None
... ProductMediaCreate productErrors None
... ProductVariantReorder productErrors None
... ProductMediaDelete productErrors None
... ProductMediaBulkDelete productErrors None
... ProductMediaReorder productErrors None
... ProductMediaUpdate productErrors None
... ProductTypeCreate productErrors None
... ProductTypeInput taxCode None
... ProductTypeDelete productErrors None
... ProductTypeBulkDelete productErrors None
... ProductTypeUpdate productErrors None
... ProductTypeReorderAttributes productErrors None
... ProductReorderAttributeValues productErrors None
... DigitalContentCreate productErrors None
... DigitalContentDelete productErrors None
... DigitalContentUpdate productErrors None
... DigitalContentUrlCreate productErrors None
... ProductVariantCreate productErrors None
... ProductVariantDelete productErrors None
... ProductVariantBulkCreate bulkProductErrors None
... ProductVariantBulkDelete productErrors None
... ProductVariantStocksCreate bulkStockErrors None
... ProductVariantStocksDelete stockErrors None
... ProductVariantStocksUpdate bulkStockErrors None
... ProductVariantUpdate productErrors None
... ProductVariantSetDefault productErrors None
... ProductVariantTranslate translationErrors None
... ProductVariantChannelListingUpdate productChannelListingErrors None
... ProductVariantReorderAttributeValues productErrors None
... VariantMediaAssign productErrors None
... VariantMediaUnassign productErrors None
... PaymentCapture paymentErrors None
... PaymentRefund paymentErrors None
... PaymentVoid paymentErrors None
... PaymentInitialize paymentErrors None
... PaymentCheckBalance paymentErrors None
... PageCreate pageErrors None
... PageCreateInput publicationDate None
... PageDelete pageErrors None
... PageBulkDelete pageErrors None
... PageBulkPublish pageErrors None
... PageUpdate pageErrors None
... PageInput publicationDate None
... PageTranslate translationErrors None
... PageTypeCreate pageErrors None
... PageTypeUpdate pageErrors None
... PageTypeDelete pageErrors None
... PageTypeBulkDelete pageErrors None
... PageAttributeAssign pageErrors None
... PageAttributeUnassign pageErrors None
... PageTypeReorderAttributes pageErrors None
... PageReorderAttributeValues pageErrors None
... DraftOrderComplete orderErrors None
... DraftOrderCreate orderErrors None
... DraftOrderCreateInput discount None
... DraftOrderDelete orderErrors None
... DraftOrderBulkDelete orderErrors None
... DraftOrderLinesBulkDelete orderErrors None
... DraftOrderUpdate orderErrors None
... DraftOrderInput discount None
... OrderAddNote orderErrors None
... OrderCancel orderErrors None
... OrderCapture orderErrors None
... OrderConfirm orderErrors None
... OrderFulfill orderErrors None
... FulfillmentCancel orderErrors None
... FulfillmentApprove orderErrors None
... FulfillmentUpdateTracking orderErrors None
... FulfillmentRefundProducts orderErrors None
... FulfillmentReturnProducts orderErrors None
... OrderLinesCreate orderErrors None
... OrderLineDelete orderErrors None
... OrderLineUpdate orderErrors None
... OrderDiscountAdd orderErrors None
... OrderDiscountUpdate orderErrors None
... OrderDiscountDelete orderErrors None
... OrderLineDiscountUpdate orderErrors None
... OrderLineDiscountRemove orderErrors None
... OrderMarkAsPaid orderErrors None
... OrderRefund orderErrors None
... OrderUpdate orderErrors None
... OrderUpdateShipping orderErrors None
... OrderVoid orderErrors None
... OrderBulkCancel orderErrors None
... DeleteMetadata metadataErrors None
... DeletePrivateMetadata metadataErrors None
... UpdateMetadata metadataErrors None
... UpdatePrivateMetadata metadataErrors None
... AssignNavigation menuErrors None
... MenuCreate menuErrors None
... MenuDelete menuErrors None
... MenuBulkDelete menuErrors None
... MenuUpdate menuErrors None
... MenuItemCreate menuErrors None
... MenuItemDelete menuErrors None
... MenuItemBulkDelete menuErrors None
... MenuItemUpdate menuErrors None
... MenuItemTranslate translationErrors None
... MenuItemMove menuErrors None
... InvoiceRequest invoiceErrors None
... InvoiceRequestDelete invoiceErrors None
... InvoiceCreate invoiceErrors None
... InvoiceDelete invoiceErrors None
... InvoiceUpdate invoiceErrors None
... InvoiceSendNotification invoiceErrors None
... GiftCardActivate giftCardErrors None
... GiftCardCreate giftCardErrors None
... GiftCardCreateInput endDate None
... GiftCardCreateInput code None
... GiftCardDelete giftCardErrors None
... GiftCardDeactivate giftCardErrors None
... GiftCardUpdate giftCardErrors None
... GiftCardUpdateInput endDate None
... PluginUpdate pluginsErrors None
... SaleCreate discountErrors None
... SaleDelete discountErrors None
... SaleBulkDelete discountErrors None
... SaleUpdate discountErrors None
... SaleAddCatalogues discountErrors None
... SaleRemoveCatalogues discountErrors None
... SaleTranslate translationErrors None
... SaleChannelListingUpdate discountErrors None
... VoucherCreate discountErrors None
... VoucherInput code None
... VoucherDelete discountErrors None
... VoucherBulkDelete discountErrors None
... VoucherUpdate discountErrors None
... VoucherAddCatalogues discountErrors None
... VoucherRemoveCatalogues discountErrors None
... VoucherTranslate translationErrors None
... VoucherChannelListingUpdate discountErrors None
... ExportProducts exportErrors None
... FileUpload uploadErrors None
... CheckoutAddPromoCode checkoutErrors None
... CheckoutBillingAddressUpdate checkoutErrors None
... CheckoutComplete checkoutErrors None
... CheckoutCreate created None
... CheckoutCreate checkoutErrors None
... CheckoutCustomerAttach checkoutErrors None
... CheckoutCustomerDetach checkoutErrors None
... CheckoutCustomerNoteUpdate checkoutErrors None
... CheckoutEmailUpdate checkoutErrors None
... CheckoutLineDelete checkoutErrors None
... CheckoutLinesAdd checkoutErrors None
... CheckoutLinesUpdate checkoutErrors None
... CheckoutLineUpdateInput variantId None
... CheckoutRemovePromoCode checkoutErrors None
... CheckoutPaymentCreate paymentErrors None
... CheckoutShippingAddressUpdate checkoutErrors None
... CheckoutShippingMethodUpdate checkoutErrors None
... CheckoutLanguageCodeUpdate checkoutErrors None
... ChannelCreate channelErrors None
... CheckoutSettingsInput useLegacyErrorFlow 4.0
... ChannelUpdate channelErrors None
... ChannelDelete channelErrors None
... ChannelActivate channelErrors None
... ChannelDeactivate channelErrors None
... AttributeCreate attributeErrors None
... AttributeValueCreateInput richText None
... AttributeValueCreateInput plainText None
... AttributeDelete attributeErrors None
... AttributeUpdate attributeErrors None
... AttributeValueUpdateInput richText None
... AttributeValueUpdateInput plainText None
... AttributeTranslate translationErrors None
... AttributeBulkDelete attributeErrors None
... AttributeValueBulkDelete attributeErrors None
... AttributeValueCreate attributeErrors None
... AttributeValueDelete attributeErrors None
... AttributeValueUpdate attributeErrors None
... AttributeValueTranslate translationErrors None
... AttributeReorderValues attributeErrors None
... AppCreate appErrors None
... AppUpdate appErrors None
... AppDelete appErrors None
... AppTokenCreate appErrors None
... AppTokenDelete appErrors None
... AppTokenVerify appErrors None
... AppInstall appErrors None
... AppRetryInstall appErrors None
... AppDeleteFailedInstallation appErrors None
... AppFetchManifest appErrors None
... Manifest configurationUrl None
... Manifest dataPrivacy None
... AppActivate appErrors None
... AppDeactivate appErrors None
... AppReenableSyncWebhooks appErrors None
... CreateToken accountErrors None
... RefreshToken accountErrors None
... VerifyToken accountErrors None
... DeactivateAllUserTokens accountErrors None
... ExternalAuthenticationUrl accountErrors None
... ExternalObtainAccessTokens accountErrors None
... ExternalRefresh accountErrors None
... ExternalLogout accountErrors None
... ExternalVerify accountErrors None
... RequestPasswordReset accountErrors None
... ConfirmAccount accountErrors None
... SetPassword accountErrors None
... PasswordChange accountErrors None
... RequestEmailChange accountErrors None
... ConfirmEmailChange accountErrors None
... AccountAddressCreate accountErrors None
... AccountAddressUpdate accountErrors None
... AccountAddressDelete accountErrors None
... AccountSetDefaultAddress accountErrors None
... AccountRegister accountErrors None
... AccountUpdate accountErrors None
... AccountRequestDeletion accountErrors None
... AccountDelete accountErrors None
... AddressCreate accountErrors None
... AddressUpdate accountErrors None
... AddressDelete accountErrors None
... AddressSetDefault accountErrors None
... CustomerCreate accountErrors None
... UserCreateInput isConfirmed None
... CustomerUpdate accountErrors None
... CustomerDelete accountErrors None
... CustomerBulkDelete accountErrors None
... StaffCreate staffErrors None
... StaffUpdate staffErrors None
... StaffDelete staffErrors None
... StaffBulkDelete staffErrors None
... UserAvatarUpdate accountErrors None
... UserAvatarDelete accountErrors None
... UserBulkSetActive accountErrors None
... PermissionGroupCreate permissionGroupErrors None
... PermissionGroupUpdate permissionGroupErrors None
... PermissionGroupDelete permissionGroupErrors None

Field webhookEvents of type Query

Removed in Saleor None

Use WebhookEventTypeAsyncEnum and WebhookEventTypeSyncEnum to get available event types.

type Query {
  ...
  webhookEvents: [WebhookEvent!]
  ...
}

Field orderSettings of type Query

Removed in Saleor None

Use the channel query to fetch the orderSettings field instead.

type Query {
  ...
  orderSettings: OrderSettings
  ...
}

Argument filter of field products on the type Query

Removed in Saleor None

Use where filter instead.

type Query {
  ...
  products(
    ...
    filter: ProductFilterInput,
    ...
  ): ProductCountableConnection
  ...
}

Argument filter of field pages on the type Query

Removed in Saleor None

+ Use where and search instead.

type Query {
  ...
  pages(
    ...
    filter: PageFilterInput,
    ...
  ): PageCountableConnection
  ...
}

Argument filter of field orders on the type Query

Removed in Saleor None

Use where filter instead.

type Query {
  ...
  orders(
    ...
    filter: OrderFilterInput,
    ...
  ): OrderCountableConnection
  ...
}

Field sale of type Query

Removed in Saleor None

Use the promotion query instead.

type Query {
  ...
  sale( ... ): Sale
  ...
}

Field sales of type Query

Removed in Saleor None

Use the promotions query instead.

type Query {
  ...
  sales( ... ): SaleCountableConnection
  ...
}

Argument query of field sales on the type Query

Removed in Saleor None

Use filter.search input instead.

type Query {
  ...
  sales(
    ...
    query: String,
    ...
  ): SaleCountableConnection
  ...
}

Argument query of field vouchers on the type Query

Removed in Saleor None

Use filter.search input instead.

type Query {
  ...
  vouchers(
    ...
    query: String,
    ...
  ): VoucherCountableConnection
  ...
}

Field taxTypes of type Query

Removed in Saleor None

Use taxClasses field instead.

type Query {
  ...
  taxTypes: [TaxType!]
  ...
}

Argument token of field checkout on the type Query

Removed in Saleor None

Use id instead.

type Query {
  ...
  checkout(
    ...
    token: UUID,
    ...
  ): Checkout
  ...
}

Argument filter of field attributes on the type Query

Removed in Saleor None

Use where filter instead.

type Query {
  ...
  attributes(
    ...
    filter: AttributeFilterInput,
    ...
  ): AttributeCountableConnection
  ...
}

Argument filter of field customers on the type Query

Removed in Saleor None

Use where filter instead.

type Query {
  ...
  customers(
    ...
    filter: CustomerFilterInput,
    ...
  ): UserCountableConnection
  ...
}

Field events of type Webhook

Removed in Saleor None

Use asyncEvents or syncEvents instead.

type Webhook {
  ...
  events: [WebhookEvent!]!
  ...
}

Field secretKey of type Webhook

Removed in Saleor None

As of Saleor 3.5, webhook payloads default to signing using a verifiable JWS.

type Webhook {
  ...
  secretKey: String
  ...
}

Value NOTIFY_USER of enum WebhookEventTypeEnum

Removed in Saleor None

See the docs for more details about migrating from NOTIFY_USER to other events: https://docs.saleor.io/upgrade-guides/core/3-16-to-3-17#migrating-from-notify_user

enum WebhookEventTypeEnum {
  ...
  NOTIFY_USER
  ...
}

Value NOTIFY_USER of enum WebhookEventTypeAsyncEnum

Removed in Saleor None

See the docs for more details about migrating from NOTIFY_USER to other events: https://docs.saleor.io/upgrade-guides/core/3-16-to-3-17#migrating-from-notify_user

enum WebhookEventTypeAsyncEnum {
  ...
  NOTIFY_USER
  ...
}

Field dataPrivacy of type App

Removed in Saleor None

Use dataPrivacyUrl instead.

type App {
  ...
  dataPrivacy: String
  ...
}

Field configurationUrl of type App

Removed in Saleor None

Use appUrl instead.

type App {
  ...
  configurationUrl: String
  ...
}

Field companyName of type Warehouse

Removed in Saleor None

Use Address.companyName instead.

type Warehouse {
  ...
  companyName: String!
  ...
}

Field vat of type CountryDisplay

Removed in Saleor None

Always returns null. Use TaxClassCountryRate type to manage tax rates per country.

type CountryDisplay {
  ...
  vat: VAT
  ...
}

Field shippingMethod of type ShippingMethodTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type ShippingMethodTranslatableContent {
  ...
  shippingMethod: ShippingMethodType
  ...
}

Enum CountryCode

Removed in Saleor 3.21

Represents country codes defined by the ISO 3166-1 alpha-2 standard. The EU value is DEPRECATED and will be removed in Saleor 3.21.

enum CountryCode {
  ...
}

Field useLegacyErrorFlow of type CheckoutSettings

Removed in Saleor 4.0

Default true. Determines if the checkout mutations should use legacy error flow. In legacy flow, all mutations can raise an exception unrelated to the requested action - (e.g. out-of-stock exception when updating checkoutShippingAddress.) If false, the errors will be aggregated in checkout.problems field. Some of the problems can block the finalizing checkout process. The legacy flow will be removed in Saleor 4.0. The flow with checkout.problems will be the default one.

type CheckoutSettings {
  ...
  useLegacyErrorFlow: Boolean!
  ...
}

Field chargeTaxes of type Product

Removed in Saleor None

Use Channel.taxConfiguration field to determine whether tax collection is enabled.

type Product {
  ...
  chargeTaxes: Boolean!
  ...
}

Field descriptionJson of type Product

Removed in Saleor None

Use the description field instead.

type Product {
  ...
  descriptionJson: JSONString
  ...
}

Field taxType of type Product

Removed in Saleor None

Use taxClass field instead.

type Product {
  ...
  taxType: TaxType
  ...
}

Field imageById of type Product

Removed in Saleor None

Use the mediaById field instead.

type Product {
  ...
  imageById( ... ): ProductImage
  ...
}

Field variant of type Product

Removed in Saleor None

Use top-level variant query.

type Product {
  ...
  variant( ... ): ProductVariant
  ...
}

Field variants of type Product

Removed in Saleor None

Use productVariants field instead.

type Product {
  ...
  variants: [ProductVariant!]
  ...
}

Field images of type Product

Removed in Saleor None

Use the media field instead.

type Product {
  ...
  images: [ProductImage!]
  ...
}

Field availableForPurchase of type Product

Removed in Saleor None

Use the availableForPurchaseAt field to fetch the available for purchase date.

type Product {
  ...
  availableForPurchase: Date
  ...
}

Field products of type ProductType

Removed in Saleor None

Use the top-level products query with the productTypes filter.

type ProductType {
  ...
  products( ... ): ProductCountableConnection
  ...
}

Field taxType of type ProductType

Removed in Saleor None

Use taxClass field instead.

type ProductType {
  ...
  taxType: TaxType
  ...
}

Field variantAttributes of type ProductType

Removed in Saleor None

Use assignedVariantAttributes instead.

type ProductType {
  ...
  variantAttributes( ... ): [Attribute!]
  ...
}

Argument filter of field availableAttributes on the type ProductType

Removed in Saleor None

Use where filter instead.

type ProductType {
  ...
  availableAttributes(
    ...
    filter: AttributeFilterInput,
    ...
  ): AttributeCountableConnection
  ...
}

Field attributeValue of type AttributeValueTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type AttributeValueTranslatableContent {
  ...
  attributeValue: AttributeValue
  ...
}

Field attribute of type AttributeTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type AttributeTranslatableContent {
  ...
  attribute: Attribute
  ...
}

Field channel of input AttributeFilterInput

Removed in Saleor None

Use root-level channel argument instead.

input AttributeFilterInput {
  ...
  channel: String
  ...
}

Field descriptionJson of type Category

Removed in Saleor None

Use the description field instead.

type Category {
  ...
  descriptionJson: JSONString
  ...
}

Field channel of input ProductFilterInput

Removed in Saleor None

Use root-level channel argument instead.

input ProductFilterInput {
  ...
  channel: String
  ...
}

Field channel of input ProductOrder

Removed in Saleor None

Use root-level channel argument instead.

input ProductOrder {
  ...
  channel: String
  ...
}

Value LAST_MODIFIED of enum ProductOrderField

Removed in Saleor None

Use LAST_MODIFIED_AT instead.

enum ProductOrderField {
  ...
  LAST_MODIFIED
  ...
}

Value DATE of enum ProductOrderField

Removed in Saleor None

Use LAST_MODIFIED_AT instead.

enum ProductOrderField {
  ...
  DATE
  ...
}

Value PUBLICATION_DATE of enum ProductOrderField

Removed in Saleor None

Use PUBLISHED_AT instead.

enum ProductOrderField {
  ...
  PUBLICATION_DATE
  ...
}

Field descriptionJson of type CategoryTranslation

Removed in Saleor None

Use the description field instead.

type CategoryTranslation {
  ...
  descriptionJson: JSONString
  ...
}

Field descriptionJson of type CategoryTranslatableContent

Removed in Saleor None

Use the description field instead.

type CategoryTranslatableContent {
  ...
  descriptionJson: JSONString
  ...
}

Field category of type CategoryTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type CategoryTranslatableContent {
  ...
  category: Category
  ...
}

Field images of type ProductVariant

Removed in Saleor None

Use the media field instead.

type ProductVariant {
  ...
  images: [ProductImage!]
  ...
}

Argument countryCode of field stocks on the type ProductVariant

Removed in Saleor None

Use address argument instead.

type ProductVariant {
  ...
  stocks(
    ...
    countryCode: CountryCode,
    ...
  ): [Stock!]
  ...
}

Argument countryCode of field quantityAvailable on the type ProductVariant

Removed in Saleor None

Use address argument instead.

type ProductVariant {
  ...
  quantityAvailable(
    ...
    countryCode: CountryCode,
    ...
  ): Int
  ...
}

Field discountLocalCurrency of type VariantPricingInfo

Removed in Saleor None

Always returns null.

type VariantPricingInfo {
  ...
  discountLocalCurrency: TaxedMoney
  ...
}

Field priceLocalCurrency of type VariantPricingInfo

Removed in Saleor None

Always returns null.

type VariantPricingInfo {
  ...
  priceLocalCurrency: TaxedMoney
  ...
}

Field productVariant of type ProductVariantTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type ProductVariantTranslatableContent {
  ...
  productVariant: ProductVariant
  ...
}

Field discountLocalCurrency of type ProductPricingInfo

Removed in Saleor None

Always returns null.

type ProductPricingInfo {
  ...
  discountLocalCurrency: TaxedMoney
  ...
}

Field priceRangeLocalCurrency of type ProductPricingInfo

Removed in Saleor None

Always returns null.

type ProductPricingInfo {
  ...
  priceRangeLocalCurrency: TaxedMoneyRange
  ...
}

Field publicationDate of type ProductChannelListing

Removed in Saleor None

Use the publishedAt field to fetch the publication date.

type ProductChannelListing {
  ...
  publicationDate: Date
  ...
}

Field availableForPurchase of type ProductChannelListing

Removed in Saleor None

Use the availableForPurchaseAt field to fetch the available for purchase date.

type ProductChannelListing {
  ...
  availableForPurchase: Date
  ...
}

Field descriptionJson of type Collection

Removed in Saleor None

Use the description field instead.

type Collection {
  ...
  descriptionJson: JSONString
  ...
}

Argument filter of field products on the type Collection

Removed in Saleor None

Use where filter instead.

type Collection {
  ...
  products(
    ...
    filter: ProductFilterInput,
    ...
  ): ProductCountableConnection
  ...
}

Field descriptionJson of type CollectionTranslation

Removed in Saleor None

Use the description field instead.

type CollectionTranslation {
  ...
  descriptionJson: JSONString
  ...
}

Field descriptionJson of type CollectionTranslatableContent

Removed in Saleor None

Use the description field instead.

type CollectionTranslatableContent {
  ...
  descriptionJson: JSONString
  ...
}

Field collection of type CollectionTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type CollectionTranslatableContent {
  ...
  collection: Collection
  ...
}

Field publicationDate of type CollectionChannelListing

Removed in Saleor None

Use the publishedAt field to fetch the publication date.

type CollectionChannelListing {
  ...
  publicationDate: Date
  ...
}

Field descriptionJson of type ProductTranslation

Removed in Saleor None

Use the description field instead.

type ProductTranslation {
  ...
  descriptionJson: JSONString
  ...
}

Field descriptionJson of type ProductTranslatableContent

Removed in Saleor None

Use the description field instead.

type ProductTranslatableContent {
  ...
  descriptionJson: JSONString
  ...
}

Field product of type ProductTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type ProductTranslatableContent {
  ...
  product: Product
  ...
}

Field contentJson of type PageTranslatableContent

Removed in Saleor None

Use the content field instead.

type PageTranslatableContent {
  ...
  contentJson: JSONString
  ...
}

Field page of type PageTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type PageTranslatableContent {
  ...
  page: Page
  ...
}

Field contentJson of type PageTranslation

Removed in Saleor None

Use the content field instead.

type PageTranslation {
  ...
  contentJson: JSONString
  ...
}

Field publicationDate of type Page

Removed in Saleor None

Use the publishedAt field to fetch the publication date.

type Page {
  ...
  publicationDate: Date
  ...
}

Field contentJson of type Page

Removed in Saleor None

Use the content field instead.

type Page {
  ...
  contentJson: JSONString!
  ...
}

Argument filter of field availableAttributes on the type PageType

Removed in Saleor None

Use where filter instead.

type PageType {
  ...
  availableAttributes(
    ...
    filter: AttributeFilterInput,
    ...
  ): AttributeCountableConnection
  ...
}

Field voucher of type VoucherTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type VoucherTranslatableContent {
  ...
  voucher: Voucher
  ...
}

Field sale of type SaleTranslatableContent

Removed in Saleor None

Get model fields from the root level queries.

type SaleTranslatableContent {
  ...
  sale: Sale
  ...
}

Argument currency of field availablePaymentGateways on the type Shop

Removed in Saleor None

Use channel argument instead.

type Shop {
  ...
  availablePaymentGateways(
    ...
    currency: String,
    ...
  ): [PaymentGateway!]!
  ...
}

Field includeTaxesInPrices of type Shop

Removed in Saleor None

Use Channel.taxConfiguration.pricesEnteredWithTax to determine whether prices are entered with tax.

type Shop {
  ...
  includeTaxesInPrices: Boolean!
  ...
}

Field displayGrossPrices of type Shop

Removed in Saleor None

Use Channel.taxConfiguration to determine whether to display gross or net prices.

type Shop {
  ...
  displayGrossPrices: Boolean!
  ...
}

Field chargeTaxesOnShipping of type Shop

Removed in Saleor None

Use ShippingMethodType.taxClass to determine whether taxes are calculated for shipping methods; if a tax class is set, the taxes will be calculated, otherwise no tax rate will be applied.

type Shop {
  ...
  chargeTaxesOnShipping: Boolean!
  ...
}

Field checkout of type User

Removed in Saleor None

Use the checkoutTokens field to fetch the user checkouts.

type User {
  ...
  checkout: Checkout
  ...
}

Field checkoutTokens of type User

Removed in Saleor None

Use checkoutIds instead.

type User {
  ...
  checkoutTokens( ... ): [UUID!]
  ...
}

Field lastChange of type Checkout

Removed in Saleor None

Use updatedAt instead.

type Checkout {
  ...
  lastChange: DateTime!
  ...
}

Field note of type Checkout

Removed in Saleor None

Use customerNote instead.

type Checkout {
  ...
  note: String!
  ...
}

Field availableShippingMethods of type Checkout

Removed in Saleor None

Use shippingMethods instead.

type Checkout {
  ...
  availableShippingMethods: [ShippingMethod!]!
  ...
}

Field shippingMethod of type Checkout

Removed in Saleor None

Use deliveryMethod instead.

type Checkout {
  ...
  shippingMethod: ShippingMethod
  ...
}

Field user of type GiftCard

Removed in Saleor None

Use createdBy field instead.

type GiftCard {
  ...
  user: User
  ...
}

Field endDate of type GiftCard

Removed in Saleor None

Use expiryDate field instead.

type GiftCard {
  ...
  endDate: DateTime
  ...
}

Field availableShippingMethods of type Order

Removed in Saleor None

Use shippingMethods, this field will be removed in 4.0

type Order {
  ...
  availableShippingMethods: [ShippingMethod!]
  ...
}

Field shippingMethod of type Order

Removed in Saleor None

Use deliveryMethod instead.

type Order {
  ...
  shippingMethod: ShippingMethod
  ...
}

Field token of type Order

Removed in Saleor None

Use id instead.

type Order {
  ...
  token: String!
  ...
}

Field totalCaptured of type Order

Removed in Saleor None

Use totalCharged instead.

type Order {
  ...
  totalCaptured: Money!
  ...
}

Field languageCode of type Order

Removed in Saleor None

Use the languageCodeEnum field to fetch the language code.

type Order {
  ...
  languageCode: String!
  ...
}

Field discount of type Order

Removed in Saleor None

Use the discounts field instead.

type Order {
  ...
  discount: Money
  ...
}

Field discountName of type Order

Removed in Saleor None

Use the discounts field instead.

type Order {
  ...
  discountName: String
  ...
}

Field translatedDiscountName of type Order

Removed in Saleor None

Use the discounts field instead.

type Order {
  ...
  translatedDiscountName: String
  ...
}

Field externalUrl of type Invoice

Removed in Saleor None

Use url field.

type Invoice {
  ...
  externalUrl: String
  ...
}

Field amount of type OrderDiscount

Removed in Saleor None

Use total instead.

type OrderDiscount {
  ...
  amount: Money!
  ...
}

Field channel of input CategorySortingInput

Removed in Saleor None

Use root-level channel argument instead.

input CategorySortingInput {
  ...
  channel: String
  ...
}

Field channel of input CollectionFilterInput

Removed in Saleor None

Use root-level channel argument instead.

input CollectionFilterInput {
  ...
  channel: String
  ...
}

Field channel of input CollectionSortingInput

Removed in Saleor None

Use root-level channel argument instead.

input CollectionSortingInput {
  ...
  channel: String
  ...
}

Value PUBLICATION_DATE of enum CollectionSortField

Removed in Saleor None

Use PUBLISHED_AT instead.

enum CollectionSortField {
  ...
  PUBLICATION_DATE
  ...
}

Value CREATION_DATE of enum PageSortField

Removed in Saleor None

Use CREATED_AT instead.

enum PageSortField {
  ...
  CREATION_DATE
  ...
}

Value PUBLICATION_DATE of enum PageSortField

Removed in Saleor None

Use PUBLISHED_AT instead.

enum PageSortField {
  ...
  PUBLICATION_DATE
  ...
}

Value CREATION_DATE of enum OrderSortField

Removed in Saleor None

Use CREATED_AT instead.

enum OrderSortField {
  ...
  CREATION_DATE
  ...
}

Value FULFILLMENT_STATUS of enum OrderSortField

Removed in Saleor None

Use STATUS instead.

enum OrderSortField {
  ...
  FULFILLMENT_STATUS
  ...
}

Field channel of input SaleSortingInput

Removed in Saleor None

Use root-level channel argument instead.

input SaleSortingInput {
  ...
  channel: String
  ...
}

Field channel of input VoucherSortingInput

Removed in Saleor None

Use root-level channel argument instead.

input VoucherSortingInput {
  ...
  channel: String
  ...
}

Value UPDATED_AT of enum ExportFileSortField

Removed in Saleor None

Use LAST_MODIFIED_AT instead.

enum ExportFileSortField {
  ...
  UPDATED_AT
  ...
}

Field shopDomainUpdate of type Mutation

Removed in Saleor None

Use PUBLIC_URL environment variable instead.

type Mutation {
  ...
  shopDomainUpdate( ... ): ShopDomainUpdate
  ...
}

Field orderSettingsUpdate of type Mutation

Removed in Saleor None

Use channelUpdate mutation instead.

type Mutation {
  ...
  orderSettingsUpdate( ... ): OrderSettingsUpdate
  ...
}

Field orderAddNote of type Mutation

Removed in Saleor None

Use orderNoteAdd instead.

type Mutation {
  ...
  orderAddNote( ... ): OrderAddNote
  ...
}

Field saleCreate of type Mutation

Removed in Saleor None

Use promotionCreate mutation instead.

type Mutation {
  ...
  saleCreate( ... ): SaleCreate
  ...
}

Field saleDelete of type Mutation

Removed in Saleor None

Use promotionDelete mutation instead.

type Mutation {
  ...
  saleDelete( ... ): SaleDelete
  ...
}

Field saleUpdate of type Mutation

Removed in Saleor None

Use promotionUpdate mutation instead.

type Mutation {
  ...
  saleUpdate( ... ): SaleUpdate
  ...
}

Field saleCataloguesAdd of type Mutation

Removed in Saleor None

Use promotionRuleCreate and promotionRuleUpdate mutations instead.

type Mutation {
  ...
  saleCataloguesAdd( ... ): SaleAddCatalogues
  ...
}

Field saleCataloguesRemove of type Mutation

Removed in Saleor None

Use promotionRuleUpdate and promotionRuleDelete mutations instead.

type Mutation {
  ...
  saleCataloguesRemove( ... ): SaleRemoveCatalogues
  ...
}

Field saleTranslate of type Mutation

Removed in Saleor None

Use promotionTranslate mutation instead.

type Mutation {
  ...
  saleTranslate( ... ): SaleTranslate
  ...
}

Field saleChannelListingUpdate of type Mutation

Removed in Saleor None

Use promotionRuleUpdate mutation instead.

type Mutation {
  ...
  saleChannelListingUpdate( ... ): SaleChannelListingUpdate
  ...
}
type Mutation {
  ...
  checkoutAddPromoCode(
    ...
    checkoutId: ID,
    ...
  ): CheckoutAddPromoCode
  ...
}
type Mutation {
  ...
  checkoutAddPromoCode(
    ...
    token: UUID,
    ...
  ): CheckoutAddPromoCode
  ...
}
type Mutation {
  ...
  checkoutBillingAddressUpdate(
    ...
    checkoutId: ID,
    ...
  ): CheckoutBillingAddressUpdate
  ...
}
type Mutation {
  ...
  checkoutBillingAddressUpdate(
    ...
    token: UUID,
    ...
  ): CheckoutBillingAddressUpdate
  ...
}
type Mutation {
  ...
  checkoutComplete(
    ...
    checkoutId: ID,
    ...
  ): CheckoutComplete
  ...
}

Argument storeSource of field checkoutComplete on the type Mutation

Removed in Saleor None

Use checkoutPaymentCreate for this action.

type Mutation {
  ...
  checkoutComplete(
    ...
    storeSource: Boolean,
    ...
  ): CheckoutComplete
  ...
}
type Mutation {
  ...
  checkoutComplete(
    ...
    token: UUID,
    ...
  ): CheckoutComplete
  ...
}
type Mutation {
  ...
  checkoutCustomerAttach(
    ...
    checkoutId: ID,
    ...
  ): CheckoutCustomerAttach
  ...
}
type Mutation {
  ...
  checkoutCustomerAttach(
    ...
    token: UUID,
    ...
  ): CheckoutCustomerAttach
  ...
}
type Mutation {
  ...
  checkoutCustomerDetach(
    ...
    checkoutId: ID,
    ...
  ): CheckoutCustomerDetach
  ...
}
type Mutation {
  ...
  checkoutCustomerDetach(
    ...
    token: UUID,
    ...
  ): CheckoutCustomerDetach
  ...
}
type Mutation {
  ...
  checkoutEmailUpdate(
    ...
    checkoutId: ID,
    ...
  ): CheckoutEmailUpdate
  ...
}
type Mutation {
  ...
  checkoutEmailUpdate(
    ...
    token: UUID,
    ...
  ): CheckoutEmailUpdate
  ...
}

Field checkoutLineDelete of type Mutation

Removed in Saleor None

Use checkoutLinesDelete instead.

type Mutation {
  ...
  checkoutLineDelete( ... ): CheckoutLineDelete
  ...
}
type Mutation {
  ...
  checkoutLineDelete(
    ...
    checkoutId: ID,
    ...
  ): CheckoutLineDelete
  ...
}
type Mutation {
  ...
  checkoutLineDelete(
    ...
    token: UUID,
    ...
  ): CheckoutLineDelete
  ...
}
type Mutation {
  ...
  checkoutLinesDelete(
    ...
    token: UUID,
    ...
  ): CheckoutLinesDelete
  ...
}
type Mutation {
  ...
  checkoutLinesAdd(
    ...
    checkoutId: ID,
    ...
  ): CheckoutLinesAdd
  ...
}
type Mutation {
  ...
  checkoutLinesAdd(
    ...
    token: UUID,
    ...
  ): CheckoutLinesAdd
  ...
}
type Mutation {
  ...
  checkoutLinesUpdate(
    ...
    checkoutId: ID,
    ...
  ): CheckoutLinesUpdate
  ...
}
type Mutation {
  ...
  checkoutLinesUpdate(
    ...
    token: UUID,
    ...
  ): CheckoutLinesUpdate
  ...
}
type Mutation {
  ...
  checkoutRemovePromoCode(
    ...
    checkoutId: ID,
    ...
  ): CheckoutRemovePromoCode
  ...
}
type Mutation {
  ...
  checkoutRemovePromoCode(
    ...
    token: UUID,
    ...
  ): CheckoutRemovePromoCode
  ...
}
type Mutation {
  ...
  checkoutPaymentCreate(
    ...
    checkoutId: ID,
    ...
  ): CheckoutPaymentCreate
  ...
}
type Mutation {
  ...
  checkoutPaymentCreate(
    ...
    token: UUID,
    ...
  ): CheckoutPaymentCreate
  ...
}
type Mutation {
  ...
  checkoutShippingAddressUpdate(
    ...
    checkoutId: ID,
    ...
  ): CheckoutShippingAddressUpdate
  ...
}
type Mutation {
  ...
  checkoutShippingAddressUpdate(
    ...
    token: UUID,
    ...
  ): CheckoutShippingAddressUpdate
  ...
}

Field checkoutShippingMethodUpdate of type Mutation

Removed in Saleor None

Use checkoutDeliveryMethodUpdate instead.

type Mutation {
  ...
  checkoutShippingMethodUpdate( ... ): CheckoutShippingMethodUpdate
  ...
}
type Mutation {
  ...
  checkoutShippingMethodUpdate(
    ...
    checkoutId: ID,
    ...
  ): CheckoutShippingMethodUpdate
  ...
}
type Mutation {
  ...
  checkoutShippingMethodUpdate(
    ...
    token: UUID,
    ...
  ): CheckoutShippingMethodUpdate
  ...
}
type Mutation {
  ...
  checkoutDeliveryMethodUpdate(
    ...
    token: UUID,
    ...
  ): CheckoutDeliveryMethodUpdate
  ...
}
type Mutation {
  ...
  checkoutLanguageCodeUpdate(
    ...
    checkoutId: ID,
    ...
  ): CheckoutLanguageCodeUpdate
  ...
}
type Mutation {
  ...
  checkoutLanguageCodeUpdate(
    ...
    token: UUID,
    ...
  ): CheckoutLanguageCodeUpdate
  ...
}

Field webhookErrors of type WebhookCreate

Removed in Saleor None

Use errors field instead.

type WebhookCreate {
  ...
  webhookErrors: [WebhookError!]!
  ...
}

Field events of input WebhookCreateInput

Removed in Saleor None

Use asyncEvents or syncEvents instead.

input WebhookCreateInput {
  ...
  events: [WebhookEventTypeEnum!]
  ...
}

Field secretKey of input WebhookCreateInput

Removed in Saleor None

As of Saleor 3.5, webhook payloads default to signing using a verifiable JWS.

input WebhookCreateInput {
  ...
  secretKey: String
  ...
}

Field webhookErrors of type WebhookDelete

Removed in Saleor None

Use errors field instead.

type WebhookDelete {
  ...
  webhookErrors: [WebhookError!]!
  ...
}

Field webhookErrors of type WebhookUpdate

Removed in Saleor None

Use errors field instead.

type WebhookUpdate {
  ...
  webhookErrors: [WebhookError!]!
  ...
}

Field events of input WebhookUpdateInput

Removed in Saleor None

Use asyncEvents or syncEvents instead.

input WebhookUpdateInput {
  ...
  events: [WebhookEventTypeEnum!]
  ...
}

Field secretKey of input WebhookUpdateInput

Removed in Saleor None

As of Saleor 3.5, webhook payloads default to signing using a verifiable JWS.

input WebhookUpdateInput {
  ...
  secretKey: String
  ...
}

Field warehouseErrors of type WarehouseCreate

Removed in Saleor None

Use errors field instead.

type WarehouseCreate {
  ...
  warehouseErrors: [WarehouseError!]!
  ...
}

Field shippingZones of input WarehouseCreateInput

Removed in Saleor None

Providing the zone ids will raise a ValidationError.

input WarehouseCreateInput {
  ...
  shippingZones: [ID!]
  ...
}

Field warehouseErrors of type WarehouseUpdate

Removed in Saleor None

Use errors field instead.

type WarehouseUpdate {
  ...
  warehouseErrors: [WarehouseError!]!
  ...
}

Field warehouseErrors of type WarehouseDelete

Removed in Saleor None

Use errors field instead.

type WarehouseDelete {
  ...
  warehouseErrors: [WarehouseError!]!
  ...
}

Field warehouseErrors of type WarehouseShippingZoneAssign

Removed in Saleor None

Use errors field instead.

type WarehouseShippingZoneAssign {
  ...
  warehouseErrors: [WarehouseError!]!
  ...
}

Field warehouseErrors of type WarehouseShippingZoneUnassign

Removed in Saleor None

Use errors field instead.

type WarehouseShippingZoneUnassign {
  ...
  warehouseErrors: [WarehouseError!]!
  ...
}

Field shopErrors of type StaffNotificationRecipientCreate

Removed in Saleor None

Use errors field instead.

type StaffNotificationRecipientCreate {
  ...
  shopErrors: [ShopError!]!
  ...
}

Field shopErrors of type StaffNotificationRecipientUpdate

Removed in Saleor None

Use errors field instead.

type StaffNotificationRecipientUpdate {
  ...
  shopErrors: [ShopError!]!
  ...
}

Field shopErrors of type StaffNotificationRecipientDelete

Removed in Saleor None

Use errors field instead.

type StaffNotificationRecipientDelete {
  ...
  shopErrors: [ShopError!]!
  ...
}

Field shopErrors of type ShopDomainUpdate

Removed in Saleor None

Use errors field instead.

type ShopDomainUpdate {
  ...
  shopErrors: [ShopError!]!
  ...
}

Field shopErrors of type ShopSettingsUpdate

Removed in Saleor None

Use errors field instead.

type ShopSettingsUpdate {
  ...
  shopErrors: [ShopError!]!
  ...
}

Field includeTaxesInPrices of input ShopSettingsInput

Removed in Saleor None

Use taxConfigurationUpdate mutation to configure this setting per channel or country.

input ShopSettingsInput {
  ...
  includeTaxesInPrices: Boolean
  ...
}

Field displayGrossPrices of input ShopSettingsInput

Removed in Saleor None

Use taxConfigurationUpdate mutation to configure this setting per channel or country.

input ShopSettingsInput {
  ...
  displayGrossPrices: Boolean
  ...
}

Field chargeTaxesOnShipping of input ShopSettingsInput

Removed in Saleor None

To enable taxes for a shipping method, assign a tax class to the shipping method with shippingPriceCreate or shippingPriceUpdate mutations.

input ShopSettingsInput {
  ...
  chargeTaxesOnShipping: Boolean
  ...
}

Field shopErrors of type ShopFetchTaxRates

Removed in Saleor None

Use errors field instead.

type ShopFetchTaxRates {
  ...
  shopErrors: [ShopError!]!
  ...
}

Field translationErrors of type ShopSettingsTranslate

Removed in Saleor None

Use errors field instead.

type ShopSettingsTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field shopErrors of type ShopAddressUpdate

Removed in Saleor None

Use errors field instead.

type ShopAddressUpdate {
  ...
  shopErrors: [ShopError!]!
  ...
}

Field orderSettingsErrors of type OrderSettingsUpdate

Removed in Saleor None

Use errors field instead.

type OrderSettingsUpdate {
  ...
  orderSettingsErrors: [OrderSettingsError!]!
  ...
}

Field shippingErrors of type ShippingMethodChannelListingUpdate

Removed in Saleor None

Use errors field instead.

type ShippingMethodChannelListingUpdate {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingPriceCreate

Removed in Saleor None

Use errors field instead.

type ShippingPriceCreate {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingPriceDelete

Removed in Saleor None

Use errors field instead.

type ShippingPriceDelete {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingPriceBulkDelete

Removed in Saleor None

Use errors field instead.

type ShippingPriceBulkDelete {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingPriceUpdate

Removed in Saleor None

Use errors field instead.

type ShippingPriceUpdate {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field translationErrors of type ShippingPriceTranslate

Removed in Saleor None

Use errors field instead.

type ShippingPriceTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field shippingErrors of type ShippingPriceExcludeProducts

Removed in Saleor None

Use errors field instead.

type ShippingPriceExcludeProducts {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingPriceRemoveProductFromExclude

Removed in Saleor None

Use errors field instead.

type ShippingPriceRemoveProductFromExclude {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingZoneCreate

Removed in Saleor None

Use errors field instead.

type ShippingZoneCreate {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingZoneDelete

Removed in Saleor None

Use errors field instead.

type ShippingZoneDelete {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingZoneBulkDelete

Removed in Saleor None

Use errors field instead.

type ShippingZoneBulkDelete {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field shippingErrors of type ShippingZoneUpdate

Removed in Saleor None

Use errors field instead.

type ShippingZoneUpdate {
  ...
  shippingErrors: [ShippingError!]!
  ...
}

Field productErrors of type ProductAttributeAssign

Removed in Saleor None

Use errors field instead.

type ProductAttributeAssign {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductAttributeAssignmentUpdate

Removed in Saleor None

Use errors field instead.

type ProductAttributeAssignmentUpdate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductAttributeUnassign

Removed in Saleor None

Use errors field instead.

type ProductAttributeUnassign {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type CategoryCreate

Removed in Saleor None

Use errors field instead.

type CategoryCreate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type CategoryDelete

Removed in Saleor None

Use errors field instead.

type CategoryDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type CategoryBulkDelete

Removed in Saleor None

Use errors field instead.

type CategoryBulkDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type CategoryUpdate

Removed in Saleor None

Use errors field instead.

type CategoryUpdate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field translationErrors of type CategoryTranslate

Removed in Saleor None

Use errors field instead.

type CategoryTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field collectionErrors of type CollectionAddProducts

Removed in Saleor None

Use errors field instead.

type CollectionAddProducts {
  ...
  collectionErrors: [CollectionError!]!
  ...
}

Field collectionErrors of type CollectionCreate

Removed in Saleor None

Use errors field instead.

type CollectionCreate {
  ...
  collectionErrors: [CollectionError!]!
  ...
}

Field collectionErrors of type CollectionDelete

Removed in Saleor None

Use errors field instead.

type CollectionDelete {
  ...
  collectionErrors: [CollectionError!]!
  ...
}

Field collectionErrors of type CollectionReorderProducts

Removed in Saleor None

Use errors field instead.

type CollectionReorderProducts {
  ...
  collectionErrors: [CollectionError!]!
  ...
}

Field collectionErrors of type CollectionBulkDelete

Removed in Saleor None

Use errors field instead.

type CollectionBulkDelete {
  ...
  collectionErrors: [CollectionError!]!
  ...
}

Field collectionErrors of type CollectionRemoveProducts

Removed in Saleor None

Use errors field instead.

type CollectionRemoveProducts {
  ...
  collectionErrors: [CollectionError!]!
  ...
}

Field collectionErrors of type CollectionUpdate

Removed in Saleor None

Use errors field instead.

type CollectionUpdate {
  ...
  collectionErrors: [CollectionError!]!
  ...
}

Field translationErrors of type CollectionTranslate

Removed in Saleor None

Use errors field instead.

type CollectionTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}
type CollectionChannelListingUpdate {
  ...
  collectionChannelListingErrors: [CollectionChannelListingError!]!
  ...
}

Field publicationDate of input PublishableChannelListingInput

Removed in Saleor None

Use publishedAt field instead.

input PublishableChannelListingInput {
  ...
  publicationDate: Date
  ...
}

Field productErrors of type ProductCreate

Removed in Saleor None

Use errors field instead.

type ProductCreate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field chargeTaxes of input ProductCreateInput

Removed in Saleor None

Use Channel.taxConfiguration to configure whether tax collection is enabled.

input ProductCreateInput {
  ...
  chargeTaxes: Boolean
  ...
}

Field taxCode of input ProductCreateInput

Removed in Saleor None

Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.

input ProductCreateInput {
  ...
  taxCode: String
  ...
}

Field productErrors of type ProductDelete

Removed in Saleor None

Use errors field instead.

type ProductDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field chargeTaxes of input ProductBulkCreateInput

Removed in Saleor None

Use Channel.taxConfiguration to configure whether tax collection is enabled.

input ProductBulkCreateInput {
  ...
  chargeTaxes: Boolean
  ...
}

Field taxCode of input ProductBulkCreateInput

Removed in Saleor None

Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.

input ProductBulkCreateInput {
  ...
  taxCode: String
  ...
}

Field productErrors of type ProductBulkDelete

Removed in Saleor None

Use errors field instead.

type ProductBulkDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductUpdate

Removed in Saleor None

Use errors field instead.

type ProductUpdate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field chargeTaxes of input ProductInput

Removed in Saleor None

Use Channel.taxConfiguration to configure whether tax collection is enabled.

input ProductInput {
  ...
  chargeTaxes: Boolean
  ...
}

Field taxCode of input ProductInput

Removed in Saleor None

Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.

input ProductInput {
  ...
  taxCode: String
  ...
}

Field translationErrors of type ProductTranslate

Removed in Saleor None

Use errors field instead.

type ProductTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field productChannelListingErrors of type ProductChannelListingUpdate

Removed in Saleor None

Use errors field instead.

type ProductChannelListingUpdate {
  ...
  productChannelListingErrors: [ProductChannelListingError!]!
  ...
}

Field publicationDate of input ProductChannelListingAddInput

Removed in Saleor None

Use publishedAt field instead.

input ProductChannelListingAddInput {
  ...
  publicationDate: Date
  ...
}

Field availableForPurchaseDate of input ProductChannelListingAddInput

Removed in Saleor None

Use availableForPurchaseAt field instead.

input ProductChannelListingAddInput {
  ...
  availableForPurchaseDate: Date
  ...
}

Field productErrors of type ProductMediaCreate

Removed in Saleor None

Use errors field instead.

type ProductMediaCreate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductVariantReorder

Removed in Saleor None

Use errors field instead.

type ProductVariantReorder {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductMediaDelete

Removed in Saleor None

Use errors field instead.

type ProductMediaDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductMediaBulkDelete

Removed in Saleor None

Use errors field instead.

type ProductMediaBulkDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductMediaReorder

Removed in Saleor None

Use errors field instead.

type ProductMediaReorder {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductMediaUpdate

Removed in Saleor None

Use errors field instead.

type ProductMediaUpdate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductTypeCreate

Removed in Saleor None

Use errors field instead.

type ProductTypeCreate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field taxCode of input ProductTypeInput

Removed in Saleor None

Use tax classes to control the tax calculation for a product type. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.

input ProductTypeInput {
  ...
  taxCode: String
  ...
}

Field productErrors of type ProductTypeDelete

Removed in Saleor None

Use errors field instead.

type ProductTypeDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductTypeBulkDelete

Removed in Saleor None

Use errors field instead.

type ProductTypeBulkDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductTypeUpdate

Removed in Saleor None

Use errors field instead.

type ProductTypeUpdate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductTypeReorderAttributes

Removed in Saleor None

Use errors field instead.

type ProductTypeReorderAttributes {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductReorderAttributeValues

Removed in Saleor None

Use errors field instead.

type ProductReorderAttributeValues {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type DigitalContentCreate

Removed in Saleor None

Use errors field instead.

type DigitalContentCreate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type DigitalContentDelete

Removed in Saleor None

Use errors field instead.

type DigitalContentDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type DigitalContentUpdate

Removed in Saleor None

Use errors field instead.

type DigitalContentUpdate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type DigitalContentUrlCreate

Removed in Saleor None

Use errors field instead.

type DigitalContentUrlCreate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductVariantCreate

Removed in Saleor None

Use errors field instead.

type ProductVariantCreate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductVariantDelete

Removed in Saleor None

Use errors field instead.

type ProductVariantDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field bulkProductErrors of type ProductVariantBulkCreate

Removed in Saleor None

Use errors field instead.

type ProductVariantBulkCreate {
  ...
  bulkProductErrors: [BulkProductError!]!
  ...
}

Field productErrors of type ProductVariantBulkDelete

Removed in Saleor None

Use errors field instead.

type ProductVariantBulkDelete {
  ...
  productErrors: [ProductError!]!
  ...
}

Field bulkStockErrors of type ProductVariantStocksCreate

Removed in Saleor None

Use errors field instead.

type ProductVariantStocksCreate {
  ...
  bulkStockErrors: [BulkStockError!]!
  ...
}

Field stockErrors of type ProductVariantStocksDelete

Removed in Saleor None

Use errors field instead.

type ProductVariantStocksDelete {
  ...
  stockErrors: [StockError!]!
  ...
}

Field bulkStockErrors of type ProductVariantStocksUpdate

Removed in Saleor None

Use errors field instead.

type ProductVariantStocksUpdate {
  ...
  bulkStockErrors: [BulkStockError!]!
  ...
}

Field productErrors of type ProductVariantUpdate

Removed in Saleor None

Use errors field instead.

type ProductVariantUpdate {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type ProductVariantSetDefault

Removed in Saleor None

Use errors field instead.

type ProductVariantSetDefault {
  ...
  productErrors: [ProductError!]!
  ...
}

Field translationErrors of type ProductVariantTranslate

Removed in Saleor None

Use errors field instead.

type ProductVariantTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}
type ProductVariantChannelListingUpdate {
  ...
  productChannelListingErrors: [ProductChannelListingError!]!
  ...
}

Field productErrors of type ProductVariantReorderAttributeValues

Removed in Saleor None

Use errors field instead.

type ProductVariantReorderAttributeValues {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type VariantMediaAssign

Removed in Saleor None

Use errors field instead.

type VariantMediaAssign {
  ...
  productErrors: [ProductError!]!
  ...
}

Field productErrors of type VariantMediaUnassign

Removed in Saleor None

Use errors field instead.

type VariantMediaUnassign {
  ...
  productErrors: [ProductError!]!
  ...
}

Field paymentErrors of type PaymentCapture

Removed in Saleor None

Use errors field instead.

type PaymentCapture {
  ...
  paymentErrors: [PaymentError!]!
  ...
}

Field paymentErrors of type PaymentRefund

Removed in Saleor None

Use errors field instead.

type PaymentRefund {
  ...
  paymentErrors: [PaymentError!]!
  ...
}

Field paymentErrors of type PaymentVoid

Removed in Saleor None

Use errors field instead.

type PaymentVoid {
  ...
  paymentErrors: [PaymentError!]!
  ...
}

Field paymentErrors of type PaymentInitialize

Removed in Saleor None

Use errors field instead.

type PaymentInitialize {
  ...
  paymentErrors: [PaymentError!]!
  ...
}

Field paymentErrors of type PaymentCheckBalance

Removed in Saleor None

Use errors field instead.

type PaymentCheckBalance {
  ...
  paymentErrors: [PaymentError!]!
  ...
}

Field pageErrors of type PageCreate

Removed in Saleor None

Use errors field instead.

type PageCreate {
  ...
  pageErrors: [PageError!]!
  ...
}

Field publicationDate of input PageCreateInput

Removed in Saleor None

Use publishedAt field instead.

input PageCreateInput {
  ...
  publicationDate: String
  ...
}

Field pageErrors of type PageDelete

Removed in Saleor None

Use errors field instead.

type PageDelete {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageBulkDelete

Removed in Saleor None

Use errors field instead.

type PageBulkDelete {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageBulkPublish

Removed in Saleor None

Use errors field instead.

type PageBulkPublish {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageUpdate

Removed in Saleor None

Use errors field instead.

type PageUpdate {
  ...
  pageErrors: [PageError!]!
  ...
}

Field publicationDate of input PageInput

Removed in Saleor None

Use publishedAt field instead.

input PageInput {
  ...
  publicationDate: String
  ...
}

Field translationErrors of type PageTranslate

Removed in Saleor None

Use errors field instead.

type PageTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field pageErrors of type PageTypeCreate

Removed in Saleor None

Use errors field instead.

type PageTypeCreate {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageTypeUpdate

Removed in Saleor None

Use errors field instead.

type PageTypeUpdate {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageTypeDelete

Removed in Saleor None

Use errors field instead.

type PageTypeDelete {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageTypeBulkDelete

Removed in Saleor None

Use errors field instead.

type PageTypeBulkDelete {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageAttributeAssign

Removed in Saleor None

Use errors field instead.

type PageAttributeAssign {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageAttributeUnassign

Removed in Saleor None

Use errors field instead.

type PageAttributeUnassign {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageTypeReorderAttributes

Removed in Saleor None

Use errors field instead.

type PageTypeReorderAttributes {
  ...
  pageErrors: [PageError!]!
  ...
}

Field pageErrors of type PageReorderAttributeValues

Removed in Saleor None

Use errors field instead.

type PageReorderAttributeValues {
  ...
  pageErrors: [PageError!]!
  ...
}

Field orderErrors of type DraftOrderComplete

Removed in Saleor None

Use errors field instead.

type DraftOrderComplete {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type DraftOrderCreate

Removed in Saleor None

Use errors field instead.

type DraftOrderCreate {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field discount of input DraftOrderCreateInput

Removed in Saleor None

Providing a value for the field has no effect. Use orderDiscountAdd mutation instead.

input DraftOrderCreateInput {
  ...
  discount: PositiveDecimal
  ...
}

Field orderErrors of type DraftOrderDelete

Removed in Saleor None

Use errors field instead.

type DraftOrderDelete {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type DraftOrderBulkDelete

Removed in Saleor None

Use errors field instead.

type DraftOrderBulkDelete {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type DraftOrderLinesBulkDelete

Removed in Saleor None

Use errors field instead.

type DraftOrderLinesBulkDelete {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type DraftOrderUpdate

Removed in Saleor None

Use errors field instead.

type DraftOrderUpdate {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field discount of input DraftOrderInput

Removed in Saleor None

Providing a value for the field has no effect. Use orderDiscountAdd mutation instead.

input DraftOrderInput {
  ...
  discount: PositiveDecimal
  ...
}

Field orderErrors of type OrderAddNote

Removed in Saleor None

Use errors field instead.

type OrderAddNote {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderCancel

Removed in Saleor None

Use errors field instead.

type OrderCancel {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderCapture

Removed in Saleor None

Use errors field instead.

type OrderCapture {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderConfirm

Removed in Saleor None

Use errors field instead.

type OrderConfirm {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderFulfill

Removed in Saleor None

Use errors field instead.

type OrderFulfill {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type FulfillmentCancel

Removed in Saleor None

Use errors field instead.

type FulfillmentCancel {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type FulfillmentApprove

Removed in Saleor None

Use errors field instead.

type FulfillmentApprove {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type FulfillmentUpdateTracking

Removed in Saleor None

Use errors field instead.

type FulfillmentUpdateTracking {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type FulfillmentRefundProducts

Removed in Saleor None

Use errors field instead.

type FulfillmentRefundProducts {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type FulfillmentReturnProducts

Removed in Saleor None

Use errors field instead.

type FulfillmentReturnProducts {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderLinesCreate

Removed in Saleor None

Use errors field instead.

type OrderLinesCreate {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderLineDelete

Removed in Saleor None

Use errors field instead.

type OrderLineDelete {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderLineUpdate

Removed in Saleor None

Use errors field instead.

type OrderLineUpdate {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderDiscountAdd

Removed in Saleor None

Use errors field instead.

type OrderDiscountAdd {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderDiscountUpdate

Removed in Saleor None

Use errors field instead.

type OrderDiscountUpdate {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderDiscountDelete

Removed in Saleor None

Use errors field instead.

type OrderDiscountDelete {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderLineDiscountUpdate

Removed in Saleor None

Use errors field instead.

type OrderLineDiscountUpdate {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderLineDiscountRemove

Removed in Saleor None

Use errors field instead.

type OrderLineDiscountRemove {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderMarkAsPaid

Removed in Saleor None

Use errors field instead.

type OrderMarkAsPaid {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderRefund

Removed in Saleor None

Use errors field instead.

type OrderRefund {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderUpdate

Removed in Saleor None

Use errors field instead.

type OrderUpdate {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderUpdateShipping

Removed in Saleor None

Use errors field instead.

type OrderUpdateShipping {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderVoid

Removed in Saleor None

Use errors field instead.

type OrderVoid {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field orderErrors of type OrderBulkCancel

Removed in Saleor None

Use errors field instead.

type OrderBulkCancel {
  ...
  orderErrors: [OrderError!]!
  ...
}

Field metadataErrors of type DeleteMetadata

Removed in Saleor None

Use errors field instead.

type DeleteMetadata {
  ...
  metadataErrors: [MetadataError!]!
  ...
}

Field metadataErrors of type DeletePrivateMetadata

Removed in Saleor None

Use errors field instead.

type DeletePrivateMetadata {
  ...
  metadataErrors: [MetadataError!]!
  ...
}

Field metadataErrors of type UpdateMetadata

Removed in Saleor None

Use errors field instead.

type UpdateMetadata {
  ...
  metadataErrors: [MetadataError!]!
  ...
}

Field metadataErrors of type UpdatePrivateMetadata

Removed in Saleor None

Use errors field instead.

type UpdatePrivateMetadata {
  ...
  metadataErrors: [MetadataError!]!
  ...
}

Field menuErrors of type AssignNavigation

Removed in Saleor None

Use errors field instead.

type AssignNavigation {
  ...
  menuErrors: [MenuError!]!
  ...
}

Field invoiceErrors of type InvoiceRequest

Removed in Saleor None

Use errors field instead.

type InvoiceRequest {
  ...
  invoiceErrors: [InvoiceError!]!
  ...
}

Field invoiceErrors of type InvoiceRequestDelete

Removed in Saleor None

Use errors field instead.

type InvoiceRequestDelete {
  ...
  invoiceErrors: [InvoiceError!]!
  ...
}

Field invoiceErrors of type InvoiceCreate

Removed in Saleor None

Use errors field instead.

type InvoiceCreate {
  ...
  invoiceErrors: [InvoiceError!]!
  ...
}

Field invoiceErrors of type InvoiceDelete

Removed in Saleor None

Use errors field instead.

type InvoiceDelete {
  ...
  invoiceErrors: [InvoiceError!]!
  ...
}

Field invoiceErrors of type InvoiceUpdate

Removed in Saleor None

Use errors field instead.

type InvoiceUpdate {
  ...
  invoiceErrors: [InvoiceError!]!
  ...
}

Field invoiceErrors of type InvoiceSendNotification

Removed in Saleor None

Use errors field instead.

type InvoiceSendNotification {
  ...
  invoiceErrors: [InvoiceError!]!
  ...
}

Field giftCardErrors of type GiftCardActivate

Removed in Saleor None

Use errors field instead.

type GiftCardActivate {
  ...
  giftCardErrors: [GiftCardError!]!
  ...
}

Field giftCardErrors of type GiftCardCreate

Removed in Saleor None

Use errors field instead.

type GiftCardCreate {
  ...
  giftCardErrors: [GiftCardError!]!
  ...
}

Field endDate of input GiftCardCreateInput

Removed in Saleor None

Use expiryDate from expirySettings instead.

input GiftCardCreateInput {
  ...
  endDate: Date
  ...
}

Field code of input GiftCardCreateInput

Removed in Saleor None

The code is now auto generated.

input GiftCardCreateInput {
  ...
  code: String
  ...
}

Field giftCardErrors of type GiftCardDelete

Removed in Saleor None

Use errors field instead.

type GiftCardDelete {
  ...
  giftCardErrors: [GiftCardError!]!
  ...
}

Field giftCardErrors of type GiftCardDeactivate

Removed in Saleor None

Use errors field instead.

type GiftCardDeactivate {
  ...
  giftCardErrors: [GiftCardError!]!
  ...
}

Field giftCardErrors of type GiftCardUpdate

Removed in Saleor None

Use errors field instead.

type GiftCardUpdate {
  ...
  giftCardErrors: [GiftCardError!]!
  ...
}

Field endDate of input GiftCardUpdateInput

Removed in Saleor None

Use expiryDate from expirySettings instead.

input GiftCardUpdateInput {
  ...
  endDate: Date
  ...
}

Field pluginsErrors of type PluginUpdate

Removed in Saleor None

Use errors field instead.

type PluginUpdate {
  ...
  pluginsErrors: [PluginError!]!
  ...
}

Field discountErrors of type SaleCreate

Removed in Saleor None

Use errors field instead.

type SaleCreate {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type SaleDelete

Removed in Saleor None

Use errors field instead.

type SaleDelete {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type SaleBulkDelete

Removed in Saleor None

Use errors field instead.

type SaleBulkDelete {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type SaleUpdate

Removed in Saleor None

Use errors field instead.

type SaleUpdate {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type SaleAddCatalogues

Removed in Saleor None

Use errors field instead.

type SaleAddCatalogues {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type SaleRemoveCatalogues

Removed in Saleor None

Use errors field instead.

type SaleRemoveCatalogues {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field translationErrors of type SaleTranslate

Removed in Saleor None

Use errors field instead.

type SaleTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field discountErrors of type SaleChannelListingUpdate

Removed in Saleor None

Use errors field instead.

type SaleChannelListingUpdate {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type VoucherCreate

Removed in Saleor None

Use errors field instead.

type VoucherCreate {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field code of input VoucherInput

Removed in Saleor None

Use addCodes instead.

input VoucherInput {
  ...
  code: String
  ...
}

Field discountErrors of type VoucherDelete

Removed in Saleor None

Use errors field instead.

type VoucherDelete {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type VoucherBulkDelete

Removed in Saleor None

Use errors field instead.

type VoucherBulkDelete {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type VoucherUpdate

Removed in Saleor None

Use errors field instead.

type VoucherUpdate {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type VoucherAddCatalogues

Removed in Saleor None

Use errors field instead.

type VoucherAddCatalogues {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field discountErrors of type VoucherRemoveCatalogues

Removed in Saleor None

Use errors field instead.

type VoucherRemoveCatalogues {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field translationErrors of type VoucherTranslate

Removed in Saleor None

Use errors field instead.

type VoucherTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field discountErrors of type VoucherChannelListingUpdate

Removed in Saleor None

Use errors field instead.

type VoucherChannelListingUpdate {
  ...
  discountErrors: [DiscountError!]!
  ...
}

Field exportErrors of type ExportProducts

Removed in Saleor None

Use errors field instead.

type ExportProducts {
  ...
  exportErrors: [ExportError!]!
  ...
}

Field uploadErrors of type FileUpload

Removed in Saleor None

Use errors field instead.

type FileUpload {
  ...
  uploadErrors: [UploadError!]!
  ...
}

Field checkoutErrors of type CheckoutAddPromoCode

Removed in Saleor None

Use errors field instead.

type CheckoutAddPromoCode {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutBillingAddressUpdate

Removed in Saleor None

Use errors field instead.

type CheckoutBillingAddressUpdate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutComplete

Removed in Saleor None

Use errors field instead.

type CheckoutComplete {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field created of type CheckoutCreate

Removed in Saleor None

Always returns true.

type CheckoutCreate {
  ...
  created: Boolean
  ...
}

Field checkoutErrors of type CheckoutCreate

Removed in Saleor None

Use errors field instead.

type CheckoutCreate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutCustomerAttach

Removed in Saleor None

Use errors field instead.

type CheckoutCustomerAttach {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutCustomerDetach

Removed in Saleor None

Use errors field instead.

type CheckoutCustomerDetach {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutCustomerNoteUpdate

Removed in Saleor None

Use errors field instead.

type CheckoutCustomerNoteUpdate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutEmailUpdate

Removed in Saleor None

Use errors field instead.

type CheckoutEmailUpdate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutLineDelete

Removed in Saleor None

Use errors field instead.

type CheckoutLineDelete {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutLinesAdd

Removed in Saleor None

Use errors field instead.

type CheckoutLinesAdd {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutLinesUpdate

Removed in Saleor None

Use errors field instead.

type CheckoutLinesUpdate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field variantId of input CheckoutLineUpdateInput

Removed in Saleor None

Use lineId instead.

input CheckoutLineUpdateInput {
  ...
  variantId: ID
  ...
}

Field checkoutErrors of type CheckoutRemovePromoCode

Removed in Saleor None

Use errors field instead.

type CheckoutRemovePromoCode {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field paymentErrors of type CheckoutPaymentCreate

Removed in Saleor None

Use errors field instead.

type CheckoutPaymentCreate {
  ...
  paymentErrors: [PaymentError!]!
  ...
}

Field checkoutErrors of type CheckoutShippingAddressUpdate

Removed in Saleor None

Use errors field instead.

type CheckoutShippingAddressUpdate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutShippingMethodUpdate

Removed in Saleor None

Use errors field instead.

type CheckoutShippingMethodUpdate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field checkoutErrors of type CheckoutLanguageCodeUpdate

Removed in Saleor None

Use errors field instead.

type CheckoutLanguageCodeUpdate {
  ...
  checkoutErrors: [CheckoutError!]!
  ...
}

Field channelErrors of type ChannelCreate

Removed in Saleor None

Use errors field instead.

type ChannelCreate {
  ...
  channelErrors: [ChannelError!]!
  ...
}

Field useLegacyErrorFlow of input CheckoutSettingsInput

Removed in Saleor 4.0

Default true. Determines if the checkout mutations should use legacy error flow. In legacy flow, all mutations can raise an exception unrelated to the requested action - (e.g. out-of-stock exception when updating checkoutShippingAddress.) If false, the errors will be aggregated in checkout.problems field. Some of the problems can block the finalizing checkout process. The legacy flow will be removed in Saleor 4.0. The flow with checkout.problems will be the default one.

input CheckoutSettingsInput {
  ...
  useLegacyErrorFlow: Boolean
  ...
}

Field channelErrors of type ChannelUpdate

Removed in Saleor None

Use errors field instead.

type ChannelUpdate {
  ...
  channelErrors: [ChannelError!]!
  ...
}

Field channelErrors of type ChannelDelete

Removed in Saleor None

Use errors field instead.

type ChannelDelete {
  ...
  channelErrors: [ChannelError!]!
  ...
}

Field channelErrors of type ChannelActivate

Removed in Saleor None

Use errors field instead.

type ChannelActivate {
  ...
  channelErrors: [ChannelError!]!
  ...
}

Field channelErrors of type ChannelDeactivate

Removed in Saleor None

Use errors field instead.

type ChannelDeactivate {
  ...
  channelErrors: [ChannelError!]!
  ...
}

Field attributeErrors of type AttributeCreate

Removed in Saleor None

Use errors field instead.

type AttributeCreate {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field richText of input AttributeValueCreateInput

Removed in Saleor None

The rich text attribute hasn't got predefined value, so can be specified only from instance that supports the given attribute.

input AttributeValueCreateInput {
  ...
  richText: JSONString
  ...
}

Field plainText of input AttributeValueCreateInput

Removed in Saleor None

The plain text attribute hasn't got predefined value, so can be specified only from instance that supports the given attribute.

input AttributeValueCreateInput {
  ...
  plainText: String
  ...
}

Field attributeErrors of type AttributeDelete

Removed in Saleor None

Use errors field instead.

type AttributeDelete {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field attributeErrors of type AttributeUpdate

Removed in Saleor None

Use errors field instead.

type AttributeUpdate {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field richText of input AttributeValueUpdateInput

Removed in Saleor None

The rich text attribute hasn't got predefined value, so can be specified only from instance that supports the given attribute.

input AttributeValueUpdateInput {
  ...
  richText: JSONString
  ...
}

Field plainText of input AttributeValueUpdateInput

Removed in Saleor None

The plain text attribute hasn't got predefined value, so can be specified only from instance that supports the given attribute.

input AttributeValueUpdateInput {
  ...
  plainText: String
  ...
}

Field translationErrors of type AttributeTranslate

Removed in Saleor None

Use errors field instead.

type AttributeTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field attributeErrors of type AttributeBulkDelete

Removed in Saleor None

Use errors field instead.

type AttributeBulkDelete {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field attributeErrors of type AttributeValueBulkDelete

Removed in Saleor None

Use errors field instead.

type AttributeValueBulkDelete {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field attributeErrors of type AttributeValueCreate

Removed in Saleor None

Use errors field instead.

type AttributeValueCreate {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field attributeErrors of type AttributeValueDelete

Removed in Saleor None

Use errors field instead.

type AttributeValueDelete {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field attributeErrors of type AttributeValueUpdate

Removed in Saleor None

Use errors field instead.

type AttributeValueUpdate {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field translationErrors of type AttributeValueTranslate

Removed in Saleor None

Use errors field instead.

type AttributeValueTranslate {
  ...
  translationErrors: [TranslationError!]!
  ...
}

Field attributeErrors of type AttributeReorderValues

Removed in Saleor None

Use errors field instead.

type AttributeReorderValues {
  ...
  attributeErrors: [AttributeError!]!
  ...
}

Field appErrors of type AppCreate

Removed in Saleor None

Use errors field instead.

type AppCreate {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppUpdate

Removed in Saleor None

Use errors field instead.

type AppUpdate {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppDelete

Removed in Saleor None

Use errors field instead.

type AppDelete {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppTokenCreate

Removed in Saleor None

Use errors field instead.

type AppTokenCreate {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppTokenDelete

Removed in Saleor None

Use errors field instead.

type AppTokenDelete {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppTokenVerify

Removed in Saleor None

Use errors field instead.

type AppTokenVerify {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppInstall

Removed in Saleor None

Use errors field instead.

type AppInstall {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppRetryInstall

Removed in Saleor None

Use errors field instead.

type AppRetryInstall {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppDeleteFailedInstallation

Removed in Saleor None

Use errors field instead.

type AppDeleteFailedInstallation {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppFetchManifest

Removed in Saleor None

Use errors field instead.

type AppFetchManifest {
  ...
  appErrors: [AppError!]!
  ...
}

Field configurationUrl of type Manifest

Removed in Saleor None

Use appUrl instead.

type Manifest {
  ...
  configurationUrl: String
  ...
}

Field dataPrivacy of type Manifest

Removed in Saleor None

Use dataPrivacyUrl instead.

type Manifest {
  ...
  dataPrivacy: String
  ...
}

Field appErrors of type AppActivate

Removed in Saleor None

Use errors field instead.

type AppActivate {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppDeactivate

Removed in Saleor None

Use errors field instead.

type AppDeactivate {
  ...
  appErrors: [AppError!]!
  ...
}

Field appErrors of type AppReenableSyncWebhooks

Removed in Saleor None

Use errors field instead.

type AppReenableSyncWebhooks {
  ...
  appErrors: [AppError!]!
  ...
}

Field accountErrors of type CreateToken

Removed in Saleor None

Use errors field instead.

type CreateToken {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type RefreshToken

Removed in Saleor None

Use errors field instead.

type RefreshToken {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type VerifyToken

Removed in Saleor None

Use errors field instead.

type VerifyToken {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type DeactivateAllUserTokens

Removed in Saleor None

Use errors field instead.

type DeactivateAllUserTokens {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type ExternalAuthenticationUrl

Removed in Saleor None

Use errors field instead.

type ExternalAuthenticationUrl {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type ExternalObtainAccessTokens

Removed in Saleor None

Use errors field instead.

type ExternalObtainAccessTokens {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type ExternalRefresh

Removed in Saleor None

Use errors field instead.

type ExternalRefresh {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type ExternalLogout

Removed in Saleor None

Use errors field instead.

type ExternalLogout {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type ExternalVerify

Removed in Saleor None

Use errors field instead.

type ExternalVerify {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type RequestPasswordReset

Removed in Saleor None

Use errors field instead.

type RequestPasswordReset {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type ConfirmAccount

Removed in Saleor None

Use errors field instead.

type ConfirmAccount {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type SetPassword

Removed in Saleor None

Use errors field instead.

type SetPassword {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type PasswordChange

Removed in Saleor None

Use errors field instead.

type PasswordChange {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type RequestEmailChange

Removed in Saleor None

Use errors field instead.

type RequestEmailChange {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type ConfirmEmailChange

Removed in Saleor None

Use errors field instead.

type ConfirmEmailChange {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountAddressCreate

Removed in Saleor None

Use errors field instead.

type AccountAddressCreate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountAddressUpdate

Removed in Saleor None

Use errors field instead.

type AccountAddressUpdate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountAddressDelete

Removed in Saleor None

Use errors field instead.

type AccountAddressDelete {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountSetDefaultAddress

Removed in Saleor None

Use errors field instead.

type AccountSetDefaultAddress {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountRegister

Removed in Saleor None

Use errors field instead.

type AccountRegister {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountUpdate

Removed in Saleor None

Use errors field instead.

type AccountUpdate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountRequestDeletion

Removed in Saleor None

Use errors field instead.

type AccountRequestDeletion {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AccountDelete

Removed in Saleor None

Use errors field instead.

type AccountDelete {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AddressCreate

Removed in Saleor None

Use errors field instead.

type AddressCreate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AddressUpdate

Removed in Saleor None

Use errors field instead.

type AddressUpdate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AddressDelete

Removed in Saleor None

Use errors field instead.

type AddressDelete {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type AddressSetDefault

Removed in Saleor None

Use errors field instead.

type AddressSetDefault {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type CustomerCreate

Removed in Saleor None

Use errors field instead.

type CustomerCreate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field isConfirmed of input UserCreateInput

Removed in Saleor None

The user will be always set as unconfirmed. The confirmation will take place when the user sets the password.

input UserCreateInput {
  ...
  isConfirmed: Boolean
  ...
}

Field accountErrors of type CustomerUpdate

Removed in Saleor None

Use errors field instead.

type CustomerUpdate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type CustomerDelete

Removed in Saleor None

Use errors field instead.

type CustomerDelete {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type CustomerBulkDelete

Removed in Saleor None

Use errors field instead.

type CustomerBulkDelete {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field staffErrors of type StaffCreate

Removed in Saleor None

Use errors field instead.

type StaffCreate {
  ...
  staffErrors: [StaffError!]!
  ...
}

Field staffErrors of type StaffUpdate

Removed in Saleor None

Use errors field instead.

type StaffUpdate {
  ...
  staffErrors: [StaffError!]!
  ...
}

Field staffErrors of type StaffDelete

Removed in Saleor None

Use errors field instead.

type StaffDelete {
  ...
  staffErrors: [StaffError!]!
  ...
}

Field staffErrors of type StaffBulkDelete

Removed in Saleor None

Use errors field instead.

type StaffBulkDelete {
  ...
  staffErrors: [StaffError!]!
  ...
}

Field accountErrors of type UserAvatarUpdate

Removed in Saleor None

Use errors field instead.

type UserAvatarUpdate {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type UserAvatarDelete

Removed in Saleor None

Use errors field instead.

type UserAvatarDelete {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field accountErrors of type UserBulkSetActive

Removed in Saleor None

Use errors field instead.

type UserBulkSetActive {
  ...
  accountErrors: [AccountError!]!
  ...
}

Field permissionGroupErrors of type PermissionGroupCreate

Removed in Saleor None

Use errors field instead.

type PermissionGroupCreate {
  ...
  permissionGroupErrors: [PermissionGroupError!]!
  ...
}

Field permissionGroupErrors of type PermissionGroupUpdate

Removed in Saleor None

Use errors field instead.

type PermissionGroupUpdate {
  ...
  permissionGroupErrors: [PermissionGroupError!]!
  ...
}

Field permissionGroupErrors of type PermissionGroupDelete

Removed in Saleor None

Use errors field instead.

type PermissionGroupDelete {
  ...
  permissionGroupErrors: [PermissionGroupError!]!
  ...
}

Crafted with ❤️ by Mirumee