GitHub

CheckoutErrorCode

import { CheckoutErrorCode } from '@daffodil/driver/shopify'

Possible error codes that can be returned by CheckoutUserError.

enum CheckoutErrorCode {
  AlreadyCompleted = CheckoutErrorCode.AlreadyCompleted,
  BadDomain = CheckoutErrorCode.BadDomain,
  Blank = CheckoutErrorCode.Blank,
  CartDoesNotMeetDiscountRequirementsNotice = CheckoutErrorCode.CartDoesNotMeetDiscountRequirementsNotice,
  CustomerAlreadyUsedOncePerCustomerDiscountNotice = CheckoutErrorCode.CustomerAlreadyUsedOncePerCustomerDiscountNotice,
  DiscountAlreadyApplied = CheckoutErrorCode.DiscountAlreadyApplied,
  DiscountCodeApplicationFailed = CheckoutErrorCode.DiscountCodeApplicationFailed,
  DiscountDisabled = CheckoutErrorCode.DiscountDisabled,
  DiscountExpired = CheckoutErrorCode.DiscountExpired,
  DiscountLimitReached = CheckoutErrorCode.DiscountLimitReached,
  DiscountNotFound = CheckoutErrorCode.DiscountNotFound,
  Empty = CheckoutErrorCode.Empty,
  ExpiredQueueToken = CheckoutErrorCode.ExpiredQueueToken,
  GiftCardAlreadyApplied = CheckoutErrorCode.GiftCardAlreadyApplied,
  GiftCardCodeInvalid = CheckoutErrorCode.GiftCardCodeInvalid,
  GiftCardCurrencyMismatch = CheckoutErrorCode.GiftCardCurrencyMismatch,
  GiftCardDepleted = CheckoutErrorCode.GiftCardDepleted,
  GiftCardDisabled = CheckoutErrorCode.GiftCardDisabled,
  GiftCardExpired = CheckoutErrorCode.GiftCardExpired,
  GiftCardNotFound = CheckoutErrorCode.GiftCardNotFound,
  GiftCardUnusable = CheckoutErrorCode.GiftCardUnusable,
  GreaterThanOrEqualTo = CheckoutErrorCode.GreaterThanOrEqualTo,
  HigherValueDiscountApplied = CheckoutErrorCode.HigherValueDiscountApplied,
  Invalid = CheckoutErrorCode.Invalid,
  InvalidCountryAndCurrency = CheckoutErrorCode.InvalidCountryAndCurrency,
  InvalidForCountry = CheckoutErrorCode.InvalidForCountry,
  InvalidForCountryAndProvince = CheckoutErrorCode.InvalidForCountryAndProvince,
  InvalidProvinceInCountry = CheckoutErrorCode.InvalidProvinceInCountry,
  InvalidQueueToken = CheckoutErrorCode.InvalidQueueToken,
  InvalidRegionInCountry = CheckoutErrorCode.InvalidRegionInCountry,
  InvalidStateInCountry = CheckoutErrorCode.InvalidStateInCountry,
  LessThan = CheckoutErrorCode.LessThan,
  LessThanOrEqualTo = CheckoutErrorCode.LessThanOrEqualTo,
  LineItemNotFound = CheckoutErrorCode.LineItemNotFound,
  Locked = CheckoutErrorCode.Locked,
  MaximumDiscountCodeLimitReached = CheckoutErrorCode.MaximumDiscountCodeLimitReached,
  MissingPaymentInput = CheckoutErrorCode.MissingPaymentInput,
  NotEnoughInStock = CheckoutErrorCode.NotEnoughInStock,
  NotSupported = CheckoutErrorCode.NotSupported,
  Present = CheckoutErrorCode.Present,
  ProductNotAvailable = CheckoutErrorCode.ProductNotAvailable,
  ShippingRateExpired = CheckoutErrorCode.ShippingRateExpired,
  ThrottledDuringCheckout = CheckoutErrorCode.ThrottledDuringCheckout,
  TooLong = CheckoutErrorCode.TooLong,
  TotalPriceMismatch = CheckoutErrorCode.TotalPriceMismatch,
  UnableToApply = CheckoutErrorCode.UnableToApply,
}

Properties

AlreadyCompleted
CheckoutErrorCode.AlreadyCompleted

Checkout is already completed.

BadDomain
CheckoutErrorCode.BadDomain

Input email contains an invalid domain name.

Blank
CheckoutErrorCode.Blank

The input value is blank.

CartDoesNotMeetDiscountRequirementsNotice
CheckoutErrorCode.CartDoesNotMeetDiscountRequirementsNotice

Cart does not meet discount requirements notice.

