CartErrorCode
Possible error codes that can be returned by CartUserError
.
import { CartErrorCode } from '@daffodil/driver/shopify'
enum CartErrorCode {
AddressFieldContainsEmojis = 'ADDRESS_FIELD_CONTAINS_EMOJIS',
AddressFieldContainsHtmlTags = 'ADDRESS_FIELD_CONTAINS_HTML_TAGS',
AddressFieldContainsUrl = 'ADDRESS_FIELD_CONTAINS_URL',
AddressFieldDoesNotMatchExpectedPattern = 'ADDRESS_FIELD_DOES_NOT_MATCH_EXPECTED_PATTERN',
AddressFieldIsRequired = 'ADDRESS_FIELD_IS_REQUIRED',
AddressFieldIsTooLong = 'ADDRESS_FIELD_IS_TOO_LONG',
Invalid = 'INVALID',
InvalidCompanyLocation = 'INVALID_COMPANY_LOCATION',
InvalidDeliveryGroup = 'INVALID_DELIVERY_GROUP',
InvalidDeliveryOption = 'INVALID_DELIVERY_OPTION',
InvalidIncrement = 'INVALID_INCREMENT',
InvalidMerchandiseLine = 'INVALID_MERCHANDISE_LINE',
InvalidMetafields = 'INVALID_METAFIELDS',
InvalidPayment = 'INVALID_PAYMENT',
InvalidPaymentEmptyCart = 'INVALID_PAYMENT_EMPTY_CART',
InvalidZipCodeForCountry = 'INVALID_ZIP_CODE_FOR_COUNTRY',
InvalidZipCodeForProvince = 'INVALID_ZIP_CODE_FOR_PROVINCE',
LessThan = 'LESS_THAN',
MaximumExceeded = 'MAXIMUM_EXCEEDED',
MinimumNotMet = 'MINIMUM_NOT_MET',
MissingCustomerAccessToken = 'MISSING_CUSTOMER_ACCESS_TOKEN',
MissingDiscountCode = 'MISSING_DISCOUNT_CODE',
MissingNote = 'MISSING_NOTE',
PaymentMethodNotSupported = 'PAYMENT_METHOD_NOT_SUPPORTED',
ProvinceNotFound = 'PROVINCE_NOT_FOUND',
UnspecifiedAddressError = 'UNSPECIFIED_ADDRESS_ERROR',
ValidationCustom = 'VALIDATION_CUSTOM',
ZipCodeNotSupported = 'ZIP_CODE_NOT_SUPPORTED',
}