Home > @infiniteobjects/shopify-data-manager > AdminTypes > PriceRuleErrorCode
Possible error codes that could be returned by a price rule mutation.
Signature:
export declare enum PriceRuleErrorCode
| Member | Value | Description |
|---|---|---|
| AllocationMethodMustBeAcrossForGivenTargetSelection | "ALLOCATION_METHOD_MUST_BE_ACROSS_FOR_GIVEN_TARGET_SELECTION" |
The allocation method must be ACROSS for the provided target selection. |
| AppliesOnNothing | "APPLIES_ON_NOTHING" |
The discount must apply on either one-time purchase or subscription items, or both. |
| Blank | "BLANK" |
The input value is blank. |
| BogoInvalidTargetSelection | "BOGO_INVALID_TARGET_SELECTION" |
Invalid BOGO target selection. |
| BogoInvalidTargetType | "BOGO_INVALID_TARGET_TYPE" |
Invalid BOGO target type. |
| BogoInvalidValueType | "BOGO_INVALID_VALUE_TYPE" |
Invalid BOGO value type. |
| BothCustomerAndSavedSearchPrerequisitesSelected | "BOTH_CUSTOMER_AND_SAVED_SEARCH_PREREQUISITES_SELECTED" |
Can’t use both prerequisite customers and saved search. |
| BothCustomerAndSegmentPrerequisitesSelected | "BOTH_CUSTOMER_AND_SEGMENT_PREREQUISITES_SELECTED" |
Can’t have both prerequisite customers and prerequisite segments. |
| BothSavedSearchAndSegmentPrerequisitesSelected | "BOTH_SAVED_SEARCH_AND_SEGMENT_PREREQUISITES_SELECTED" |
Can’t have both saved searches and segments prerequisites. |
| CannotEntitleCollectionsWithProductsOrVariants | "CANNOT_ENTITLE_COLLECTIONS_WITH_PRODUCTS_OR_VARIANTS" |
Can’t entitle collections in combination with product variants or products. |
| CannotPrerequisiteCollectionWithProductOrVariants | "CANNOT_PREREQUISITE_COLLECTION_WITH_PRODUCT_OR_VARIANTS" |
Can’t use collections as a prequisite in combination with product variants or products. |
| CustomerPrerequisiteDuplicate | "CUSTOMER_PREREQUISITE_DUPLICATE" |
A duplicate customer prerequisite ID exists. |
| CustomerPrerequisitesExceededMax | "CUSTOMER_PREREQUISITES_EXCEEDED_MAX" |
The customer prerequisites exceeded the maximum number. |
| CustomerPrerequisitesInvalidSelection | "CUSTOMER_PREREQUISITES_INVALID_SELECTION" |
Invalid customer prerequisites selection. |
| CustomerPrerequisitesMissing | "CUSTOMER_PREREQUISITES_MISSING" |
Customer prerequisites are missing. |
| CustomerSavedSearchDuplicate | "CUSTOMER_SAVED_SEARCH_DUPLICATE" |
A duplicate customer saved search exists. |
| CustomerSavedSearchExceededMax | "CUSTOMER_SAVED_SEARCH_EXCEEDED_MAX" |
The customer saved search exceeded the maximum number. |
| CustomerSavedSearchInvalid | "CUSTOMER_SAVED_SEARCH_INVALID" |
Invalid customer saved search. |
| CustomerSegmentExceededMax | "CUSTOMER_SEGMENT_EXCEEDED_MAX" |
The customer segment prerequisites exceeded the maximum number. |
| CustomerSegmentInvalid | "CUSTOMER_SEGMENT_INVALID" |
The customer segment prerequisite ID is invalid. |
| CustomerSegmentPrerequisiteDuplicate | "CUSTOMER_SEGMENT_PREREQUISITE_DUPLICATE" |
A duplicate customer segment prerequisite ID exists. |
| DiscountCodeDuplicate | "DISCOUNT_CODE_DUPLICATE" |
A duplicate discount code exists. |
| EndDateBeforeStartDate | "END_DATE_BEFORE_START_DATE" |
The discount end date must be after the start date. |
| EqualTo | "EQUAL_TO" |
The input value should be equal to the value allowed. |
| ExceededMax | "EXCEEDED_MAX" |
Can’t exceed the maximum number. |
| GreaterThan | "GREATER_THAN" |
The input value should be greater than the minimum allowed value. |
| GreaterThanOrEqualTo | "GREATER_THAN_OR_EQUAL_TO" |
The input value should be greater than or equal to the minimum value allowed. |
| InternalError | "INTERNAL_ERROR" |
Unexpected internal error happened. |
| Invalid | "INVALID" |
The input value is invalid. |
| InvalidCombinesWithForDiscountClass | "INVALID_COMBINES_WITH_FOR_DISCOUNT_CLASS" |
The combinesWith settings are invalid for the discount class. |
| InvalidDiscountClassForPriceRule | "INVALID_DISCOUNT_CLASS_FOR_PRICE_RULE" |
The discountClass is invalid for the price rule. |
| InvalidTargetTypePrerequisiteShippingPriceRange | "INVALID_TARGET_TYPE_PREREQUISITE_SHIPPING_PRICE_RANGE" |
The target type is invalid when defining a prerequisite shipping price range. |
| ItemEntitlementInvalidType | "ITEM_ENTITLEMENT_INVALID_TYPE" |
Invalid entitlement type. |
| ItemEntitlementsDuplicateCollection | "ITEM_ENTITLEMENTS_DUPLICATE_COLLECTION" |
Can’t add the same collection twice. |
| ItemEntitlementsDuplicateProduct | "ITEM_ENTITLEMENTS_DUPLICATE_PRODUCT" |
Can’t add the same product twice. |
| ItemEntitlementsDuplicateVariant | "ITEM_ENTITLEMENTS_DUPLICATE_VARIANT" |
Can’t add the same collection twice. |
| ItemEntitlementsExceededMaxCollection | "ITEM_ENTITLEMENTS_EXCEEDED_MAX_COLLECTION" |
Can’t exceed the maximum number of collection entitlements. |
| ItemEntitlementsExceededMaxProduct | "ITEM_ENTITLEMENTS_EXCEEDED_MAX_PRODUCT" |
Can’t exceed the maximum number of product entitlements. |
| ItemEntitlementsExceededMaxVariant | "ITEM_ENTITLEMENTS_EXCEEDED_MAX_VARIANT" |
Can’t exceed the maximum number of variant entitlements. |
| ItemEntitlementsInvalidCollection | "ITEM_ENTITLEMENTS_INVALID_COLLECTION" |
Invalid collection. |
| ItemEntitlementsInvalidProduct | "ITEM_ENTITLEMENTS_INVALID_PRODUCT" |
Invalid product. |
| ItemEntitlementsInvalidTargetTypeOrSelection | "ITEM_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTION" |
Invalid combination of target type and selection. |
| ItemEntitlementsInvalidVariant | "ITEM_ENTITLEMENTS_INVALID_VARIANT" |
Invalid variant. |
| ItemEntitlementsMissing | "ITEM_ENTITLEMENTS_MISSING" |
Entitlements are missing. |
| ItemPrerequisitesDuplicateCollection | "ITEM_PREREQUISITES_DUPLICATE_COLLECTION" |
Can’t add the same collection twice. |
| ItemPrerequisitesDuplicateProduct | "ITEM_PREREQUISITES_DUPLICATE_PRODUCT" |
Can’t add the same product twice. |
| ItemPrerequisitesDuplicateVariant | "ITEM_PREREQUISITES_DUPLICATE_VARIANT" |
Can’t add the same variant twice. |
| ItemPrerequisitesExceededMax | "ITEM_PREREQUISITES_EXCEEDED_MAX" |
Can’t exceed the maximum number of item prerequisites. |
| ItemPrerequisitesInvalidCollection | "ITEM_PREREQUISITES_INVALID_COLLECTION" |
Invalid collection. |
| ItemPrerequisitesInvalidProduct | "ITEM_PREREQUISITES_INVALID_PRODUCT" |
Invalid product. |
| ItemPrerequisitesInvalidType | "ITEM_PREREQUISITES_INVALID_TYPE" |
Invalid type. |
| ItemPrerequisitesInvalidVariant | "ITEM_PREREQUISITES_INVALID_VARIANT" |
Invalid variant. |
| ItemPrerequisitesMissing | "ITEM_PREREQUISITES_MISSING" |
Item prerequisites must have at least one item prerequisite if the prerequisite quantity ratio is defined. |
| ItemPrerequisitesMustBeEmpty | "ITEM_PREREQUISITES_MUST_BE_EMPTY" |
Item prerequisites must be empty if the prerequisite quantity ratio isn’t defined. |
| LessThan | "LESS_THAN" |
The input value should be less than the maximum value allowed. |
| LessThanOrEqualTo | "LESS_THAN_OR_EQUAL_TO" |
The input value should be less than or equal to the maximum value allowed. |
| MissingArgument | "MISSING_ARGUMENT" |
Missing a required argument. |
| MultipleRecurringCycleLimitForNonSubscriptionItems | "MULTIPLE_RECURRING_CYCLE_LIMIT_FOR_NON_SUBSCRIPTION_ITEMS" |
The recurring cycle limit must be 1 when a discount doesn’t apply on subscription items. |
| PrerequisiteSubtotalAndQuantityRangeBothPresent | "PREREQUISITE_SUBTOTAL_AND_QUANTITY_RANGE_BOTH_PRESENT" |
Only one of the minimum subtotal or minimum quantity condition can be defined. |
| PriceRuleAllocationLimitIsZero | "PRICE_RULE_ALLOCATION_LIMIT_IS_ZERO" |
The allocation limit must be a non-zero positive number. |
| PriceRuleAllocationLimitOnNonBogo | "PRICE_RULE_ALLOCATION_LIMIT_ON_NON_BOGO" |
The allocation limit can only be set on Buy x, get y (BXGY) discounts. |
| PriceRuleExceededMaxDiscountCode | "PRICE_RULE_EXCEEDED_MAX_DISCOUNT_CODE" |
The number of discount codes in the shop has reached its limit. |
| PriceRulePercentageValueOutsideRange | "PRICE_RULE_PERCENTAGE_VALUE_OUTSIDE_RANGE" |
The percentage value must be between 0 and -100. |
| ShippingEntitlementsDuplicateCountry | "SHIPPING_ENTITLEMENTS_DUPLICATE_COUNTRY" |
A duplicate country code exists. |
| ShippingEntitlementsExceededMax | "SHIPPING_ENTITLEMENTS_EXCEEDED_MAX" |
Can’t exceed the maximum number of entitlements. |
| ShippingEntitlementsInvalidCountry | "SHIPPING_ENTITLEMENTS_INVALID_COUNTRY" |
The country is unknown. |
| ShippingEntitlementsInvalidTargetTypeOrSelection | "SHIPPING_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTION" |
Invalid target type or selection. |
| ShippingEntitlementsMissing | "SHIPPING_ENTITLEMENTS_MISSING" |
Missing entitlements. |
| ShippingEntitlementsUnsupportedDestinationType | "SHIPPING_ENTITLEMENTS_UNSUPPORTED_DESTINATION_TYPE" |
Unsupported destination type. |
| ShopExceededMaxPriceRules | "SHOP_EXCEEDED_MAX_PRICE_RULES" |
The number of discounts in the shop has reached its limit. |
| Taken | "TAKEN" |
The input value is already taken. |
| TooLong | "TOO_LONG" |
The input value is too long. |
| TooManyArguments | "TOO_MANY_ARGUMENTS" |
Too many arguments provided. |
| TooShort | "TOO_SHORT" |
The input value is too short. |
| VariantAlreadyEntitledThroughProduct | "VARIANT_ALREADY_ENTITLED_THROUGH_PRODUCT" |
The variant is already entitled through a product. |