ProductVariantsBulkUpdateUserErrorCode
Possible error codes that can be returned by .
Anchor to Valid valuesValid values
- Anchor to APP_NOT_AUTHORIZEDAPP_NOT_AUTHORIZED•
ApiPermission metafields can only be created or updated by the app owner.
- Anchor to BLANKBLANK•
The input value is blank.
- Anchor to CANNOT_SET_NAME_FOR_LINKED_OPTION_VALUECANNOT_SET_NAME_FOR_LINKED_OPTION_VALUE•
Cannot set name for an option value linked to a metafield.
- Anchor to CANNOT_SPECIFY_BOTHCANNOT_SPECIFY_BOTH•
Mutually exclusive input fields provided.
- Anchor to CAPABILITY_VIOLATIONCAPABILITY_VIOLATION•
The metafield violates a capability restriction.
- Anchor to DISALLOWED_OWNER_TYPEDISALLOWED_OWNER_TYPE•
Owner type can't be used in this mutation.
- Anchor to GREATER_THAN_OR_EQUAL_TOGREATER_THAN_OR_EQUAL_TO•
The price of the variant must be greater than or equal to zero.
- Anchor to INCLUSIONINCLUSION•
The input value isn't included in the list.
- Anchor to INTERNAL_ERRORINTERNAL_ERROR•
An internal error occurred.
- Anchor to INVALID_INPUTINVALID_INPUT•
Input is invalid.
- Anchor to INVALID_TYPEINVALID_TYPE•
The type is invalid.
- Anchor to INVALID_VALUEINVALID_VALUE•
Metafield value is invalid.
- Anchor to MUST_BE_FOR_THIS_PRODUCTMUST_BE_FOR_THIS_PRODUCT•
Input must be for this product.
- Anchor to MUST_SPECIFY_ONE_OF_PAIRMUST_SPECIFY_ONE_OF_PAIR•
Mandatory field input field missing.
- Anchor to NEED_TO_ADD_OPTION_VALUESNEED_TO_ADD_OPTION_VALUES•
Variant options are not enough.
- Anchor to NEGATIVE_PRICE_VALUENEGATIVE_PRICE_VALUE•
Price cannot take a negative value.
- Anchor to NO_INVENTORY_QUANTITES_DURING_UPDATENO_INVENTORY_QUANTITES_DURING_UPDATE•
Inventory quantities cannot be provided during update.
- Anchor to NO_INVENTORY_QUANTITIES_ON_VARIANTS_UPDATENO_INVENTORY_QUANTITIES_ON_VARIANTS_UPDATE•
Inventory quantities can only be provided during create. To update inventory for existing variants, use inventoryAdjustQuantities.
- Anchor to NOT_DEFINED_FOR_SHOPNOT_DEFINED_FOR_SHOP•
Input is not defined for this shop.
- Anchor to OPTION_DOES_NOT_EXISTOPTION_DOES_NOT_EXIST•
Option does not exist.
- Anchor to OPTION_VALUE_DOES_NOT_EXISTOPTION_VALUE_DOES_NOT_EXIST•
Option value does not exist.
- Anchor to OPTION_VALUES_FOR_NUMBER_OF_UNKNOWN_OPTIONSOPTION_VALUES_FOR_NUMBER_OF_UNKNOWN_OPTIONS•
Variant options are more than the product options.
- Anchor to PRESENTPRESENT•
The input value needs to be blank.
- Anchor to PRODUCT_DOES_NOT_EXISTPRODUCT_DOES_NOT_EXIST•
Product does not exist.
- Anchor to PRODUCT_SUSPENDEDPRODUCT_SUSPENDED•
Product is suspended.
- Anchor to PRODUCT_VARIANT_DOES_NOT_EXISTPRODUCT_VARIANT_DOES_NOT_EXIST•
Product variant does not exist.
- Anchor to PRODUCT_VARIANT_ID_MISSINGPRODUCT_VARIANT_ID_MISSING•
Product variant is missing ID attribute.
- Anchor to SUBSCRIPTION_VIOLATIONSUBSCRIPTION_VIOLATION•
You reached the limit of available SKUs in your current plan.
- Anchor to TAKENTAKEN•
The input value is already taken.
- Anchor to TOO_LONGTOO_LONG•
The input value is too long.
- Anchor to TOO_SHORTTOO_SHORT•
The input value is too short.
- Anchor to UNSTRUCTURED_RESERVED_NAMESPACEUNSTRUCTURED_RESERVED_NAMESPACE•
Unstructured reserved namespace.
- Anchor to UNSUPPORTED_COMBINED_LISTING_PARENT_OPERATIONUNSUPPORTED_COMBINED_LISTING_PARENT_OPERATION•
Operation is not supported for a combined listing parent product.
- Anchor to VARIANT_ALREADY_EXISTSVARIANT_ALREADY_EXISTS•
The variant already exists.