Price Rule Error Code
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.