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',
}