Home > @infiniteobjects/shopify-data-manager > AdminTypes > SellingPlanGroupUserErrorCode
Possible error codes that can be returned by SellingPlanGroupUserError.
Signature:
export declare enum SellingPlanGroupUserErrorCode
| Member | Value | Description |
|---|---|---|
| BillingAndDeliveryPolicyTypesMustBeTheSame | "BILLING_AND_DELIVERY_POLICY_TYPES_MUST_BE_THE_SAME" |
Billing and delivery policy types must be the same. |
| BillingPolicyIntervalTooLarge | "BILLING_POLICY_INTERVAL_TOO_LARGE" |
Billing policy’s interval is too large. |
| Blank | "BLANK" |
The input value is blank. |
| CheckoutChargeValueAndTypeMustMatch | "CHECKOUT_CHARGE_VALUE_AND_TYPE_MUST_MATCH" |
A fixed billing policy’s checkout charge value and type must match. |
| DeliveryPolicyIntervalTooLarge | "DELIVERY_POLICY_INTERVAL_TOO_LARGE" |
Delivery policy’s interval is too large. |
| EqualTo | "EQUAL_TO" |
The input value should be equal to the value allowed. |
| ErrorAddingResourceToGroup | "ERROR_ADDING_RESOURCE_TO_GROUP" |
Could not add the resource to the selling plan group. |
| FulfillmentExactTimeNotAllowed | "FULFILLMENT_EXACT_TIME_NOT_ALLOWED" |
A fixed billing policy’s fulfillment_exact_time must not be present when the fulfillment_trigger isn’t EXACT_TIME. |
| FulfillmentExactTimeRequired | "FULFILLMENT_EXACT_TIME_REQUIRED" |
A fixed billing policy’s fulfillment_exact_time can’t be blank when the fulfillment_trigger is EXACT_TIME. |
| 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. |
| GroupCouldNotBeDeleted | "GROUP_COULD_NOT_BE_DELETED" |
Selling plan group could not be deleted. |
| GroupDoesNotExist | "GROUP_DOES_NOT_EXIST" |
Selling plan group does not exist. |
| Inclusion | "INCLUSION" |
The input value isn’t included in the list. |
| Invalid | "INVALID" |
The input value is invalid. |
| 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. |
| NotANumber | "NOT_A_NUMBER" |
The input value is not a number. |
| NotFound | "NOT_FOUND" |
The record with the ID used as the input value couldn’t be found. |
| OnlyNeedOneBillingPolicyType | "ONLY_NEED_ONE_BILLING_POLICY_TYPE" |
Only one billing policy type can be defined. |
| OnlyNeedOneCheckoutChargeValue | "ONLY_NEED_ONE_CHECKOUT_CHARGE_VALUE" |
A fixed billing policy’s checkout charge can have at most one value. |
| OnlyNeedOneDeliveryPolicyType | "ONLY_NEED_ONE_DELIVERY_POLICY_TYPE" |
Only one delivery policy type can be defined. |
| OnlyNeedOnePricingPolicyType | "ONLY_NEED_ONE_PRICING_POLICY_TYPE" |
Only one pricing policy type can be defined. |
| OnlyNeedOnePricingPolicyValue | "ONLY_NEED_ONE_PRICING_POLICY_VALUE" |
Only one pricing policy adjustment value type can be defined. |
| OnlyOneOfFixedOrRecurringBilling | "ONLY_ONE_OF_FIXED_OR_RECURRING_BILLING" |
A selling plan can’t have both fixed and recurring billing policies. |
| OnlyOneOfFixedOrRecurringDelivery | "ONLY_ONE_OF_FIXED_OR_RECURRING_DELIVERY" |
A selling plan can’t have both fixed and recurring delivery policies. |
| PlanDoesNotExist | "PLAN_DOES_NOT_EXIST" |
Selling plan does not exist. |
| PlanIdMustBeSpecifiedToUpdate | "PLAN_ID_MUST_BE_SPECIFIED_TO_UPDATE" |
Selling plan ID must be specified to update. |
| Present | "PRESENT" |
The input value needs to be blank. |
| PricingPolicyAdjustmentValueAndTypeMustMatch | "PRICING_POLICY_ADJUSTMENT_VALUE_AND_TYPE_MUST_MATCH" |
Pricing policy’s adjustment value and adjustment type must match. |
| ProductDoesNotExist | "PRODUCT_DOES_NOT_EXIST" |
Product does not exist. |
| ProductVariantDoesNotExist | "PRODUCT_VARIANT_DOES_NOT_EXIST" |
Product variant does not exist. |
| RemainingBalanceChargeExactTimeNotAllowed | "REMAINING_BALANCE_CHARGE_EXACT_TIME_NOT_ALLOWED" |
A fixed billing policy’s remaining_balance_charge_exact_time must not be present when the remaining_balance_charge_trigger isn’t EXACT_TIME. |
| RemainingBalanceChargeExactTimeRequired | "REMAINING_BALANCE_CHARGE_EXACT_TIME_REQUIRED" |
A fixed billing policy’s remaining_balance_charge_exact_time can’t be blank when the remaining_balance_charge_trigger is EXACT_TIME. |
| RemainingBalanceChargeTimeAfterCheckoutMustBeGreaterThanZero | "REMAINING_BALANCE_CHARGE_TIME_AFTER_CHECKOUT_MUST_BE_GREATER_THAN_ZERO" |
A fixed billing policy’s remaining_balance_charge_time_after_checkout must be present and greater than zero when the remaining_balance_charge_trigger is TIME_AFTER_CHECKOUT. |
| RemainingBalanceChargeTriggerNoRemainingBalanceOnPartialPercentageCheckoutCharge | "REMAINING_BALANCE_CHARGE_TRIGGER_NO_REMAINING_BALANCE_ON_PARTIAL_PERCENTAGE_CHECKOUT_CHARGE" |
A fixed billing policy’s remaining_balance_charge_trigger can’t be NO_REMAINING_BALANCE when the checkout_charge_type is PERCENTAGE and checkout_charge_value is less than 100. |
| RemainingBalanceChargeTriggerNoRemainingBalanceOnPriceCheckoutCharge | "REMAINING_BALANCE_CHARGE_TRIGGER_NO_REMAINING_BALANCE_ON_PRICE_CHECKOUT_CHARGE" |
A fixed billing policy’s remaining_balance_charge_trigger can’t be NO_REMAINING_BALANCE when the checkout_charge_type is PRICE. |
| RemainingBalanceChargeTriggerOnFullCheckout | "REMAINING_BALANCE_CHARGE_TRIGGER_ON_FULL_CHECKOUT" |
A fixed billing policy’s remaining_balance_charge_trigger must be NO_REMAINING_BALANCE when the checkout_charge_type is PERCENTAGE and checkout_charge_value is 100. |
| ResourceListContainsInvalidIds | "RESOURCE_LIST_CONTAINS_INVALID_IDS" |
The selling plan list provided contains 1 or more invalid IDs. |
| SellingPlanAnchorsNotAllowed | "SELLING_PLAN_ANCHORS_NOT_ALLOWED" |
A fixed delivery policy’s anchors must not be present when the fulfillment_trigger isn’t ANCHOR. |
| SellingPlanAnchorsRequired | "SELLING_PLAN_ANCHORS_REQUIRED" |
A fixed delivery policy’s anchors must be present when the fulfillment_trigger is ANCHOR. |
| SellingPlanBillingAndDeliveryPolicyAnchorsMustBeEqual | "SELLING_PLAN_BILLING_AND_DELIVERY_POLICY_ANCHORS_MUST_BE_EQUAL" |
Selling plan’s billing and delivery policies anchors must be equal. |
| SellingPlanBillingCycleMustBeAMultipleOfDeliveryCycle | "SELLING_PLAN_BILLING_CYCLE_MUST_BE_A_MULTIPLE_OF_DELIVERY_CYCLE" |
Selling plan’s billing cycle must be a multiple of delivery cycle. |
| SellingPlanBillingPolicyMissing | "SELLING_PLAN_BILLING_POLICY_MISSING" |
Missing billing policy. |
| SellingPlanCountLowerBound | "SELLING_PLAN_COUNT_LOWER_BOUND" |
Must include at least one selling plan. |
| SellingPlanCountUpperBound | "SELLING_PLAN_COUNT_UPPER_BOUND" |
Exceeded the selling plan limit (31). |
| SellingPlanDeliveryPolicyMissing | "SELLING_PLAN_DELIVERY_POLICY_MISSING" |
Missing delivery policy. |
| SellingPlanDuplicateName | "SELLING_PLAN_DUPLICATE_NAME" |
Cannot have multiple selling plans with the same name. |
| SellingPlanDuplicateOptions | "SELLING_PLAN_DUPLICATE_OPTIONS" |
Cannot have multiple selling plans with the same options. |
| SellingPlanFixedPricingPoliciesLimit | "SELLING_PLAN_FIXED_PRICING_POLICIES_LIMIT" |
A fixed selling plan can have at most one pricing policy. |
| SellingPlanMaxCyclesMustBeGreaterThanMinCycles | "SELLING_PLAN_MAX_CYCLES_MUST_BE_GREATER_THAN_MIN_CYCLES" |
Selling plan’s billing policy max cycles must be greater than min cycles. |
| SellingPlanMissingOption2LabelOnParentGroup | "SELLING_PLAN_MISSING_OPTION2_LABEL_ON_PARENT_GROUP" |
Cannot define option2 on this selling plan as there’s no label on the parent selling plan group. |
| SellingPlanMissingOption3LabelOnParentGroup | "SELLING_PLAN_MISSING_OPTION3_LABEL_ON_PARENT_GROUP" |
Cannot define option3 on this selling plan as there’s no label on the parent selling plan group. |
| SellingPlanOption2RequiredAsDefinedOnParentGroup | "SELLING_PLAN_OPTION2_REQUIRED_AS_DEFINED_ON_PARENT_GROUP" |
Selling plan’s option2 is required because option2 exists. |
| SellingPlanOption3RequiredAsDefinedOnParentGroup | "SELLING_PLAN_OPTION3_REQUIRED_AS_DEFINED_ON_PARENT_GROUP" |
Selling plan’s option3 is required because option3 exists. |
| SellingPlanPricingPoliciesLimit | "SELLING_PLAN_PRICING_POLICIES_LIMIT" |
Selling plans can’t have more than 2 pricing policies. |
| SellingPlanPricingPoliciesMustContainAFixedPricingPolicy | "SELLING_PLAN_PRICING_POLICIES_MUST_CONTAIN_A_FIXED_PRICING_POLICY" |
Selling plan’s pricing policies must contain one fixed pricing policy. |
| Taken | "TAKEN" |
The input value is already taken. |
| TooBig | "TOO_BIG" |
The input value is too big. |
| TooLong | "TOO_LONG" |
The input value is too long. |
| TooShort | "TOO_SHORT" |
The input value is too short. |
| WrongLength | "WRONG_LENGTH" |
The input value is the wrong length. |