GitHub

CheckoutErrorCode

Possible error codes that can be returned by CheckoutUserError.

import { CheckoutErrorCode } from '@daffodil/driver/shopify'
enum CheckoutErrorCode {
  AlreadyCompleted = 'ALREADY_COMPLETED',
  BadDomain = 'BAD_DOMAIN',
  Blank = 'BLANK',
  CartDoesNotMeetDiscountRequirementsNotice = 'CART_DOES_NOT_MEET_DISCOUNT_REQUIREMENTS_NOTICE',
  CustomerAlreadyUsedOncePerCustomerDiscountNotice = 'CUSTOMER_ALREADY_USED_ONCE_PER_CUSTOMER_DISCOUNT_NOTICE',
  DiscountAlreadyApplied = 'DISCOUNT_ALREADY_APPLIED',
  DiscountCodeApplicationFailed = 'DISCOUNT_CODE_APPLICATION_FAILED',
  DiscountDisabled = 'DISCOUNT_DISABLED',
  DiscountExpired = 'DISCOUNT_EXPIRED',
  DiscountLimitReached = 'DISCOUNT_LIMIT_REACHED',
  DiscountNotFound = 'DISCOUNT_NOT_FOUND',
  Empty = 'EMPTY',
  ExpiredQueueToken = 'EXPIRED_QUEUE_TOKEN',
  GiftCardAlreadyApplied = 'GIFT_CARD_ALREADY_APPLIED',
  GiftCardCodeInvalid = 'GIFT_CARD_CODE_INVALID',
  GiftCardCurrencyMismatch = 'GIFT_CARD_CURRENCY_MISMATCH',
  GiftCardDepleted = 'GIFT_CARD_DEPLETED',
  GiftCardDisabled = 'GIFT_CARD_DISABLED',
  GiftCardExpired = 'GIFT_CARD_EXPIRED',
  GiftCardNotFound = 'GIFT_CARD_NOT_FOUND',
  GiftCardUnusable = 'GIFT_CARD_UNUSABLE',
  GreaterThanOrEqualTo = 'GREATER_THAN_OR_EQUAL_TO',
  HigherValueDiscountApplied = 'HIGHER_VALUE_DISCOUNT_APPLIED',
  Invalid = 'INVALID',
  InvalidCountryAndCurrency = 'INVALID_COUNTRY_AND_CURRENCY',
  InvalidForCountry = 'INVALID_FOR_COUNTRY',
  InvalidForCountryAndProvince = 'INVALID_FOR_COUNTRY_AND_PROVINCE',
  InvalidProvinceInCountry = 'INVALID_PROVINCE_IN_COUNTRY',
  InvalidQueueToken = 'INVALID_QUEUE_TOKEN',
  InvalidRegionInCountry = 'INVALID_REGION_IN_COUNTRY',
  InvalidStateInCountry = 'INVALID_STATE_IN_COUNTRY',
  LessThan = 'LESS_THAN',
  LessThanOrEqualTo = 'LESS_THAN_OR_EQUAL_TO',
  LineItemNotFound = 'LINE_ITEM_NOT_FOUND',
  Locked = 'LOCKED',
  MaximumDiscountCodeLimitReached = 'MAXIMUM_DISCOUNT_CODE_LIMIT_REACHED',
  MissingPaymentInput = 'MISSING_PAYMENT_INPUT',
  NotEnoughInStock = 'NOT_ENOUGH_IN_STOCK',
  NotSupported = 'NOT_SUPPORTED',
  Present = 'PRESENT',
  ProductNotAvailable = 'PRODUCT_NOT_AVAILABLE',
  ShippingRateExpired = 'SHIPPING_RATE_EXPIRED',
  ThrottledDuringCheckout = 'THROTTLED_DURING_CHECKOUT',
  TooLong = 'TOO_LONG',
  TotalPriceMismatch = 'TOTAL_PRICE_MISMATCH',
  UnableToApply = 'UNABLE_TO_APPLY',
}