CustomerAlreadyUsedOncePerCustomerDiscountNotice
CheckoutErrorCode.CustomerAlreadyUsedOncePerCustomerDiscountNotice

Customer already used once per customer discount notice.

DiscountAlreadyApplied
CheckoutErrorCode.DiscountAlreadyApplied

Discount already applied.

DiscountCodeApplicationFailed
CheckoutErrorCode.DiscountCodeApplicationFailed

Discount code isn't working right now. Please contact us for help.

DiscountDisabled
CheckoutErrorCode.DiscountDisabled

Discount disabled.

DiscountExpired
CheckoutErrorCode.DiscountExpired

Discount expired.

DiscountLimitReached
CheckoutErrorCode.DiscountLimitReached

Discount limit reached.

DiscountNotFound
CheckoutErrorCode.DiscountNotFound

Discount not found.

Empty
CheckoutErrorCode.Empty

Checkout is already completed.

ExpiredQueueToken
CheckoutErrorCode.ExpiredQueueToken

Queue token has expired.

GiftCardAlreadyApplied
CheckoutErrorCode.GiftCardAlreadyApplied

Gift card has already been applied.

GiftCardCodeInvalid
CheckoutErrorCode.GiftCardCodeInvalid

Gift card code is invalid.

GiftCardCurrencyMismatch
CheckoutErrorCode.GiftCardCurrencyMismatch

Gift card currency does not match checkout currency.

GiftCardDepleted
CheckoutErrorCode.GiftCardDepleted

Gift card has no funds left.

GiftCardDisabled
CheckoutErrorCode.GiftCardDisabled

Gift card is disabled.

GiftCardExpired
CheckoutErrorCode.GiftCardExpired

Gift card is expired.

GiftCardNotFound
CheckoutErrorCode.GiftCardNotFound

Gift card was not found.

GiftCardUnusable
CheckoutErrorCode.GiftCardUnusable

Gift card cannot be applied to a checkout that contains a gift card.

GreaterThanOrEqualTo
CheckoutErrorCode.GreaterThanOrEqualTo

The input value should be greater than or equal to the minimum value allowed.

HigherValueDiscountApplied
CheckoutErrorCode.HigherValueDiscountApplied

Higher value discount applied.

Invalid
CheckoutErrorCode.Invalid

The input value is invalid.

InvalidCountryAndCurrency
CheckoutErrorCode.InvalidCountryAndCurrency

Cannot specify country and presentment currency code.

InvalidForCountry
CheckoutErrorCode.InvalidForCountry

Input Zip is invalid for country provided.

InvalidForCountryAndProvince
CheckoutErrorCode.InvalidForCountryAndProvince

Input Zip is invalid for country and province provided.

InvalidProvinceInCountry
CheckoutErrorCode.InvalidProvinceInCountry

Invalid province in country.

InvalidQueueToken
CheckoutErrorCode.InvalidQueueToken

Queue token is invalid.

InvalidRegionInCountry
CheckoutErrorCode.InvalidRegionInCountry

Invalid region in country.

InvalidStateInCountry
CheckoutErrorCode.InvalidStateInCountry

Invalid state in country.

LessThan
CheckoutErrorCode.LessThan

The input value should be less than the maximum value allowed.

LessThanOrEqualTo
CheckoutErrorCode.LessThanOrEqualTo

The input value should be less than or equal to the maximum value allowed.

LineItemNotFound
CheckoutErrorCode.LineItemNotFound

Line item was not found in checkout.

Locked
CheckoutErrorCode.Locked

Checkout is locked.

MaximumDiscountCodeLimitReached
CheckoutErrorCode.MaximumDiscountCodeLimitReached

Maximum number of discount codes limit reached.

MissingPaymentInput
CheckoutErrorCode.MissingPaymentInput

Missing payment input.

NotEnoughInStock
CheckoutErrorCode.NotEnoughInStock

Not enough in stock.

NotSupported
CheckoutErrorCode.NotSupported

Input value is not supported.

Present
CheckoutErrorCode.Present

The input value needs to be blank.

ProductNotAvailable
CheckoutErrorCode.ProductNotAvailable

Product is not published for this customer.

ShippingRateExpired
CheckoutErrorCode.ShippingRateExpired

Shipping rate expired.

ThrottledDuringCheckout
CheckoutErrorCode.ThrottledDuringCheckout

Throttled during checkout.

TooLong
CheckoutErrorCode.TooLong

The input value is too long.

TotalPriceMismatch
CheckoutErrorCode.TotalPriceMismatch

The amount of the payment does not match the value to be paid.

UnableToApply
CheckoutErrorCode.UnableToApply

Unable to apply discount.