PriceRuleErrorCode
Possible error codes that could be returned by a price rule mutation.
Anchor to Valid valuesValid values
- Anchor to ALLOCATION_METHOD_MUST_BE_ACROSS_FOR_GIVEN_TARGET_SELECTIONALLOCATION_METHOD_MUST_BE_ACROSS_FOR_GIVEN_TARGET_SELECTION•
The allocation method must be
for the provided target selection.
- Anchor to APPLIES_ON_NOTHINGAPPLIES_ON_NOTHING•
The discount must apply on either one-time purchase or subscription items, or both.
- Anchor to BLANKBLANK•
The input value is blank.
- Anchor to BOGO_INVALID_TARGET_SELECTIONBOGO_INVALID_TARGET_SELECTION•
Invalid BOGO target selection.
- Anchor to BOGO_INVALID_TARGET_TYPEBOGO_INVALID_TARGET_TYPE•
Invalid BOGO target type.
- Anchor to BOGO_INVALID_VALUE_TYPEBOGO_INVALID_VALUE_TYPE•
Invalid BOGO value type.
- Anchor to BOTH_CUSTOMER_AND_SAVED_SEARCH_PREREQUISITES_SELECTEDBOTH_CUSTOMER_AND_SAVED_SEARCH_PREREQUISITES_SELECTED•
Can't use both prerequisite customers and saved search.
- Anchor to BOTH_CUSTOMER_AND_SEGMENT_PREREQUISITES_SELECTEDBOTH_CUSTOMER_AND_SEGMENT_PREREQUISITES_SELECTED•
Can't have both prerequisite customers and prerequisite segments.
- Anchor to BOTH_SAVED_SEARCH_AND_SEGMENT_PREREQUISITES_SELECTEDBOTH_SAVED_SEARCH_AND_SEGMENT_PREREQUISITES_SELECTED•
Can't have both saved searches and segments prerequisites.
- Anchor to CANNOT_ENTITLE_COLLECTIONS_WITH_PRODUCTS_OR_VARIANTSCANNOT_ENTITLE_COLLECTIONS_WITH_PRODUCTS_OR_VARIANTS•
Can't entitle collections in combination with product variants or products.
- Anchor to CANNOT_PREREQUISITE_COLLECTION_WITH_PRODUCT_OR_VARIANTSCANNOT_PREREQUISITE_COLLECTION_WITH_PRODUCT_OR_VARIANTS•
Can't use collections as a prequisite in combination with product variants or products.
- Anchor to CUSTOMER_PREREQUISITE_DUPLICATECUSTOMER_PREREQUISITE_DUPLICATE•
A duplicate customer prerequisite ID exists.
- Anchor to CUSTOMER_PREREQUISITES_EXCEEDED_MAXCUSTOMER_PREREQUISITES_EXCEEDED_MAX•
The customer prerequisites exceeded the maximum number.
- Anchor to CUSTOMER_PREREQUISITES_INVALID_SELECTIONCUSTOMER_PREREQUISITES_INVALID_SELECTION•
Invalid customer prerequisites selection.
- Anchor to CUSTOMER_PREREQUISITES_MISSINGCUSTOMER_PREREQUISITES_MISSING•
Customer prerequisites are missing.
- Anchor to CUSTOMER_SAVED_SEARCH_DUPLICATECUSTOMER_SAVED_SEARCH_DUPLICATE•
A duplicate customer saved search exists.
- Anchor to CUSTOMER_SAVED_SEARCH_EXCEEDED_MAXCUSTOMER_SAVED_SEARCH_EXCEEDED_MAX•
The customer saved search exceeded the maximum number.
- Anchor to CUSTOMER_SAVED_SEARCH_INVALIDCUSTOMER_SAVED_SEARCH_INVALID•
Invalid customer saved search.
- Anchor to CUSTOMER_SEGMENT_EXCEEDED_MAXCUSTOMER_SEGMENT_EXCEEDED_MAX•
The customer segment prerequisites exceeded the maximum number.
- Anchor to CUSTOMER_SEGMENT_INVALIDCUSTOMER_SEGMENT_INVALID•
The customer segment prerequisite ID is invalid.
- Anchor to CUSTOMER_SEGMENT_PREREQUISITE_DUPLICATECUSTOMER_SEGMENT_PREREQUISITE_DUPLICATE•
A duplicate customer segment prerequisite ID exists.
- Anchor to DISCOUNT_CODE_DUPLICATEDISCOUNT_CODE_DUPLICATE•
A duplicate discount code exists.
- Anchor to END_DATE_BEFORE_START_DATEEND_DATE_BEFORE_START_DATE•
The discount end date must be after the start date.
- Anchor to EQUAL_TOEQUAL_TO•
The input value should be equal to the value allowed.
- Anchor to EXCEEDED_MAXEXCEEDED_MAX•
Can't exceed the maximum number.
- Anchor to GREATER_THANGREATER_THAN•
The input value should be greater than the minimum allowed value.
- Anchor to GREATER_THAN_OR_EQUAL_TOGREATER_THAN_OR_EQUAL_TO•
The input value should be greater than or equal to the minimum value allowed.
- Anchor to INTERNAL_ERRORINTERNAL_ERROR•
Unexpected internal error happened.
- Anchor to INVALIDINVALID•
The input value is invalid.
- Anchor to INVALID_COMBINES_WITH_FOR_DISCOUNT_CLASSINVALID_COMBINES_WITH_FOR_DISCOUNT_CLASS•
The
settings are invalid for the discount class.
- Anchor to INVALID_DISCOUNT_CLASS_FOR_PRICE_RULEINVALID_DISCOUNT_CLASS_FOR_PRICE_RULE•
The discountClass is invalid for the price rule.
- Anchor to INVALID_TARGET_TYPE_PREREQUISITE_SHIPPING_PRICE_RANGEINVALID_TARGET_TYPE_PREREQUISITE_SHIPPING_PRICE_RANGE•
The target type is invalid when defining a prerequisite shipping price range.
- Anchor to ITEM_ENTITLEMENT_INVALID_TYPEITEM_ENTITLEMENT_INVALID_TYPE•
Invalid entitlement type.
- Anchor to ITEM_ENTITLEMENTS_DUPLICATE_COLLECTIONITEM_ENTITLEMENTS_DUPLICATE_COLLECTION•
Can't add the same collection twice.
- Anchor to ITEM_ENTITLEMENTS_DUPLICATE_PRODUCTITEM_ENTITLEMENTS_DUPLICATE_PRODUCT•
Can't add the same product twice.
- Anchor to ITEM_ENTITLEMENTS_DUPLICATE_VARIANTITEM_ENTITLEMENTS_DUPLICATE_VARIANT•
Can't add the same collection twice.
- Anchor to ITEM_ENTITLEMENTS_EXCEEDED_MAX_COLLECTIONITEM_ENTITLEMENTS_EXCEEDED_MAX_COLLECTION•
Can't exceed the maximum number of collection entitlements.
- Anchor to ITEM_ENTITLEMENTS_EXCEEDED_MAX_PRODUCTITEM_ENTITLEMENTS_EXCEEDED_MAX_PRODUCT•
Can't exceed the maximum number of product entitlements.
- Anchor to ITEM_ENTITLEMENTS_EXCEEDED_MAX_VARIANTITEM_ENTITLEMENTS_EXCEEDED_MAX_VARIANT•
Can't exceed the maximum number of variant entitlements.
- Anchor to ITEM_ENTITLEMENTS_INVALID_COLLECTIONITEM_ENTITLEMENTS_INVALID_COLLECTION•
Invalid collection.
- Anchor to ITEM_ENTITLEMENTS_INVALID_PRODUCTITEM_ENTITLEMENTS_INVALID_PRODUCT•
Invalid product.
- Anchor to ITEM_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTIONITEM_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTION•
Invalid combination of target type and selection.
- Anchor to ITEM_ENTITLEMENTS_INVALID_VARIANTITEM_ENTITLEMENTS_INVALID_VARIANT•
Invalid variant.
- Anchor to ITEM_ENTITLEMENTS_MISSINGITEM_ENTITLEMENTS_MISSING•
Entitlements are missing.
- Anchor to ITEM_PREREQUISITES_DUPLICATE_COLLECTIONITEM_PREREQUISITES_DUPLICATE_COLLECTION•
Can't add the same collection twice.
- Anchor to ITEM_PREREQUISITES_DUPLICATE_PRODUCTITEM_PREREQUISITES_DUPLICATE_PRODUCT•
Can't add the same product twice.
- Anchor to ITEM_PREREQUISITES_DUPLICATE_VARIANTITEM_PREREQUISITES_DUPLICATE_VARIANT•
Can't add the same variant twice.
- Anchor to ITEM_PREREQUISITES_EXCEEDED_MAXITEM_PREREQUISITES_EXCEEDED_MAX•
Can't exceed the maximum number of item prerequisites.
- Anchor to ITEM_PREREQUISITES_INVALID_COLLECTIONITEM_PREREQUISITES_INVALID_COLLECTION•
Invalid collection.
- Anchor to ITEM_PREREQUISITES_INVALID_PRODUCTITEM_PREREQUISITES_INVALID_PRODUCT•
Invalid product.
- Anchor to ITEM_PREREQUISITES_INVALID_TYPEITEM_PREREQUISITES_INVALID_TYPE•
Invalid type.
- Anchor to ITEM_PREREQUISITES_INVALID_VARIANTITEM_PREREQUISITES_INVALID_VARIANT•
Invalid variant.
- Anchor to ITEM_PREREQUISITES_MISSINGITEM_PREREQUISITES_MISSING•
Item prerequisites must have at least one item prerequisite if the prerequisite quantity ratio is defined.
- Anchor to ITEM_PREREQUISITES_MUST_BE_EMPTYITEM_PREREQUISITES_MUST_BE_EMPTY•
Item prerequisites must be empty if the prerequisite quantity ratio isn't defined.
- Anchor to LESS_THANLESS_THAN•
The input value should be less than the maximum value allowed.
- Anchor to LESS_THAN_OR_EQUAL_TOLESS_THAN_OR_EQUAL_TO•
The input value should be less than or equal to the maximum value allowed.
- Anchor to MISSING_ARGUMENTMISSING_ARGUMENT•
Missing a required argument.
- Anchor to MULTIPLE_RECURRING_CYCLE_LIMIT_FOR_NON_SUBSCRIPTION_ITEMSMULTIPLE_RECURRING_CYCLE_LIMIT_FOR_NON_SUBSCRIPTION_ITEMS•
The recurring cycle limit must be 1 when a discount doesn't apply on subscription items.
- Anchor to PREREQUISITE_SUBTOTAL_AND_QUANTITY_RANGE_BOTH_PRESENTPREREQUISITE_SUBTOTAL_AND_QUANTITY_RANGE_BOTH_PRESENT•
Only one of the minimum subtotal or minimum quantity condition can be defined.
- Anchor to PRICE_RULE_ALLOCATION_LIMIT_IS_ZEROPRICE_RULE_ALLOCATION_LIMIT_IS_ZERO•
The allocation limit must be a non-zero positive number.
- Anchor to PRICE_RULE_ALLOCATION_LIMIT_ON_NON_BOGOPRICE_RULE_ALLOCATION_LIMIT_ON_NON_BOGO•
The allocation limit can only be set on Buy x, get y (BXGY) discounts.
- Anchor to PRICE_RULE_EXCEEDED_MAX_DISCOUNT_CODEPRICE_RULE_EXCEEDED_MAX_DISCOUNT_CODE•
The number of discount codes in the shop has reached its limit.
- Anchor to PRICE_RULE_PERCENTAGE_VALUE_OUTSIDE_RANGEPRICE_RULE_PERCENTAGE_VALUE_OUTSIDE_RANGE•
The percentage value must be between 0 and -100.
- Anchor to SHIPPING_ENTITLEMENTS_DUPLICATE_COUNTRYSHIPPING_ENTITLEMENTS_DUPLICATE_COUNTRY•
A duplicate country code exists.
- Anchor to SHIPPING_ENTITLEMENTS_EXCEEDED_MAXSHIPPING_ENTITLEMENTS_EXCEEDED_MAX•
Can't exceed the maximum number of entitlements.
- Anchor to SHIPPING_ENTITLEMENTS_INVALID_COUNTRYSHIPPING_ENTITLEMENTS_INVALID_COUNTRY•
The country is unknown.
- Anchor to SHIPPING_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTIONSHIPPING_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTION•
Invalid target type or selection.
- Anchor to SHIPPING_ENTITLEMENTS_MISSINGSHIPPING_ENTITLEMENTS_MISSING•
Missing entitlements.
- Anchor to SHIPPING_ENTITLEMENTS_UNSUPPORTED_DESTINATION_TYPESHIPPING_ENTITLEMENTS_UNSUPPORTED_DESTINATION_TYPE•
Unsupported destination type.
- Anchor to SHOP_EXCEEDED_MAX_PRICE_RULESSHOP_EXCEEDED_MAX_PRICE_RULES•
The number of discounts in the shop has reached its limit.
- Anchor to TAKENTAKEN•
The input value is already taken.
- Anchor to TOO_LONGTOO_LONG•
The input value is too long.
- Anchor to TOO_MANY_ARGUMENTSTOO_MANY_ARGUMENTS•
Too many arguments provided.
- Anchor to TOO_SHORTTOO_SHORT•
The input value is too short.
- Anchor to VARIANT_ALREADY_ENTITLED_THROUGH_PRODUCTVARIANT_ALREADY_ENTITLED_THROUGH_PRODUCT•
The variant is already entitled through a product.