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