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