# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
The abandonment event is an abandoned browse.
The abandonment event is an abandoned cart.
The abandonment event is an abandoned checkout.
The marketing activity action has not yet been sent.
The marketing activity action has been scheduled for later delivery.
The marketing activity action has been sent.
The email has not yet been sent.
The email has been scheduled for later delivery.
The email has been sent.
Unable to find an Abandonment for the provided ID.
Unable to find an Abandonment for the provided ID.
Unable to find delivery status info for the provided ID.
Unable to find a marketing activity for the provided ID.
Indicates the app developer works directly for a Merchant.
Indicates the app developer is a Partner.
Indicates the app developer is Shopify.
Indicates the app developer is unknown.
Apps that serve as channels through which sales are made, such as the online store.
Apps that can be used in the POS mobile client.
No description provided by the author
No description provided by the author
Sort by the `app_title` value.
Sort by the `id` value.
Sort by the `installed_at` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The app subscription bills the shop annually.
The app subscription bills the shop every 30 days.
The app's public category is [custom](https://shopify.dev/apps/distribution#capabilities-and-requirements).
The app's public category is other.
The app's public category is [private](https://shopify.dev/apps/distribution#deprecated-app-types).
The app's public category is [public](https://shopify.dev/apps/distribution#capabilities-and-requirements).
The app purchase has been approved by the merchant and is ready to be activated by the app.
The app purchase was approved by the merchant and has been activated by the app.
The app purchase was declined by the merchant.
The app purchase was not accepted within two days of being created.
The app purchase is pending approval by the merchant.
The input value is invalid.
The input value is already taken.
The input value is invalid.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
App purchase related revenue collection.
App subscription revenue collection.
App usage-based revenue collection.
Other app revenue collection type.
Cancels the merchant's current app subscription immediately and replaces it with the newly created app subscription.
Defers canceling the merchant's current app subscription and applying the newly created app subscription until the start of the next billing cycle.
Cancels the merchant's current app subscription immediately and replaces it with the newly created app subscription, with the exception of the following scenarios where replacing the current app subscription will be deferred until the start of the next billing cycle.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The app subscription has been approved by the merchant and is ready to be activated by the app.
The app subscription has been approved by the merchant.
The app subscription was cancelled by the app.
The app subscription was declined by the merchant.
The app subscription wasn't approved by the merchant within two days of being created.
The app subscription is on hold due to non-payment.
The app subscription is pending approval by the merchant.
The app subscription isn't active.
The app subscription wasn't found.
The trial isn't active.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
This badge has type `attention`.
This badge has type `default`.
This badge has type `info`.
This badge has type `success`.
This badge has type `warning`.
The input value is blank.
Subscription contract does not exist.
Billing cycle selector cannot select billing cycle outside of index range.
Billing cycle selector cannot select billing cycle outside of start date range.
The input value is invalid.
Origin time cannot be before the contract creation time.
Origin time needs to be within the selected billing cycle's start and end at date.
Billing cycle selector cannot select upcoming billing cycle past limit.
There was a problem reading the JSONL file.
The operation did not run because the mutation is invalid.
The JSONL file submitted via the `stagedUploadsCreate` mutation is invalid.
The JSONL file could not be found.
The operation did not run because another bulk mutation is already running.
The provided operation `query` returned access denied due to missing [access scopes](https://shopify.dev/api/usage/access-scopes).
The operation resulted in partial or incomplete data due to internal server errors during execution.
The operation resulted in partial or incomplete data due to query timeouts during execution.
The bulk operation has been canceled.
Cancelation has been initiated on the bulk operation.
The bulk operation has successfully completed.
The bulk operation has been created.
The bulk operation URL has expired.
The bulk operation has failed.
The bulk operation is runnning.
The bulk operation is a mutation.
The bulk operation is a query.
The input value is blank.
The input value is invalid.
The input value should be less than or equal to the maximum value allowed.
The operation was attempted on too many feedback objects.
The feedback for a later version of this resource was already accepted.
The input value needs to be blank.
The product wasn't found or isn't available to the channel.
The input value is blank.
Deleting the resource failed.
An internal error occurred.
The input value is invalid.
The input is invalid.
The number of resources exceeded the limit.
The input is empty.
Missing a required field.
The resource wasn't found.
The input value is already taken.
The field value is too long.
Unexpected type.
A cart transform function already exists for the provided function_id.
Function does not implement the required interface for this cart_transform function.
No Shopify Function found for provided function_id.
Failed to create cart transform due to invalid input.
Could not find cart transform for provided id.
Unauthorized app scope.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `title` value.
The catalog is active.
The catalog is archived.
The catalog is in draft.
Catalogs belonging to apps.
Catalogs belonging to company locations.
Catalogs belonging to markets.
Not associated to a catalog.
An app catalog cannot be assigned to a price list.
The input value is blank.
The catalog can't be associated with more than one market.
Cannot create a catalog for an app.
Cannot create a catalog for a market.
Cannot delete a catalog for an app.
Cannot delete a catalog for a market.
Cannot modify a catalog for an app.
Cannot modify a catalog for a market.
Quantity rules can be associated only with company location catalogs.
Catalog failed to save.
The catalog wasn't found.
A company location catalog outside of a supported plan can only have an archived status.
The company location could not be found.
Context driver already assigned to this catalog.
Cannot save the catalog because the catalog limit for the context was reached.
The arguments `contextsToAdd` and `contextsToRemove` must match existing catalog context type.
A country price list cannot be assigned to a catalog.
The input value is invalid.
The catalog context type is invalid.
The catalog's market and price list currencies do not match.
A market catalog must have an active status.
Market not found.
Market already belongs to another catalog.
Must provide exactly one context type.
Price list failed to save.
The price list is currently being modified.
A price list cannot be assigned to the primary market.
Price list not found.
Publication not found.
Must have `contexts_to_add` or `contexts_to_remove` argument.
The input value is already taken.
The input value is too long.
The input value is too short.
Can't perform this action on a catalog of this type.
Sort by the `created_at` value.
Sort by the `edited_at` value.
Sort by the `id` value.
Sort by the `is_published` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `updated_at` value.
Sort by the `created_at` value.
Sort by the `ends_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `starts_at` value.
Sort by the `title` value.
Sort by the `updated_at` value.
Can't manually add products to a smart collection.
Collection doesn't exist.
An attribute evaluated based on the `compare_at_price` attribute of the product's variants.
This category includes metafield definitions that have the `useAsCollectionCondition` flag set to true.
The [`product_taxonomy_node_id`](https://shopify.dev/api/admin-graphql/latest/objects/Product#field-product-productcategory) attribute.
The [`tag`](https://shopify.dev/api/admin-graphql/latest/objects/Product#field-product-producttype) attribute.
The [`title`](https://shopify.dev/api/admin-graphql/latest/objects/Product#field-product-title) attribute.
The [`type`](https://shopify.dev/api/admin-graphql/latest/objects/Product#field-product-producttype) attribute.
The [`variant_compare_at_price`](https://shopify.dev/api/admin-graphql/latest/objects/ProductVariant#field-productvariant-compareatprice) attribute.
The [`variant_inventory`](https://shopify.dev/api/admin-graphql/latest/objects/ProductVariant#field-productvariant-inventoryquantity) attribute.
This category includes metafield definitions that have the `useAsCollectionCondition` flag set to true.
The [`variant_price`](https://shopify.dev/api/admin-graphql/latest/objects/ProductVariant#field-productvariant-price) attribute.
The [`variant_title`](https://shopify.dev/api/admin-graphql/latest/objects/ProductVariant#field-productvariant-title) attribute.
The [`variant_weight`](https://shopify.dev/api/admin-graphql/latest/objects/ProductVariant#field-productvariant-weight) attribute.
The [`vendor`](https://shopify.dev/api/admin-graphql/latest/objects/Product#field-product-vendor) attribute.
The attribute contains the condition.
The attribute ends with the condition.
The attribute is equal to the condition.
The attribute is greater than the condition.
The attribute is not set (equal to `null`).
The attribute is set (not equal to `null`).
The attribute is less than the condition.
The attribute does not contain the condition.
The attribute does not equal the condition.
The attribute starts with the condition.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `title` value.
Sort by the `updated_at` value.
Alphabetically, in ascending order (A - Z).
Alphabetically, in descending order (Z - A).
By best-selling products.
By date created, in ascending order (oldest - newest).
By date created, in descending order (newest - oldest).
In the order set manually by the merchant.
By price, in ascending order (lowest - highest).
By price, in descending order (highest - lowest).
The address is a billing address.
The address is a shipping address.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `location_name` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `updated_at` value.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `updated_at` value.
Sort by the `company_id` value.
Sort by the `created_at` value.
Sort by the `email` value.
Sort by the `id` value.
Sort by the `name` value.
Sort by the `name_email` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `title` value.
Sort by the `updated_at` value.
Sort by the `company_and_location_name` value.
Sort by the `company_id` value.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `name` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `updated_at` value.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `name` value.
Sort by the `order_count` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `since_date` value.
Sort by the `total_spent` value.
Sort by the `updated_at` value.
Ascension Island.
Andorra.
United Arab Emirates.
Afghanistan.
Antigua & Barbuda.
Anguilla.
Albania.
Armenia.
Netherlands Antilles.
Angola.
Argentina.
Austria.
Australia.
Aruba.
Åland Islands.
Azerbaijan.
Bosnia & Herzegovina.
Barbados.
Bangladesh.
Belgium.
Burkina Faso.
Bulgaria.
Bahrain.
Burundi.
Benin.
St.
Bermuda.
Brunei.
Bolivia.
Caribbean Netherlands.
Brazil.
Bahamas.
Bhutan.
Bouvet Island.
Botswana.
Belarus.
Belize.
Canada.
Cocos (Keeling) Islands.
Congo - Kinshasa.
Central African Republic.
Congo - Brazzaville.
Switzerland.
Côte d’Ivoire.
Cook Islands.
Chile.
Cameroon.
China.
Colombia.
Costa Rica.
Cuba.
Cape Verde.
Curaçao.
Christmas Island.
Cyprus.
Czechia.
Germany.
Djibouti.
Denmark.
Dominica.
Dominican Republic.
Algeria.
Ecuador.
Estonia.
Egypt.
Western Sahara.
Eritrea.
Spain.
Ethiopia.
Finland.
Fiji.
Falkland Islands.
Faroe Islands.
France.
Gabon.
United Kingdom.
Grenada.
Georgia.
French Guiana.
Guernsey.
Ghana.
Gibraltar.
Greenland.
Gambia.
Guinea.
Guadeloupe.
Equatorial Guinea.
Greece.
South Georgia & South Sandwich Islands.
Guatemala.
Guinea-Bissau.
Guyana.
Hong Kong SAR.
Heard & McDonald Islands.
Honduras.
Croatia.
Haiti.
Hungary.
Indonesia.
Ireland.
Israel.
Isle of Man.
India.
British Indian Ocean Territory.
Iraq.
Iran.
Iceland.
Italy.
Jersey.
Jamaica.
Jordan.
Japan.
Kenya.
Kyrgyzstan.
Cambodia.
Kiribati.
Comoros.
St.
North Korea.
South Korea.
Kuwait.
Cayman Islands.
Kazakhstan.
Laos.
Lebanon.
St.
Liechtenstein.
Sri Lanka.
Liberia.
Lesotho.
Lithuania.
Luxembourg.
Latvia.
Libya.
Morocco.
Monaco.
Moldova.
Montenegro.
St.
Madagascar.
North Macedonia.
Mali.
Myanmar (Burma).
Mongolia.
Macao SAR.
Martinique.
Mauritania.
Montserrat.
Malta.
Mauritius.
Maldives.
Malawi.
Mexico.
Malaysia.
Mozambique.
Namibia.
New Caledonia.
Niger.
Norfolk Island.
Nigeria.
Nicaragua.
Netherlands.
Norway.
Nepal.
Nauru.
Niue.
New Zealand.
Oman.
Panama.
Peru.
French Polynesia.
Papua New Guinea.
Philippines.
Pakistan.
Poland.
St.
Pitcairn Islands.
Palestinian Territories.
Portugal.
Paraguay.
Qatar.
Réunion.
Romania.
Serbia.
Russia.
Rwanda.
Saudi Arabia.
Solomon Islands.
Seychelles.
Sudan.
Sweden.
Singapore.
St.
Slovenia.
Svalbard & Jan Mayen.
Slovakia.
Sierra Leone.
San Marino.
Senegal.
Somalia.
Suriname.
South Sudan.
São Tomé & Príncipe.
El Salvador.
Sint Maarten.
Syria.
Eswatini.
Tristan da Cunha.
Turks & Caicos Islands.
Chad.
French Southern Territories.
Togo.
Thailand.
Tajikistan.
Tokelau.
Timor-Leste.
Turkmenistan.
Tunisia.
Tonga.
Turkey.
Trinidad & Tobago.
Tuvalu.
Taiwan.
Tanzania.
Ukraine.
Uganda.
U.S.
United States.
Uruguay.
Uzbekistan.
Vatican City.
St.
Venezuela.
British Virgin Islands.
Vietnam.
Vanuatu.
Wallis & Futuna.
Samoa.
Kosovo.
Yemen.
Mayotte.
South Africa.
Zambia.
Zimbabwe.
Unknown Region.
Keep the bottom of the image.
Keep the center of the image.
Keep the left of the image.
Keep the right of the image.
Keep the top of the image.
United Arab Emirates Dirham (AED).
Afghan Afghani (AFN).
Albanian Lek (ALL).
Armenian Dram (AMD).
Netherlands Antillean Guilder.
Angolan Kwanza (AOA).
Argentine Pesos (ARS).
Australian Dollars (AUD).
Aruban Florin (AWG).
Azerbaijani Manat (AZN).
Bosnia and Herzegovina Convertible Mark (BAM).
Barbadian Dollar (BBD).
Bangladesh Taka (BDT).
Bulgarian Lev (BGN).
Bahraini Dinar (BHD).
Burundian Franc (BIF).
Bermudian Dollar (BMD).
Brunei Dollar (BND).
Bolivian Boliviano (BOB).
Brazilian Real (BRL).
Bahamian Dollar (BSD).
Bhutanese Ngultrum (BTN).
Botswana Pula (BWP).
Belarusian Ruble (BYN).
Belarusian Ruble (BYR).
Belize Dollar (BZD).
Canadian Dollars (CAD).
Congolese franc (CDF).
Swiss Francs (CHF).
Chilean Peso (CLP).
Chinese Yuan Renminbi (CNY).
Colombian Peso (COP).
Costa Rican Colones (CRC).
Cape Verdean escudo (CVE).
Czech Koruny (CZK).
Djiboutian Franc (DJF).
Danish Kroner (DKK).
Dominican Peso (DOP).
Algerian Dinar (DZD).
Egyptian Pound (EGP).
Eritrean Nakfa (ERN).
Ethiopian Birr (ETB).
Euro (EUR).
Fijian Dollars (FJD).
Falkland Islands Pounds (FKP).
United Kingdom Pounds (GBP).
Georgian Lari (GEL).
Ghanaian Cedi (GHS).
Gibraltar Pounds (GIP).
Gambian Dalasi (GMD).
Guinean Franc (GNF).
Guatemalan Quetzal (GTQ).
Guyanese Dollar (GYD).
Hong Kong Dollars (HKD).
Honduran Lempira (HNL).
Croatian Kuna (HRK).
Haitian Gourde (HTG).
Hungarian Forint (HUF).
Indonesian Rupiah (IDR).
Israeli New Shekel (NIS).
Indian Rupees (INR).
Iraqi Dinar (IQD).
Iranian Rial (IRR).
Icelandic Kronur (ISK).
Jersey Pound.
Jamaican Dollars (JMD).
Jordanian Dinar (JOD).
Japanese Yen (JPY).
Kenyan Shilling (KES).
Kyrgyzstani Som (KGS).
Cambodian Riel.
Kiribati Dollar (KID).
Comorian Franc (KMF).
South Korean Won (KRW).
Kuwaiti Dinar (KWD).
Cayman Dollars (KYD).
Kazakhstani Tenge (KZT).
Laotian Kip (LAK).
Lebanese Pounds (LBP).
Sri Lankan Rupees (LKR).
Liberian Dollar (LRD).
Lesotho Loti (LSL).
Lithuanian Litai (LTL).
Latvian Lati (LVL).
Libyan Dinar (LYD).
Moroccan Dirham.
Moldovan Leu (MDL).
Malagasy Ariary (MGA).
Macedonia Denar (MKD).
Burmese Kyat (MMK).
Mongolian Tugrik.
Macanese Pataca (MOP).
Mauritanian Ouguiya (MRU).
Mauritian Rupee (MUR).
Maldivian Rufiyaa (MVR).
Malawian Kwacha (MWK).
Mexican Pesos (MXN).
Malaysian Ringgits (MYR).
Mozambican Metical.
Namibian Dollar.
Nigerian Naira (NGN).
Nicaraguan Córdoba (NIO).
Norwegian Kroner (NOK).
Nepalese Rupee (NPR).
New Zealand Dollars (NZD).
Omani Rial (OMR).
Panamian Balboa (PAB).
Peruvian Nuevo Sol (PEN).
Papua New Guinean Kina (PGK).
Philippine Peso (PHP).
Pakistani Rupee (PKR).
Polish Zlotych (PLN).
Paraguayan Guarani (PYG).
Qatari Rial (QAR).
Romanian Lei (RON).
Serbian dinar (RSD).
Russian Rubles (RUB).
Rwandan Franc (RWF).
Saudi Riyal (SAR).
Solomon Islands Dollar (SBD).
Seychellois Rupee (SCR).
Sudanese Pound (SDG).
Swedish Kronor (SEK).
Singapore Dollars (SGD).
Saint Helena Pounds (SHP).
Sierra Leonean Leone (SLL).
Somali Shilling (SOS).
Surinamese Dollar (SRD).
South Sudanese Pound (SSP).
Sao Tome And Principe Dobra (STD).
Sao Tome And Principe Dobra (STN).
Syrian Pound (SYP).
Swazi Lilangeni (SZL).
Thai baht (THB).
Tajikistani Somoni (TJS).
Turkmenistani Manat (TMT).
Tunisian Dinar (TND).
Tongan Pa'anga (TOP).
Turkish Lira (TRY).
Trinidad and Tobago Dollars (TTD).
Taiwan Dollars (TWD).
Tanzanian Shilling (TZS).
Ukrainian Hryvnia (UAH).
Ugandan Shilling (UGX).
United States Dollars (USD).
Uruguayan Pesos (UYU).
Uzbekistan som (UZS).
Venezuelan Bolivares (VED).
Venezuelan Bolivares (VEF).
Venezuelan Bolivares (VES).
Vietnamese đồng (VND).
Vanuatu Vatu (VUV).
Samoan Tala (WST).
Central African CFA Franc (XAF).
East Caribbean Dollar (XCD).
West African CFA franc (XOF).
CFP Franc (XPF).
Unrecognized currency.
Yemeni Rial (YER).
South African Rand (ZAR).
Zambian Kwacha (ZMW).
The customer consent was collected outside of Shopify.
The customer consent was collected by Shopify.
The customer’s email address marketing state is invalid.
The customer is not subscribed to email marketing.
The customer is in the process of subscribing to email marketing.
The customer is subscribed to email marketing.
The customer is not subscribed to email marketing but was previously subscribed.
The customer has opted in to having their open emails tracked.
The customer has opted out of having their open emails tracked.
The customer has not specified whether they want to opt in or out of having their open emails tracked.
The input value isn't included in the list.
Unexpected internal error happened.
The input value is invalid.
Missing a required argument.
The customer’s email address marketing state is invalid.
The customer isn't subscribed to email marketing.
The customer is in the process of subscribing to email marketing.
The customer's personal data is erased.
The customer is subscribed to email marketing.
The customer isn't currently subscribed to email marketing but was previously subscribed.
After providing their information, the customer receives a confirmation and is required to perform a intermediate step before receiving marketing information.
After providing their information, the customer receives marketing information without any intermediate steps.
The customer receives marketing information but how they were opted in is unknown.
The customer cannot be merged because it has associated gift cards.
An internal error occurred.
The customer cannot be merged.
The customer ID is invalid.
The customer is missing the attribute requested for override.
The override attribute is invalid.
The customer is a company contact.
The customer has payment methods.
The customer does not exist.
The customer has gift cards.
The customer has a merge in progress.
The customer has a multipass identifier.
The customer has a pending data request.
The customer has a pending or completed redaction.
The customer has a subscription history.
The customer merge request has been completed.
The customer merge request has failed.
The customer merge request is currently in progress.
The customer merge request has been requested.
Customer doesn't exist.
Invalid encrypted duplication data.
Too many requests.
Customer doesn't exist.
Invalid payment instrument.
Must be targeted to another shop in the same organization.
Payment method doesn't exist.
Target shop cannot be the same as the source.
Too many requests.
Customer doesn't exist.
Invalid payment instrument.
Payment method doesn't exist.
Too many requests.
Authorize.net is not enabled for subscriptions.
Braintree is not enabled for subscriptions.
Exactly one remote reference is required.
The input value is invalid.
The input value needs to be blank.
The input value is already taken.
The Authorize.net payment gateway is not enabled.
Authorize.net did not return any payment methods.
Failed to contact Braintree API.
The Braintree payment gateway is not enabled.
The Braintree payment method type should be a credit card or Apple Pay card.
Braintree returned no payment methods.
The credit card failed to update.
The payment method was manually revoked.
The payment method was replaced with an existing payment method.
Failed to contact the Stripe API.
Invalid request.
The Stripe payment gateway is not enabled.
The Stripe payment method type should be card.
Stripe did not return any payment methods.
The input value is invalid.
The input value needs to be blank.
The input value is already taken.
The customer's spending is predicted to be in the top spending range for the shop in the following year.
The customer's spending is predicted to be zero, or in the lowest spending range for the shop in the following year.
The customer's spending is predicted to be in the normal spending range for the shop in the following year.
The customer has at least one active subscription contract.
The customer's last subscription contract was cancelled and there are no other active or paused subscription contracts.
The customer's last subscription contract expired and there are no other active or paused subscription contracts.
The customer's last subscription contract failed and there are no other active or paused subscription contracts.
The customer has never had a subscription contract.
The customer has at least one paused subscription contract and there are no other active subscription contracts.
Sort by the `id` value.
Sort by the `name` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The input value is invalid.
The input value isn't included in the list.
Unexpected internal error happened.
The input value is invalid.
Missing a required argument.
The customer hasn't subscribed to SMS marketing.
The customer is in the process of subscribing to SMS marketing.
The customer's personal data is erased.
The customer is subscribed to SMS marketing.
The customer isn't currently subscribed to SMS marketing but was previously subscribed.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `last_order_date` value.
Sort by the `location` value.
Sort by the `name` value.
Sort by the `orders_count` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `total_spent` value.
Sort by the `updated_at` value.
The customer declined the email invite to create an account.
The customer doesn't have an active account.
The customer has created an account.
The customer has received an email invite to create an account.
Friday.
Monday.
Saturday.
Sunday.
Thursday.
Tuesday.
Wednesday.
The parent access token can't be a delegate token.
The access scope can't be empty.
The delegate token can't expire after the parent token.
The expires_in value must be greater than 0.
Persistence failed.
The parent access token can't have a refresh token.
Unknown scopes.
Access denied.
Access token not found.
Cannot delete parent access token.
Persistence failed.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
No description provided by the author
No description provided by the author
The condition will check against the total price of the order.
The condition will check against the total weight of the order.
The condition will check whether the field is greater than or equal to the criterion.
The condition will check if the field is less than or equal to the criterion.
Shop must be on a Shopify Plus plan to activate functions from a custom app.
Shop must be on a Shopify Plus plan to activate delivery customizations from a custom app.
Delivery customization not found.
Function does not implement the required interface for this delivery customization.
Function ID cannot be changed.
Function not found.
Function is pending deletion.
The input value is invalid.
Could not create or update metafields.
Maximum delivery customizations are already enabled.
Required input field must be present.
Unauthorized app scope.
Multi-Location mode is disabled.
There are no locations for this store that can fulfill online orders.
Usually ready in 5+ days.
Usually ready in 4 hours.
Usually ready in 1 hour.
Usually ready in 24 hours.
Usually ready in 2 hours.
Usually ready in 2-4 days.
Provided locationId is not for an active location belonging to this store.
An error occurred while changing the local pickup settings.
A static merchant-defined rate.
A dynamic participant rate.
The order is delivered using a local delivery service.
No delivery is needed.
The order is picked up by the customer.
The order is delivered to a retail store.
The order is shipped.
Android Pay.
Apple Pay.
Google Pay.
Shopify Pay.
The value is spread across all entitled lines.
The value is applied onto every entitled line.
The value is specifically applied onto a particular line.
The discount is applied at the line level.
The discount is applied at the order level.
The discount is allocated onto all the lines.
The discount is allocated onto only the lines that it's entitled for.
The discount is allocated onto explicitly chosen lines.
The discount applies onto line items.
The discount applies onto shipping lines.
Combined as an order discount.
Combined as a product discount.
Combined as a shipping discount.
Sort by the `code` value.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The active period overlaps with other automatic discounts.
The input value is blank.
The attribute selection contains conflicting settings.
The input value is already present.
The input value should be equal to the value allowed.
The value exceeded the maximum allowed value.
The input value should be greater than the minimum allowed value.
The input value should be greater than or equal to the minimum value allowed.
The value is already present through another selection.
The input value isn't included in the list.
Unexpected internal error happened.
The input value is invalid.
The `combinesWith` settings are invalid for the discount class.
The discountClass is invalid for the price rule.
The input value should be less than the maximum value allowed.
The input value should be less than or equal to the maximum value allowed.
The active period overlaps with too many other app-provided discounts.
Specify a minimum subtotal or a quantity, but not both.
Missing a required argument.
The input value needs to be blank.
The input value is already taken.
The input value is too long.
Too many arguments provided.
The input value is too short.
The value is outside of the allowed range.
The URL lands on a collection page.
The URL lands on a home page.
The URL lands on a product page.
Sort by the `created_at` value.
Sort by the `ends_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `starts_at` value.
Sort by the `title` value.
Sort by the `updated_at` value.
The discount is active.
The discount is expired.
The discount is scheduled.
The discount applies onto line items.
The discount applies onto shipping lines.
Code discount type.
Manual discount type.
Dispute evidence could not be found.
Evidence already accepted.
Evidence past due date.
Combined files size is too large.
The input value is invalid.
Individual file size is too large.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The dispute has turned into a chargeback.
The dispute is in the inquiry phase.
A fixed amount in the store's currency.
A percentage of the order subtotal.
Sort by the `customer_name` value.
Sort by the `id` value.
Sort by the `number` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `status` value.
Sort by the `total_price` value.
Sort by the `updated_at` value.
The draft order has been paid.
An invoice for the draft order has been sent to the customer.
The draft order is open.
A server pixel already exists for this app and shop.
Server Pixel must be configured with a valid AWS Event Bridge or GCP pub/sub endpoint address to be connected.
A server pixel doesn't exist for this app and shop.
PubSubProject and PubSubTopic values resulted in an address that is not a valid GCP pub/sub format.Address format should be pubsub://project:topic.
The input value is blank.
The provided settings ID does not match the expected settings definition on the app.
The record with the ID used as the input value couldn't be found.
The input value is already taken.
An error occurred and the web pixel couldnt be deleted.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
A Shopify-hosted generic file.
A Shopify-hosted image.
A Shopify-hosted video file.
Append a UUID if filename is already in use.
Raise an error if filename is already in use.
Replace the existing file if filename is already in use.
File could not be created because a file with the same name already exists.
File could not be created because embed permissions are disabled for this video.
File could not be created because video is either not found or still transcoding.
File could not be created because the external video has an invalid aspect ratio.
File could not be created because the external video could not be found.
File could not be created because the external video is not listed or is private.
File could not be created because the cumulative file storage limit would be exceeded.
File could not be processed because the source could not be downloaded.
File could not be created because the size is too large.
File could not be processed because the image could not be downloaded.
File could not be processed because the image could not be processed.
File could not be created because the image has an invalid aspect ratio.
File could not be created because the image size is too large.
File could not be created because the image's resolution exceeds the max limit.
File could not be processed because the signed URL was invalid.
File timed out because it is currently being modified by another operation.
File could not be created because the model file failed processing.
File could not be created because the model can't be converted to USDZ format.
File could not be created because the model file failed processing.
File could not be created because the model's thumbnail generation failed.
There was an issue while trying to generate a new thumbnail.
Model failed validation.
File error has occurred for an unknown reason.
File could not be created because the image is an unsupported file type.
File could not be created because it has an invalid file type.
File could not be created because it does not meet the maximum duration requirement.
File could not be created because it does not meet the maximum height requirement.
File could not be created because it does not meet the maximum width requirement.
File could not be created because the metadata could not be read.
File could not be created because it does not meet the minimum duration requirement.
File could not be created because it does not meet the minimum height requirement.
File could not be created because it does not meet the minimum width requirement.
Video failed validation.
The alt value exceeds the maximum limit of 512 characters.
The search term must not be blank.
File does not exist.
File has a pending operation.
The provided filename already exists.
The input value is invalid.
Duplicate resolution mode is not supported for this file type.
The provided filename is invalid.
Invalid filename extension.
Invalid image source url value provided.
Search query isn't supported.
Cannot create file with custom filename which does not match original source extension.
At least one argument is required.
Duplicate resolution mode REPLACE cannot be used without specifying filename.
Exceeded the limit of non-image media per shop.
The file is not in the READY state.
Specify one argument: search, IDs, or deleteAll.
The file type is not supported.
The file is not supported on trial accounts.
The file is not supported on trial accounts that have not validated their email.
Filename update is only supported on Image and GenericFile.
Sort by the `created_at` value.
Sort by the `filename` value.
Sort by the `id` value.
Sort by the `original_upload_size` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `updated_at` value.
File processing has failed.
File is being processed.
File is ready to be displayed.
File has been uploaded but hasn't been processed.
Displayed as **Attempted delivery**.
Displayed as **Canceled**.
Displayed as **Confirmed**.
Displayed as **Delivered**.
Displayed as **Failure**.
Displayed as **Fulfilled**.
Displayed as **In transit**.
Displayed as **Label printed**.
Displayed as **Label purchased**.
Displayed as **Label voided**.
Displayed as **Marked as fulfilled**.
Displayed as **Not delivered**.
Displayed as **Out for delivery**.
Displayed as **Picked up**.
Displayed as **Ready for pickup**.
Displayed as **Submitted**.
Sort by the `happened_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
A delivery was attempted.
The fulfillment is confirmed.
The fulfillment was successfully delivered.
The fulfillment request failed.
The fulfillment is in transit.
A purchased shipping label has been printed.
A shipping label has been purchased.
The fulfillment is out for delivery.
The fulfillment is ready to be picked up.
The fulfillment hold is applied because payment is pending.
The fulfillment hold is applied because of a high risk of fraud.
The fulfillment hold is applied because of an incorrect address.
The fulfillment hold is applied because inventory is out of stock.
The fulfillment hold is applied because of a post purchase upsell offer.
The fulfillment hold is applied for another reason.
The fulfillment hold is applied because of an unknown delivery date.
Cancels a fulfillment order.
Creates a fulfillment for selected line items in the fulfillment order.
Opens an external URL to initiate the fulfillment process outside Shopify.
Applies a fulfillment hold on an open fulfillment order.
Marks the fulfillment order as open.
Merges a fulfillment order.
Moves a fulfillment order.
Releases the fulfillment hold on the fulfillment order.
Sends a cancellation request to the fulfillment service of a fulfillment order.
Sends a request for fulfilling selected line items in a fulfillment order to a fulfillment service.
Splits a fulfillment order.
Fulfillment orders for which the merchant has requested cancellation of the previously accepted fulfillment request.
Fulfillment orders for which the merchant's fulfillment request has been accepted.
Fulfillment orders for which the merchant has requested fulfillment.
The fulfillment order could not be found.
The fulfillment order line item quantity must be greater than 0.
The fulfillment order line item quantity is invalid.
The input value is already taken.
Invalid fulfillment order ID provided.
The fulfillment order does not have any line items that can be prepared.
Unable to prepare quantity.
The merchant requests cancellation of an `IN_PROGRESS` fulfillment order.
The merchant requests fulfillment for an `OPEN` fulfillment order.
The fulfillment order could not be found.
The fulfillment order line item quantity must be greater than 0.
The fulfillment order line item quantity is invalid.
The fulfillment order was rejected because of an incorrect address.
The fulfillment order was rejected because of an ineligible product.
The fulfillment order was rejected because inventory is out of stock.
The fulfillment order was rejected for another reason.
The fulfillment order was rejected because of an undeliverable destination.
The fulfillment order wasn't found.
The fulfillment order line item quantity must be greater than 0.
The fulfillment order line item quantity is invalid.
The fulfillment service accepted the merchant's fulfillment request.
The fulfillment service accepted the merchant's fulfillment cancellation request.
The fulfillment service rejected the merchant's fulfillment cancellation request.
The merchant requested a cancellation of the fulfillment request for this fulfillment order.
The fulfillment service closed the fulfillment order without completing it.
The fulfillment service rejected the merchant's fulfillment request.
The merchant requested fulfillment for this fulfillment order.
The initial request status for the newly-created fulfillment orders.
Fulfillment order could not be found.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The fulfillment order could not be found.
The fulfillment order line item quantity must be greater than 0.
The fulfillment order line item quantity is invalid.
Failed to create release fulfillment order holds job.
The fulfillment orders could not be found.
The fulfillment order has been cancelled by the merchant.
The fulfillment order has been completed and closed.
The fulfillment order cannot be completed as requested.
The fulfillment order is being processed.
The fulfillment order is on hold.
The fulfillment order is ready for fulfillment.
The fulfillment order is deferred and will be ready for fulfillment after the date and time specified in `fulfill_at`.
Fulfillment by gift card.
Manual fulfillment by the merchant.
Fullfillment by a third-party fulfillment service.
The fulfillment was canceled.
There was an error with the fulfillment request.
The fulfillment request failed.
The third-party fulfillment service has acknowledged the fulfillment and is processing it.
Shopify has created the fulfillment and is waiting for the third-party fulfillment service to transition it to `open` or `success`.
The fulfillment was completed successfully.
The input value should be greater than the minimum allowed value.
Unexpected internal error happened.
The input value is invalid.
Missing a required argument.
The input value is already taken.
The input value is too long.
The input value is too short.
Sort by the `amount_spent` value.
Sort by the `balance` value.
Sort by the `code` value.
Sort by the `created_at` value.
Sort by the `customer_name` value.
Sort by the `disabled_at` value.
Sort by the `expires_on` value.
Sort by the `id` value.
Sort by the `initial_value` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `updated_at` value.
A JPG image.
A PNG image.
A WEBP image.
The quantities couldn't be adjusted.
Internal (gid://shopify/) ledger documents are not allowed to be adjusted via API.
A ledger document URI is not allowed when adjusting available.
The specified inventory item could not be found.
The specified ledger document is invalid.
The specified location could not be found.
A ledger document URI is required except when adjusting available.
The specified quantity name is invalid.
The quantity can't be higher than 2,000,000,000.
The quantity can't be lower than -2,000,000,000.
The specified reason is invalid.
The specified reference document is invalid.
The inventory item is not stocked at the location.
All changes must have the same ledger document URI or, in the case of adjusting available, no ledger document URI.
The specified inventory item is not allowed to be adjusted via API.
Cannot unstock an inventory item from the only location at which it is stocked.
Cannot unstock this inventory item from this location because it has committed and incoming quantities.
Cannot unstock this inventory item from this location because it has committed quantities.
Failed to stock this inventory item at this location.
Failed to unstock this inventory item from this location.
An error occurred while setting the activation status.
Cannot unstock this inventory item from this location because it has incoming quantities.
The inventory item was not found.
Cannot stock this inventory item at this location because it is managed by a third-party fulfillment service.
Cannot stock this inventory item at this location because it is managed by Shopify.
The location was not found.
Cannot stock this inventory item at this location because the variant is missing a SKU.
Cannot unstock this inventory item from this location because it has unavailable quantities.
The quantities can't be moved between different locations.
Internal (gid://shopify/) ledger documents are not allowed to be adjusted via API.
A ledger document URI is not allowed when adjusting available.
The specified inventory item could not be found.
The specified ledger document is invalid.
The specified location could not be found.
A ledger document URI is required except when adjusting available.
The specified quantity name is invalid.
The quantity can't be negative.
The quantity can't be higher than 2,000,000,000.
The specified reason is invalid.
The specified reference document is invalid.
The inventory item is not stocked at the location.
Only a maximum of 2 ledger document URIs across all changes is allowed.
The quantities couldn't be moved.
The specified inventory item is not allowed to be adjusted via API.
The quantity names for each change can't be the same.
The specified inventory item could not be found.
The specified location could not be found.
The quantity can't be negative.
The total quantity can't be higher than 1,000,000,000.
The specified reason is invalid.
The specified reference document is invalid.
The inventory item is not stocked at the location.
The specified inventory item is not allowed to be adjusted via API.
The on-hand quantities couldn't be set.
Afrikaans.
Akan.
Amharic.
Arabic.
Assamese.
Azerbaijani.
Belarusian.
Bulgarian.
Bambara.
Bangla.
Tibetan.
Breton.
Bosnian.
Catalan.
Chechen.
Czech.
Church Slavic.
Welsh.
Danish.
German.
Dzongkha.
Ewe.
Greek.
English.
Esperanto.
Spanish.
Estonian.
Basque.
Persian.
Fulah.
Finnish.
Faroese.
French.
Western Frisian.
Irish.
Scottish Gaelic.
Galician.
Gujarati.
Manx.
Hausa.
Hebrew.
Hindi.
Croatian.
Hungarian.
Armenian.
Interlingua.
Indonesian.
Igbo.
Sichuan Yi.
Icelandic.
Italian.
Japanese.
Javanese.
Georgian.
Kikuyu.
Kazakh.
Kalaallisut.
Khmer.
Kannada.
Korean.
Kashmiri.
Kurdish.
Cornish.
Kyrgyz.
Luxembourgish.
Ganda.
Lingala.
Lao.
Lithuanian.
Luba-Katanga.
Latvian.
Malagasy.
Māori.
Macedonian.
Malayalam.
Mongolian.
Marathi.
Malay.
Maltese.
Burmese.
Norwegian (Bokmål).
North Ndebele.
Nepali.
Dutch.
Norwegian Nynorsk.
Norwegian.
Oromo.
Odia.
Ossetic.
Punjabi.
Polish.
Pashto.
Portuguese.
Portuguese (Brazil).
Portuguese (Portugal).
Quechua.
Romansh.
Rundi.
Romanian.
Russian.
Kinyarwanda.
Sindhi.
Northern Sami.
Sango.
Sinhala.
Slovak.
Slovenian.
Shona.
Somali.
Albanian.
Serbian.
Sundanese.
Swedish.
Swahili.
Tamil.
Telugu.
Tajik.
Thai.
Tigrinya.
Turkmen.
Tongan.
Turkish.
Tatar.
Uyghur.
Ukrainian.
Urdu.
Uzbek.
Vietnamese.
Volapük.
Wolof.
Xhosa.
Yiddish.
Yoruba.
Chinese.
Chinese (Simplified).
Chinese (Traditional).
Zulu.
100 centimeters equals 1 meter.
Imperial system unit of length.
12 inches equals 1 foot.
Metric system unit of length.
1000 millimeters equals 1 meter.
1 yard equals 3 feet.
A file reference.
An HTML.
An inline rich text.
A JSON.
A JSON string.
A list of file references.
A list of multi-line texts.
A list of single-line texts.
A list of URLs.
A multi-line text.
A rich text.
A single-line text.
A string.
A URI.
A URL.
Extension key 'shipping_credential_br' for country BR.
Extension key 'shipping_credential_cn' for country CN.
Extension key 'shipping_credential_kr' for country KR.
Extension key 'tax_credential_br' for country BR.
Extension key 'tax_credential_it' for country IT.
Extension key 'tax_email_it' for country IT.
Extensions that are used for shipping purposes, for example, customs clearance.
Extensions that are used for taxes purposes, for example, invoicing.
An error occurred while activating the location.
There is already an active location with this name.
This location currently cannot be activated as inventory, pending orders or transfers are being relocated from this location.
Shop has reached its location limit.
Location not found.
ApiPermission metafields can only be created or updated by the app owner.
The input value is blank.
Owner type can't be used in this mutation.
An error occurred while adding the location.
The input value isn't included in the list.
The input value is invalid.
The type is invalid.
The ZIP code is not a valid US ZIP code.
The value is invalid for the metafield type or for the definition options.
The input value needs to be blank.
The input value is already taken.
The input value is too long.
The input value is too short.
Unstructured reserved namespace.
At least one location must fulfill online orders.
Destination location is the same as the location to be deactivated.
Destination location is not found or inactive.
Failed to relocate active inventories to the destination location.
Failed to relocate incoming movements to the destination location.
Failed to relocate open purchase orders to the destination location.
Failed to relocate open transfers to the destination location.
Location could not be deactivated without specifying where to relocate inventory at the location.
Location needs to be removed from Shopify POS for Retail subscription in Point of Sale channel.
Location could not be deactivated because it has pending orders.
Location could not be deactivated because it has open Shopify Fulfillment Network transfers.
Location could not be deactivated because it has open purchase orders.
Location could not be deactivated because it has open transfers.
Location not found.
Location either has a fulfillment service or is the only location with a shipping address.
Location has incoming inventory.
An error occurred while deleting the location.
The location cannot be deleted while it has any active Retail subscriptions in the Point of Sale channel.
The location cannot be deleted while it has inventory.
The location cannot be deleted while it has pending orders.
The location cannot be deleted while it is active.
Location not found.
ApiPermission metafields can only be created or updated by the app owner.
The input value is blank.
At least one location must fulfill online orders.
Owner type can't be used in this mutation.
An error occurred while editing the location.
The input value isn't included in the list.
The input value is invalid.
The type is invalid.
The ZIP code is not a valid US ZIP code.
The value is invalid for the metafield type or for the definition options.
The record with the ID used as the input value couldn't be found.
The input value needs to be blank.
The input value is already taken.
The input value is too long.
The input value is too short.
Unstructured reserved namespace.
Sort by the `id` value.
Sort by the `name` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The currency settings of the given market cannot be changed because the market manager has exclusive control of pricing.
The specified market wasn't found.
The shop's payment gateway does not support enabling more than one currency.
Can't enable or disable local currencies on a single country market.
The primary market must use the shop currency.
The specified currency is not supported.
The app is either not responding or returning unexpected data.
The app needs to be installed.
The shop/user must be onboarded to use the app.
The app has returned an error when invoking the platform.
The app has returned validation errors.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `title` value.
This marketing activity is currently running.
This status badge has type attention.
This status badge has type default.
This status badge has type info.
This status badge has type success.
This status badge has type warning.
This marketing activity is permanently unavailable.
This marketing activity was deleted and it was triggered from outside of Shopify.
This marketing activity is disconnected and no longer editable.
This marketing activity has been edited, but it is not yet created.
This marketing activity is unable to run.
This marketing activity has completed running.
This marketing activity is currently not running.
This marketing activity is pending creation on the app's marketing platform.
This marketing activity is scheduled to run.
The marketing activity's status is unknown.
The input value is invalid.
The input value is already taken.
A daily budget.
A budget for the lifetime of a marketing activity.
Displayed ads.
Email.
Referral links.
Paid search.
Social media.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `started_at` value.
An abandoned cart recovery email.
An ad, such as a Facebook ad.
An affiliate link.
A direct visit to the online store.
A display ad.
A follow-up email.
A link.
A loyalty program.
A messaging app, such as Facebook Messenger.
A newsletter.
A notification in the Shopify admin.
A blog post.
A promotional receipt.
A retargeting ad.
Paid search.
Search engine optimization.
A popup on the online store.
A transactional email.
A metafield.
The input value is blank.
Can't add customer account domain to a market.
Can't add regions to the primary market.
Can't add the web presence to the primary market.
Can't delete the only region in a market.
Can't delete the primary market.
Can't delete the primary market's web presence.
Can't disable the primary market.
Can't pass both `subfolderSuffix` and `domainId`.
Can't set default locale to null.
The language isn't enabled on the store.
Domain was not found.
Duplicates found in languages.
The input value is invalid.
The market wasn't found.
No languages selected.
The primary market must use the primary domain.
The market region wasn't found.
Cannot add region-specific language.
One of `subfolderSuffix` or `domainId` is required.
Exactly one input option is required.
Can't have more than 50 markets.
The subfolder suffix is invalid, please provide a different value.
The subfolder suffix must contain only letters.
The input value is already taken.
The input value is too long.
The input value is too short.
The language isn't published to the store.
Can't add unsupported country or region.
The market web presence wasn't found.
An externally hosted video.
A Shopify-hosted image.
A 3d model.
A Shopify-hosted video.
Media could not be created because a file with the same name already exists.
Media could not be created because embed permissions are disabled for this video.
Media could not be created because video is either not found or still transcoding.
Media could not be created because the external video has an invalid aspect ratio.
Media could not be created because the external video could not be found.
Media could not be created because the external video is not listed or is private.
Media could not be created because the cumulative file storage limit would be exceeded.
File could not be processed because the source could not be downloaded.
File could not be created because the size is too large.
Media could not be processed because the image could not be downloaded.
Media could not be processed because the image could not be processed.
Media could not be created because the image has an invalid aspect ratio.
Media could not be created because the image size is too large.
Media could not be created because the image's resolution exceeds the max limit.
Media could not be processed because the signed URL was invalid.
Media timed out because it is currently being modified by another operation.
Media could not be created because the model file failed processing.
Media could not be created because the model can't be converted to USDZ format.
Media could not be created because the model file failed processing.
Media could not be created because the model's thumbnail generation failed.
There was an issue while trying to generate a new thumbnail.
Model failed validation.
Media error has occured for unknown reason.
Media could not be created because the image is an unsupported file type.
Media could not be created because it has an invalid file type.
Media could not be created because it does not meet the maximum duration requirement.
Media could not be created because it does not meet the maximum height requirement.
Media could not be created because it does not meet the maximum width requirement.
Media could not be created because the metadata could not be read.
Media could not be created because it does not meet the minimum duration requirement.
Media could not be created because it does not meet the minimum height requirement.
Media could not be created because it does not meet the minimum width requirement.
Video failed validation.
Host for Vimeo embedded videos.
Host for YouTube embedded videos.
Preview image processing has failed.
Preview image is being processed.
Preview image is ready to be displayed.
Preview image is uploaded but not yet processed.
Media processing has failed.
Media is being processed.
Media is ready to be displayed.
Media has been uploaded but not yet processed.
The input value is blank.
The input value is invalid.
Invalid media type.
Exceeded the maximum number of 100 variant-media pairs per mutation call.
Media cannot be modified.
Media does not exist.
Media does not exist on the given product.
The specified media is not attached to the specified variant.
Model3d creation throttle was exceeded.
Model validation failed.
Non-ready media are not supported.
Product does not exist.
Exceeded the limit of media per product.
Product variant already has attached media.
Variant does not exist on the given product.
Variant specified in more than one pair.
Exceeded the limit of media per shop.
Only one mediaId is allowed per variant-media input pair.
Video creation throttle was exceeded.
Video validation failed.
3D model physical size might be invalid.
3D model physical size might be invalid.
Combined as an order discount.
Combined as a product discount.
Owner gets full access.
Owner gets full access.
Owner gets full access.
Owner gets full access.
A duplicate option.
The input value isn't included in the list.
The input value is invalid.
A field contains an invalid character.
An invalid option.
The maximum limit of definitions per owner type has exceeded.
You have reached the maximum allowed definitions for automated collections.
The pinned limit has been reached for the owner type.
The input value needs to be blank.
This namespace and key combination is reserved for standard definitions.
The definition limit per owner type has exceeded.
The input value is already taken.
The input value is too long.
The input value is too short.
The definition type is not eligible to be used as collection condition.
This namespace and key combination is already in use for a set of your metafields.
Owner type can't be used in this mutation.
An internal error occurred.
Action cannot proceed.
Definition not found.
The input value needs to be blank.
Deleting a reference type metafield definition requires deletion of its associated metafields.
All metafield definitions.
Only metafield definitions that are pinned.
Only metafield definitions that are not pinned.
The metafield definition is already pinned.
Owner type can't be used in this mutation.
An internal error occurred.
The metafield definition was not found.
The pinned limit has been reached for owner type.
Sort by the `id` value.
Sort by the `name` value.
Sort by the `pinned_position` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Owner type can't be used in this mutation.
An internal error occurred.
The metafield definition was not found.
The metafield definition isn't pinned.
An internal error occurred.
An invalid input.
Action cannot proceed.
The metafield definition wasn't found.
You have reached the maximum allowed definitions for automated collections.
The pinned limit has been reached for the owner type.
The input value needs to be blank.
The input value is too long.
The definition type is not eligible to be used as collection condition.
All of this definition's metafields are valid.
Asynchronous validation of this definition's metafields is in progress.
Some of this definition's metafields are invalid.
The Api Permission metafield owner type.
The Article metafield owner type.
The Blog metafield owner type.
The Collection metafield owner type.
The Company metafield owner type.
The Company Location metafield owner type.
The Customer metafield owner type.
The Delivery Customization metafield owner type.
The Discount metafield owner type.
The Draft Order metafield owner type.
The Location metafield owner type.
The Market metafield owner type.
The Media Image metafield owner type.
The Order metafield owner type.
The Page metafield owner type.
The Payment Customization metafield owner type.
The Product metafield owner type.
The Product Image metafield owner type.
The Product Variant metafield owner type.
The Shop metafield owner type.
ApiPermission metafields can only be created or updated by the app owner.
The input value is blank.
The input value isn't included in the list.
The type is invalid.
The value is invalid for metafield type or for definition options.
The input value should be less than or equal to the maximum value allowed.
The input value needs to be blank.
The input value is too long.
The input value is too short.
Any validation status (valid or invalid).
Invalid (according to definition).
Valid (according to definition).
A `true` or `false` value.
A whole number.
A JSON string.
A text field.
Applications that act on behalf of merchants can read metaobjects.
The owning application, as well as applications that act on behalf of merchants can read and write metaobjects.
Only the application that owns a metaobject can read and write to it.
All applications with the `metaobjects` access scope can read metaobjects.
All applications with the `metaobjects` access scope can read and write metaobjects.
The metaobjects is active for public use.
The metaobjects is an internal record.
Metaobjects are not accessible in any Storefront API surface area.
Metaobjects are accessible in the GraphQL Storefront API by any application with the `unauthenticated_read_metaobjects` access scope.
The input value is blank.
The capability you are using is not enabled.
Duplicate inputs were provided for this field key.
The targeted object cannot be modified.
The input value isn't included in the list.
An unexpected error occurred.
The input value is invalid.
The value for the metafield definition option was invalid.
The metafield type is invalid.
The value is invalid for the metafield type or the definition options.
The maximum number of metaobjects definitions has been exceeded.
The maximum number of metaobjects per shop has been exceeded.
Not authorized.
Missing required fields were found for this object.
The specified field key is already in use.
The input value needs to be blank.
The requested record couldn't be found.
The provided name is reserved for system use.
The input value is already taken.
The input value is too long.
The input value is too short.
No field definition found for this key.
No metaobject definition found for this type.
Sort by the `id` value.
Sort by the `rate_provider_type` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
An order with a purchase or charge.
An edit to the order.
A refund on the order.
An unknown agreement action.
The customer wanted to cancel the order.
Payment was declined.
The order was fraudulent.
There was insufficient inventory.
The order was canceled for an unlisted reason.
Errors for mandate payment on order.
Displayed as **Authorized**.
Displayed as **Expired**.
Displayed as **Paid**.
Displayed as **Partially paid**.
Displayed as **Partially refunded**.
Displayed as **Pending**.
Displayed as **Refunded**.
Displayed as **Voided**.
Displayed as **Fulfilled**.
Displayed as **In progress**.
Displayed as **On hold**.
Displayed as **Open**.
Displayed as **Partially fulfilled**.
Displayed as **Pending fulfillment**.
Displayed as **Restocked**.
Displayed as **Scheduled**.
Displayed as **Unfulfilled**.
An error occurred while sending the invoice.
The payment is authorized.
The payment is captured.
There was an error initiating the payment.
The payment is still being processed.
The payment is in purchased status.
Redirect required.
The payment is refunded.
Payment can be retried.
The payment succeeded.
Status is unknown.
The payment is voided.
Some items in the order are being returned.
All return shipments from a return in this order were inspected.
No items in the order were returned.
Some items in the order were returned.
Some returns in the order were not completed successfully.
A return was requested for some items in the order.
There is a high level of risk that this order is fraudulent.
There is a low level of risk that this order is fraudulent.
There is a medium level of risk that this order is fraudulent.
Sort by the `created_at` value.
Sort by the `customer_name` value.
Sort orders by their shipping address country and city.
Sort by the `financial_status` value.
Sort by the `fulfillment_status` value.
Sort by the `id` value.
Sort by the `order_number` value.
Sort orders by their purchase order number.
Sort by the `processed_at` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort orders by the total quantity of all line items.
Sort by the `total_price` value.
Sort by the `updated_at` value.
The payment method was invalid.
The maximum amount has been captured.
The maximum amount has been refunded.
The maximum of 10 authorizations has been captured for an order.
The maximum of 10 refunds has been processed for an order.
The order was canceled, which canceled all open authorizations.
The order was not confirmed within three hours.
Call the card issuer.
The card was declined.
There is an error in the gateway or merchant configuration.
The card is expired.
There was an unknown error with processing the payment.
The address does not match the card number.
The CVC does not match the card number.
The card number is incorrect.
The entered PIN is incorrect.
The ZIP or postal code does not match the card number.
The amount is either too high or too low for the provider.
The payment method is not available in the customer's country.
The format of the CVC is incorrect.
The format of the expiry date is incorrect.
The format of the card number is incorrect.
The payment method is momentarily unavailable.
The card has been reported as lost or stolen, and the card issuer has requested that the merchant keep the card and call the number on the back.
There was an error while processing the payment.
A real card was used but the gateway was in test mode.
The gateway or merchant configuration doesn't support a feature, such as network tokenization.
An amount reserved against the cardholder's funding source.
A transfer of the money that was reserved by an authorization.
The money returned to the customer when they've paid too much during a cash transaction.
An authorization for a payment taken with an EMV credit card reader.
A partial or full return of captured funds to the cardholder.
An authorization and capture performed together in a single step.
A suggested refund transaction that can be used to create a refund.
A cancelation of an authorization transaction.
Awaiting a response.
There was an error while processing the transaction.
The transaction failed.
The transaction is pending.
The transaction succeeded.
The transaction status is unknown.
When using `GROUP BY` with the `ALL` modifier, `SINCE` or `DURING` must be defined.
Column not found.
The time period for `COMPARE TO` must be the same length as `DURING`.
Invalid `COMPARE TO` period specified.
Cannot use a `COMPARE TO` clause without `DURING` or `SINCE`.
Comparison queries must only contain aggregated fields.
Date interval not found.
Date isn't parsable.
Datetime value isn't parsable.
The `GROUP BY` function is limited to one parameter with the `ALL` modifier.
The `GROUP BY` function has too many parameters.
Mixing of `SINCE` and/or `UNTIL` with `DURING` is not allowed.
Use the correct syntax for either `SHOW` or `VISUALIZE`.
Keyword `FROM` not found.
Function is missing required argument(s).
Function has too many arguments.
Function has incompatible types.
Function does not have any valid modifiers.
An aggregate function received a nested aggregate argument, which is not allowed.
Function not found.
The `SINCE` date must be before or the same as the `UNTIL` date.
Limit is invalid.
Mixing of `IN` list arguments of different data types is not allowed.
Mixing an aggregate expression and a non-aggregate expression is not allowed.
Named date not found.
Invalid arguments for operator.
Query is missing `SHOW` or `VISUALIZE`.
Column must include `GROUP BY` arg1.
Semantically invalid.
Sort field not found.
A semantic predicate failed during validation.
Identifier or function out of place.
Invalid entry.
Query is incomplete.
Syntax not recognized.
Identifier after `SHOW` is not valid in its current position.
Identifier or function out of place.
Table not found.
Time function is incompatible in a `GROUP BY` clause with the `ALL` modifier.
When using `COMPARE TO` with a time-based `GROUP BY`, `ALL` must be used.
Unknown error.
Value isn't parsable.
The type of visualization is invalid.
Visualize has too many projections.
Function `VISUALIZE` can only use `GROUP BY` or `GROUP BY` with the `ALL` modifier, not both.
Function `VISUALIZE` requires `GROUP BY`.
Function `VISUALIZE` contains a data type which cannot be plotted.
Shop must be on a Shopify Plus plan to activate functions from a custom app.
Function does not implement the required interface for this payment customization.
Function ID cannot be changed.
Function not found.
Function is pending deletion.
The input value is invalid.
Could not create or update metafields.
Maximum payment customizations are already enabled.
Shop must be on a Shopify Plus plan to activate payment customizations from a custom app.
Payment customization not found.
Required input field must be present.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The payment method for eftpos_au payment.
The payment method for Elo payment.
No description provided by the author
The payment method for Interac payment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The payment method for UnionPay payment.
No description provided by the author
An error occurred while sending the payment reminder.
An error occurred while creating payment terms.
An error occurred while deleting payment terms.
The payment terms or payment terms template is a fixed type.
The payment terms or payment terms template is due on fulfillment.
The payment terms or payment terms template is a net type.
The payment terms or payment terms template is due on receipt.
The type of the payment terms or payment terms template is unknown.
An error occurred while updating payment terms.
The status is disabled.
The status is enabled.
The status is pending.
The price of the parent will be the sum of the components price times their quantity.
The price of the parent will be set to the price provided.
The price of the parent will not be adjusted.
Percentage decrease type.
Percentage increase type.
The compare at price is adjusted based on percentage specified in price list.
The compare at prices are set to `null` unless explicitly defined by a fixed price value.
Duplicate ID in input.
IDs must be mutually exclusive across add or delete operations.
No update operations specified.
Exceeded the 10000 prices to add limit.
Price list does not exist.
The currency specified does not match the price list's currency.
Product does not exist.
The price is defined on the price list.
The price is relative to the adjustment type and value.
The input value is blank.
The specified currency doesn't match the price list's currency.
The price list doesn't exist.
Only fixed prices can be deleted.
A fixed price for the specified product variant doesn't exist.
Sort by the `id` value.
Sort by the `name` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
An app catalog cannot be assigned to a price list.
The input value is blank.
Cannot assign a catalog to a price list that also has context rules.
The context type of a catalog cannot be changed.
Quantity rules can be associated only with company location catalogs.
The specified catalog does not exist.
The price list currency must match the market catalog currency.
Catalog has a price list already assigned.
A price list context rule cannot have more than one country.
A price list for this country is already taken.
Only one context rule option may be specified.
Cannot save the price list with context rule because the limit of context rules per shop was reached.
The specified market wasn't found.
A price list for this market is already taken.
A country in a context rule must use a valid currency.
A country catalog cannot be assigned to a price list.
A price list’s currency must be of the pricing rule’s country.
A price list’s currency must be the market currency.
The price list currency is not supported by the shop's payment gateway.
Something went wrong when trying to save the price list.
The input value isn't included in the list.
The adjustment value must not be greater than 1000% for `type` `PERCENTAGE_INCREASE`.
The adjustment value must not be greater than 100% for `type` `PERCENTAGE_DECREASE`.
The adjustment value must be a positive value and not be greater than 100% for `type` `PERCENTAGE_DECREASE` and not be greater than 1000% for `type` `PERCENTAGE_INCREASE`.
The context rule's market does not use the price list currency.
The price list is currently being modified.
Cannot create price list for a primary market.
The specified price list doesn't exist.
The input value is already taken.
The input value is too long.
The value will be applied once across the entitled items.
The value will be applied to each of the entitled items.
The allocation method must be `ACROSS` for the provided target selection.
The discount must apply on either one-time purchase or subscription items, or both.
The input value is blank.
Invalid BOGO target selection.
Invalid BOGO target type.
Invalid BOGO value type.
Can't use both prerequisite customers and saved search.
Can't have both prerequisite customers and prerequisite segments.
Can't have both saved searches and segments prerequisites.
Can't entitle collections in combination with product variants or products.
Can't use collections as a prequisite in combination with product variants or products.
A duplicate customer prerequisite ID exists.
The customer prerequisites exceeded the maximum number.
Invalid customer prerequisites selection.
Customer prerequisites are missing.
A duplicate customer saved search exists.
The customer saved search exceeded the maximum number.
Invalid customer saved search.
The customer segment prerequisites exceeded the maximum number.
The customer segment prerequisite ID is invalid.
A duplicate customer segment prerequisite ID exists.
A duplicate discount code exists.
The discount end date must be after the start date.
The input value should be equal to the value allowed.
Can't exceed the maximum number.
The input value should be greater than the minimum allowed value.
The input value should be greater than or equal to the minimum value allowed.
Unexpected internal error happened.
The input value is invalid.
The `combinesWith` settings are invalid for the discount class.
The discountClass is invalid for the price rule.
The target type is invalid when defining a prerequisite shipping price range.
Invalid entitlement type.
Can't add the same collection twice.
Can't add the same product twice.
Can't add the same collection twice.
Can't exceed the maximum number of collection entitlements.
Can't exceed the maximum number of product entitlements.
Can't exceed the maximum number of variant entitlements.
Invalid collection.
Invalid product.
Invalid combination of target type and selection.
Invalid variant.
Entitlements are missing.
Can't add the same collection twice.
Can't add the same product twice.
Can't add the same variant twice.
Can't exceed the maximum number of item prerequisites.
Invalid collection.
Invalid product.
Invalid type.
Invalid variant.
Item prerequisites must have at least one item prerequisite if the prerequisite quantity ratio is defined.
Item prerequisites must be empty if the prerequisite quantity ratio isn't defined.
The input value should be less than the maximum value allowed.
The input value should be less than or equal to the maximum value allowed.
Missing a required argument.
The recurring cycle limit must be 1 when a discount doesn't apply on subscription items.
Only one of the minimum subtotal or minimum quantity condition can be defined.
The allocation limit must be a non-zero positive number.
The allocation limit can only be set on Buy x, get y (BXGY) discounts.
The number of discount codes in the shop has reached its limit.
The percentage value must be between 0 and -100.
A duplicate country code exists.
Can't exceed the maximum number of entitlements.
The country is unknown.
Invalid target type or selection.
Missing entitlements.
Unsupported destination type.
The number of discounts in the shop has reached its limit.
The input value is already taken.
The input value is too long.
Too many arguments provided.
The input value is too short.
The variant is already entitled through a product.
The price rule supports bulk discounts.
The price rule supports Buy X, Get Y (BXGY) discounts.
The price rule supports Buy X, Get Y (BXGY) discounts that specify a custom allocation limit.
The price rule supports discounts that require a quantity.
The price rule targets specific customers.
The URL lands on a collection page.
The URL lands on a home page.
The URL lands on a product page.
Sort by the `created_at` value.
Sort by the `ends_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `starts_at` value.
Sort by the `title` value.
Sort by the `updated_at` value.
The price rule is active.
The price rule is expired.
The price rule is scheduled.
The price rule applies to line items.
The price rule applies to shipping lines.
The price rule supports bulk discounts.
The price rule supports Buy X, Get Y (BXGY) discounts.
The price rule supports Buy X, Get Y (BXGY) discounts that specify a custom allocation limit.
The price rule supports discounts that require a quantity.
The price rule targets specific customers.
An integer metafield.
A JSON string metafield.
A string metafield.
Product could not be found.
Sort by the `best-selling` value.
Sort by the `collection-default` value.
Sort by the `created` value.
Sort by the `id` value.
Sort by the `manual` value.
Sort by the `price` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `title` value.
Something went wrong, please try again.
Product does not exist.
The title cannot be empty.
Cannot duplicate a product which has no variants.
Something went wrong when saving the product, please try again.
Something went wrong, please try again.
The product does not exist.
The input value is invalid.
The input value is already taken.
The input value is invalid.
The product feed is active.
The product feed is inactive.
The input value is invalid.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `position` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `id` value.
Sort by the `position` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `inventory_total` value.
Sort by the `product_type` value.
Sort by the `published_at` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `title` value.
Sort by the `updated_at` value.
Sort by the `vendor` value.
The product is ready to sell and can be published to sales channels and apps.
The product is no longer being sold and isn't available to customers on sales channels and apps.
The product isn't ready to sell and is unavailable to customers on sales channels and apps.
This product variant's inventory is tracked by a third-party fulfillment service.
This product variant's inventory is not tracked.
This product variant's inventory is tracked by Shopify.
Customers can buy this product variant after it's out of stock.
Customers can't buy this product variant after it's out of stock.
A parent product variant cannot contain itself as a component.
A parent product variant must not contain duplicate product variant relationships.
Exceeded the maximum allowable product variant relationships in a parent product variant.
Unable to create parent product variant.
Unable to remove product variant relationships.
Unable to update product variant relationships.
Unable to update parent product variant price.
Product variant relationships must have a quantity greater than 0.
The product variant relationships to remove must be specified if all the parent product variant's components aren't being removed.
Nested parent product variants aren't supported.
Gift cards cannot be parent product variants.
Parent product variants cannot require a selling plan.
A parent product variant ID or product ID must be provided.
The products for these product variants are already owned by another App.
A Core type relationship cannot be added to a composite product variant with SFN type relationships.
Some of the provided product variants are not components of the specified parent product variant.
The product variants were not found.
Unexpected error.
Multipack bundles are not supported.
A price must be provided for a parent product variant if the price calucation is set to fixed.
Variant price must be greater than or equal to zero.
Invalid input detected.
Input must be for this product.
Variant options are not enough.
Price cannot take a negative value.
On create, this key cannot be used.
Input is not defined for this shop.
Variant options are more than the product options.
Product does not exist.
You reached the limit of available SKUs in your current plan.
Inventory locations cannot exceed the allowed resource limit or 10.
Quantity could not be set.
Variant already exists.
Variant options already exist.
The variant does not exist.
Cannot delete default variant.
Product does not exist.
Product variant IDs must be unique.
Product variant position cannot be zero or negative number.
Product variant does not exist.
Product does not exist.
The price of the variant must be greater than or equal to zero.
Variant options are not enough.
Price cannot take a negative value.
Inventory quantities cannot be provided during update.
Inventory quantities cannot be updated with variants API.
Variant options are more than the product options.
Product does not exist.
Product variant does not exist.
Product variant is missing ID attribute.
You reached the limit of available SKUs in your current plan.
The variant already exists.
Sort by the `full_title` value.
Sort by the `id` value.
Sort by available inventory quantity in the location specified by the `query:"location_id:"` argument.
Sort by the `inventory_management` value.
Sort by the `inventory_policy` value.
Sort by the `inventory_quantity` value.
Sort by the `name` value.
Sort by the `popular` value.
Sort by the `position` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `sku` value.
Sort by the `title` value.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `inventory_total` value.
Sort by the `product_type` value.
Sort by the `published_at` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `title` value.
Sort by the `updated_at` value.
Sort by the `vendor` value.
The publication is populated with all products.
The publication is empty.
The input value is blank.
Cannot modify a catalog for an app.
Can't modify a publication that belongs to an app catalog.
Cannot modify a catalog for a market.
Can't modify a publication that belongs to a market catalog.
Catalog does not exist.
The input value is invalid.
Publishable ID not found.
Market does not exist.
A product publication cannot be created because the catalog type associated with this publication does not permit publications of this product type.
The publication is currently being modified.
Publication not found.
The limit for simultaneous publication updates has been exceeded.
The input value is already taken.
The input value is too long.
The input value is too short.
Can't perform this action on a publication.
A catalog publication can only contain products.
Invalid parameters provided.
Invalid parameters provided.
Quantity rule is explicitly defined.
Quantity rule falls back to the relative rule.
The input value is blank.
Quantity rules can be associated only with company location catalogs.
Something went wrong when trying to save the quantity rule.
Value must be greater than or equal to 1.
Increment must be lower than or equal to the minimum.
The maximum must be a multiple of the increment.
Minimum must be lower than or equal to the maximum.
The minimum must be a multiple of the increment.
Price list does not exist.
Product variant ID does not exist.
Quantity rule for variant associated with the price list provided does not exist.
The duty is fully refunded.
The duty is proportionally refunded based on the quantity of the refunded line item.
The refund line item was canceled.
Deprecated.
Refund line item was not restocked.
The refund line item was returned.
A checkmark inside a circle.
A lowercase `i` inside a circle.
Indicates a critical alert.
Indicates a neutral alert.
No description provided by the author
Indicates an informative alert.
Indicates a success alert.
Indicates an informative alert.
No action required from merchant.
The merchant needs to resolve an issue with the resource.
Operation is currently running.
Operation is complete.
Operation has been created.
The return contains final sale items.
The return is declined for another reason.
The return period has ended.
The requested resource already exists.
The input value is blank.
A requested resource could not be created.
The input value should be equal to the value allowed.
A required feature is not enabled.
The input value should be greater than the minimum allowed value.
The input value should be greater than or equal to the minimum value allowed.
The input value isn't included in the list.
Unexpected internal error happened.
The input value is invalid.
A resource was not in the correct state for the operation to succeed.
The input value should be less than the maximum value allowed.
The input value should be less than or equal to the maximum value allowed.
The input value is not a number.
A requested item is not editable.
A requested item could not be found.
A requested notification could not be sent.
The input value needs to be blank.
The input value is already taken.
The input value is too big.
The input value is too long.
Too many arguments provided.
The input value is too short.
The input value is the wrong length.
The item is returned because the buyer did not like the color.
The item is returned because it is damaged or defective.
The item is returned because it was not as described.
The item is returned for another reason.
The item is returned because the size was too large.
The item is returned because the size was too small.
The item is returned because the buyer did not like the style.
The item is returned because of an unknown reason.
The item is returned because the customer changed their mind.
The item is returned because the customer received the wrong one.
The return has been canceled.
The return has been completed.
The return was declined.
The return is in progress.
The return was requested.
An item that was expected but absent.
An item that wasn't restocked.
An item that requires further processing before being restocked or discarded.
An item that was restocked.
The reverse fulfillment order has been canceled.
The reverse fulfillment order has been completed.
The reverse fulfillment order is in progress.
The reverse fulfillment order was accepted by the fulfillment service.
The reverse fulfillment order cancelation was accepted by the fulfillment service.
The reverse fulfillment order cancelation was rejected by the fulfillment service.
The reverse fulfillment order is awaiting acceptance by the fulfillment service.
The reverse fulfillment order is awaiting cancelation by the fulfillment service.
The reverse fulfillment order was rejected by the fulfillment service.
A purchase or charge.
A removal or return.
An unknown order action.
A change to the price, taxes, or discounts for a prior purchase.
An additional fee.
A sale adjustment.
A duty charge.
A gift card.
A product purchased, returned or exchanged.
A shipping cost.
A tip added by the customer.
An unknown sale line.
Include the script on both the web storefront and the order status page.
Include the script only on the web storefront.
Include the script only on the order status page.
No description provided by the author
No description provided by the author
A code discount redeem code.
No description provided by the author
A file.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A URL redirect.
Sort by the `creation_date` value.
Sort by the `id` value.
Sort by the `last_edit_date` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Which day of the month, between 1-31.
Which day of the week, between 1-7.
Which days of the month and year, month between 1-12, and day between 1-31.
The selling plan is for anything not in one of the other categories.
The selling plan is for pre-orders.
The selling plan is for subscriptions.
The selling plan is for try before you buy purchases.
The checkout charge is a percentage of the product or variant price.
The checkout charge is a fixed price amount.
A merchant-centric delivery policy.
Orders placed can be fulfilled / delivered immediately.
Orders placed can be fulfilled / delivered at the next anchor date.
Use the anchor values to calculate fulfillment date.
As soon as possible.
At an exact time defined by the fulfillment_exact_time field.
Unknown.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by the `name` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `updated_at` value.
Billing and delivery policy types must be the same.
The input value is blank.
A fixed billing policy's checkout charge value and type must match.
The input value should be equal to the value allowed.
Could not add the resource to the selling plan group.
A fixed billing policy's fulfillment_exact_time must not be present when the fulfillment_trigger isn't EXACT_TIME.
A fixed billing policy's fulfillment_exact_time can't be blank when the fulfillment_trigger is EXACT_TIME.
The input value should be greater than the minimum allowed value.
The input value should be greater than or equal to the minimum value allowed.
Selling plan group could not be deleted.
Selling plan group does not exist.
The input value isn't included in the list.
The input value is invalid.
The input value should be less than the maximum value allowed.
The input value should be less than or equal to the maximum value allowed.
The input value is not a number.
The record with the ID used as the input value couldn't be found.
Only one billing policy type can be defined.
A fixed billing policy's checkout charge can have at most one value.
Only one delivery policy type can be defined.
Only one pricing policy type can be defined.
Only one pricing policy adjustment value type can be defined.
A selling plan can't have both fixed and recurring billing policies.
A selling plan can't have both fixed and recurring delivery policies.
Selling plan does not exist.
Selling plan ID must be specified to update.
The input value needs to be blank.
Pricing policy's adjustment value and adjustment type must match.
Product does not exist.
Product variant does not exist.
A fixed billing policy's remaining_balance_charge_exact_time must not be present when the remaining_balance_charge_trigger isn't EXACT_TIME.
A fixed billing policy's remaining_balance_charge_exact_time can't be blank when the remaining_balance_charge_trigger is EXACT_TIME.
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.
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.
A fixed billing policy's remaining_balance_charge_trigger can't be NO_REMAINING_BALANCE when the checkout_charge_type is PRICE.
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.
The selling plan list provided contains 1 or more invalid IDs.
A fixed delivery policy's anchors must not be present when the fulfillment_trigger isn't ANCHOR.
A fixed delivery policy's anchors must be present when the fulfillment_trigger is ANCHOR.
Selling plan's billing and delivery policies anchors must be equal.
Selling plan's billing cycle must be a multiple of delivery cycle.
Missing billing policy.
Must include at least one selling plan.
Exceeded the selling plan limit (31).
Missing delivery policy.
Cannot have multiple selling plans with the same name.
Cannot have multiple selling plans with the same options.
A fixed selling plan can have at most one pricing policy.
Selling plan's billing policy max cycles must be greater than min cycles.
Cannot define option2 on this selling plan as there's no label on the parent selling plan group.
Cannot define option3 on this selling plan as there's no label on the parent selling plan group.
Selling plan's option2 is required because option2 exists.
Selling plan's option3 is required because option3 exists.
Selling plans can't have more than 2 pricing policies.
Selling plan's pricing policies must contain one fixed pricing policy.
The input value is already taken.
The input value is too big.
The input value is too long.
The input value is too short.
The input value is the wrong length.
Day interval.
Month interval.
Week interval.
Year interval.
Fixed amount off adjustment.
Percentage off adjustment.
Price of the policy.
A merchant-centric delivery policy.
The orders placed can be fulfilled or delivered immediately.
The orders placed can be fulfilled or delivered at the next anchor date.
At an exact time defined by the remaining_balance_charge_exact_time field.
When there's no remaining balance to be charged after checkout.
After the duration defined by the remaining_balance_charge_time_after_checkout field.
Reserve inventory when order is fulfilled.
Reserve inventory at time of sale.
This server pixel is connected: it will stream customer events to the endpoint if it is configured properly.
This server pixel is disconnected: it does not stream events to the endpoint and an endpoint address has been added to the server pixel.
This server pixel is disconnected and unconfigured: it does not stream events to the endpoint and no endpoint address had been added to the server pixel.
Combined as a shipping discount.
A shipping box.
An envelope.
A flat rate packaging supplied by a carrier.
A soft-pack, bubble-wrap or vinyl envelope.
Shop has Rogers branding.
Shop has Shopify branding.
Shop has Shopify Gold branding.
Shop has Shopify Plus branding.
No description provided by the author
No description provided by the author
No description provided by the author
A payout to the bank account failed.
A bank account that hasn't had any activity and that's not validated.
It was determined that the bank account exists.
Bank account validation was successful.
Cancellation Policy File.
Customer Communication File.
Refund Policy File.
Service Documentation File.
Shipping Documentation File.
Uncategorized File.
The customer's bank can't process the charge.
The customer claims that the purchased product was returned or the transaction was otherwise canceled, but you haven't yet provided a refund or credit.
The customer initiated the dispute.
The customer's bank can't proceed with the debit since it hasn't been authorized.
The customer claims they were charged multiple times for the same product or service.
The cardholder claims that they didn’t authorize the payment.
The dispute is uncategorized, so you should contact the customer for additional details to find out why the payment was disputed.
The customer account associated with the purchase is incorrect.
The customer's bank account has insufficient funds.
The customer claims they did not receive the products or services purchased.
The product or service was received but was defective, damaged, or not as described.
The customer claims that you continued to charge them after a subscription was canceled.
The customer doesn’t recognize the payment appearing on their card statement.
Each business day.
Payouts will not be automatically made.
Each month, on the day of month specified by monthlyAnchor.
Each week, on the day of week specified by weeklyAnchor.
The payout has been canceled by Shopify.
The payout has been declined by the bank.
The payout has been submitted to the bank.
The payout has been successfully deposited into the bank.
The payout has been created and had transactions assigned to it, but it has not yet been submitted to the bank.
The payout is a deposit.
The payout is a withdrawal.
The subject's driver's license.
A government's identification document of the subject.
The subject's passport.
The verification request has been submitted but a response has not yet been given.
The verification has not yet been verified.
The verification has been verified.
The input value is too big.
The contact information.
The legal notice.
The privacy policy.
The refund policy.
The shipping policy.
The purchase options cancellation policy.
The terms of sale.
The terms of service.
The input value is blank.
The input value is invalid.
The feedback for a later version of the resource was already accepted.
The input value needs to be blank.
Alphabetical sort.
Popularity sort.
Returns a default avatar image for the staff member.
Returns a URL that returns a 404 error if the image is not present.
Returns a transparent avatar image for the staff member.
The staff member can manage and install apps and channels.
The staff member can manage and install sales channels.
The staff member can view, create, update, and delete customers, and respond to customer messages in the Shopify Messaging API.
The staff member can view the Shopify Home page, which includes sales information and other shop data.
The staff member can view, buy, and manage domains.
The staff member can create, update, and delete draft orders.
The staff member can update orders.
The staff has the same permissions as the [store owner](https://shopify.dev/en/manual/your-account/staff-accounts/staff-permissions#store-owner-permissions) with some exceptions, such as modifying the account billing or deleting staff accounts.
The staff member can view, create, issue, and export gift cards to a CSV file.
The staff member can view and modify links and navigation menus.
The staff member can create, update, and delete locations where inventory is stocked or managed.
The staff member can view and create discount codes and automatic discounts, and export discounts to a CSV file.
The staff member can view, create, and automate marketing campaigns.
The staff member can view, create, update, delete, and cancel orders, and receive order notifications.
The staff member can view the Overview and Live view pages, which include sales information, and other shop and sales channels data.
The staff member can view, create, update, publish, and delete blog posts and pages.
The staff member can pay for an order by using a vaulted card.
The staff member can view the preferences and configuration of a shop.
The staff member can view, create, import, and update products, collections, and inventory.
The staff member can view and create all reports, which includes sales information and other shop data.
The staff member can view, update, and publish themes.
The staff member can view and create translations.
The POST HTTP method.
The PUT HTTP method.
Represents bulk mutation variables.
An image associated with a collection.
Represents any file other than HTML.
An image.
A Shopify hosted 3d model.
An image that's associated with a product.
Represents a label associated with a return.
An image.
Represents a redirect CSV file.
A Shopify-hosted video.
The input value is invalid.
The maximum number of definitions per owner type has been exceeded.
The input value is already taken.
The standard metafield definition template was not found.
The definition type is not eligible to be used as collection condition.
The namespace and key is already in use for a set of your metafields.
The amount is too small.
There was an error during the authentication.
Payment method was canceled by buyer.
Customer is invalid.
Customer was not found.
Payment method is expired.
The billing agreement ID or the transaction ID for the customer's payment method is invalid.
Payment method is invalid.
The shipping address is either missing or invalid.
No inventory location found or enabled.
A payment has already been made for this invoice.
Payment method was declined by processor.
Payment method cannot be used with the current payment gateway test mode configuration.
Payment method was not found.
Payment provider is not enabled.
Gateway is in test mode and attempted to bill a live payment method.
Transient error, try again later.
There was an unexpected error during the billing attempt.
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The billing cycle is billed.
The billing cycle hasn't been billed.
Billing date cannot be set on skipped billing cycle.
Billing cycle selector cannot select billing cycle outside of index range.
Can't find the billing cycle.
Billing cycle selector cannot select billing cycle outside of start date range.
Billing cycle schedule edit input provided is empty.
Billing cycle has incomplete billing attempts in progress.
The input value is invalid.
The index selector is invalid.
The date selector is invalid.
There's no contract or schedule edit associated with the targeted billing cycle(s).
Billing date of a cycle cannot be set to a value outside of its billing date range.
Billing cycle selector cannot select upcoming billing cycle past limit.
Buyer initiated the schedule edit.
Developer initiated the schedule edit.
Merchant initiated the schedule edit.
Sort by the `cycle_index` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Target all future subscription billing cycles.
The input value is invalid.
Failed subscription billing attempt.
Successful subscription billing attempt.
The contract is active and continuing per its policies.
The contract was ended by an unplanned customer action.
The contract has ended per the expected circumstances.
The contract ended because billing failed and no further billing attempts are expected.
The contract is temporarily paused and is expected to resume in the future.
The contract has expired due to inactivity.
Discount is inactive.
Given customer does not qualify for the discount.
Customer usage limit has been reached.
Purchase type does not qualify for the discount.
Internal error during discount code validation.
Discount does not apply to any of the given line items.
No applicable shipping lines.
Discount code is not found.
Purchase amount of items does not qualify for the discount.
Quantity of items does not qualify for the discount.
Discount usage limit has been reached.
This line has already been removed.
Cannot commit a contract draft with this mutation.
Billing policy cannot be updated for billing cycle contract drafts.
Delivery policy cannot be updated for billing cycle contract drafts.
Cannot commit a billing cycle contract draft with this mutation.
The input value is blank.
Subscription draft has been already committed.
Contract draft must be a billing cycle contract draft for contract concatenation.
Currency is not enabled.
The customer doesn't exist.
The payment method customer must be the same as the contract customer.
The after cycle attribute must be unique between cycle discounts.
Billing cycle selector cannot select billing cycle outside of index range.
Billing cycle selector requires exactly one of index or date to be provided.
Billing cycle selector cannot select billing cycle outside of start date range.
The delivery method can't be blank if any lines require shipping.
The delivery policy interval must be a multiple of the billing policy interval.
Concatenated contracts cannot contain duplicate subscription contracts.
Maximum number of concatenated contracts on a billing cycle contract draft exceeded.
The input value should be greater than the minimum allowed value.
The input value should be greater than or equal to the minimum value allowed.
Cannot update a subscription contract with a future contract or schedule edit.
The input value is invalid.
The adjustment value must the same type as the adjustment type.
The adjustment value must be either fixed_value or percentage.
Next billing date is invalid.
Must have at least one line.
Note length is too long.
The input value should be less than the maximum value allowed.
The input value should be less than or equal to the maximum value allowed.
The local delivery options must be set for local delivery.
Discount must have at least one entitled line.
The value is not an integer.
Value is not in range.
Input value is not present.
The maximum number of cycles must be greater than the minimum.
Another operation updated the contract concurrently as the commit was in progress.
The input value is too long.
The input value is too short.
Billing cycle selector cannot select upcoming billing cycle past limit.
A suggested refund transaction for an order.
Unable to update already active tax partner.
Unable to find the tax partner record.
Unable to update tax partner state.
This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in British Columbia.
This customer is exempt from specific taxes for holding a valid CONTRACTOR_EXEMPTION in British Columbia.
This customer is exempt from specific taxes for holding a valid PRODUCTION_AND_MACHINERY_EXEMPTION in British Columbia.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in British Columbia.
This customer is exempt from specific taxes for holding a valid SUB_CONTRACTOR_EXEMPTION in British Columbia.
This customer is exempt from specific taxes for holding a valid DIPLOMAT_EXEMPTION in Canada.
This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Manitoba.
This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Manitoba.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Manitoba.
This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Nova Scotia.
This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Nova Scotia.
This customer is exempt from specific taxes for holding a valid PURCHASE_EXEMPTION in Ontario.
This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Prince Edward Island.
This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Saskatchewan.
This customer is exempt from specific taxes for holding a valid CONTRACTOR_EXEMPTION in Saskatchewan.
This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Saskatchewan.
This customer is exempt from specific taxes for holding a valid PRODUCTION_AND_MACHINERY_EXEMPTION in Saskatchewan.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Saskatchewan.
This customer is exempt from specific taxes for holding a valid SUB_CONTRACTOR_EXEMPTION in Saskatchewan.
This customer is exempt from specific taxes for holding a valid STATUS_CARD_EXEMPTION in Canada.
This customer is exempt from VAT for purchases within the EU that is shipping from outside of customer's country.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Alaska.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Alabama.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Arkansas.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Arizona.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in California.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Colorado.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Connecticut.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Washington DC.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Delaware.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Florida.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Georgia.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Hawaii.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Iowa.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Idaho.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Illinois.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Indiana.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Kansas.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Kentucky.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Louisiana.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Massachusetts.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Maryland.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Maine.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Michigan.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Minnesota.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Missouri.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Mississippi.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Montana.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in North Carolina.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in North Dakota.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Nebraska.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Hampshire.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Jersey.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Mexico.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Nevada.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New York.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Ohio.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Oklahoma.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Oregon.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Pennsylvania.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Rhode Island.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in South Carolina.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in South Dakota.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Tennessee.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Texas.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Utah.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Virginia.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Vermont.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Washington.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Wisconsin.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in West Virginia.
This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Wyoming.
App is configured and to be used for tax calculations.
App is not configured.
App is configured, but not used for tax calculations.
A product collection.
The delivery method definition.
An email template.
A filter.
A link to direct users.
A Metafield.
A Metaobject.
An online store article.
An online store blog.
A category of links.
An online store page.
An online store theme.
A packing slip template.
A payment gateway.
An online store product.
An online store custom product property name.
An online store product variant.
A selling plan.
A selling plan group.
A shop.
A shop policy.
The input value is blank.
Translation value is invalid.
The input value is invalid.
Locale language code is invalid.
Locale code format is invalid.
Translation key is invalid.
The locale is missing on the market corresponding to the `marketId` argument.
Locale is invalid for the shop.
Market localizable content is invalid.
Translatable content is invalid.
The handle is already taken for this resource.
The shop isn't allowed to operate on market custom content.
The market corresponding to the `marketId` argument doesn't exist.
The market override locale creation failed.
Resource does not exist.
The specified resource can't be customized for a market.
Resource is not translatable.
Too many translation keys for the resource.
Imperial system of weights and measures.
Metric system of weights and measures.
You must pass one or more [`URLRedirect`]( https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect ) object IDs.
The saved search's query cannot match all entries or be empty.
Saved search not found.
Invalid search string.
Redirect could not be created.
Redirect could not be deleted.
Redirect does not exist.
Redirect could not be updated.
The import has already completed.
CSV file does not exist at given URL.
The import is already in progress.
URL redirect import not found.
Sort by the `id` value.
Sort by the `path` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Bar Chart.
Line Chart.
No description provided by the author
No description provided by the author
Sort by the `created_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The webhook topic for `app_purchases_one_time/update` events.
The webhook topic for `app_subscriptions/approaching_capped_amount` events.
The webhook topic for `app_subscriptions/update` events.
The webhook topic for `app/uninstalled` events.
The webhook topic for `attributed_sessions/first` events.
The webhook topic for `attributed_sessions/last` events.
The webhook topic for `audit_events/admin_api_activity` events.
The webhook topic for `bulk_operations/finish` events.
The webhook topic for `carts/create` events.
The webhook topic for `carts/update` events.
The webhook topic for `channels/delete` events.
The webhook topic for `checkouts/create` events.
The webhook topic for `checkouts/delete` events.
The webhook topic for `checkouts/update` events.
The webhook topic for `collection_listings/add` events.
The webhook topic for `collection_listings/remove` events.
The webhook topic for `collection_listings/update` events.
The webhook topic for `collection_publications/create` events.
The webhook topic for `collection_publications/delete` events.
The webhook topic for `collection_publications/update` events.
The webhook topic for `collections/create` events.
The webhook topic for `collections/delete` events.
The webhook topic for `collections/update` events.
The webhook topic for `companies/create` events.
The webhook topic for `companies/delete` events.
The webhook topic for `companies/update` events.
The webhook topic for `company_contact_roles/assign` events.
The webhook topic for `company_contact_roles/revoke` events.
The webhook topic for `company_contacts/create` events.
The webhook topic for `company_contacts/delete` events.
The webhook topic for `company_contacts/update` events.
The webhook topic for `company_locations/create` events.
The webhook topic for `company_locations/delete` events.
The webhook topic for `company_locations/update` events.
The webhook topic for `customer_groups/create` events.
The webhook topic for `customer_groups/delete` events.
The webhook topic for `customer_groups/update` events.
The webhook topic for `customer_payment_methods/create` events.
The webhook topic for `customer_payment_methods/revoke` events.
The webhook topic for `customer_payment_methods/update` events.
The webhook topic for `customers/create` events.
The webhook topic for `customers/delete` events.
The webhook topic for `customers/disable` events.
The webhook topic for `customers_email_marketing_consent/update` events.
The webhook topic for `customers/enable` events.
The webhook topic for `customers_marketing_consent/update` events.
The webhook topic for `customers/merge` events.
The webhook topic for `customers/update` events.
The webhook topic for `customer.tags_added` events.
The webhook topic for `customer.tags_removed` events.
The webhook topic for `disputes/create` events.
The webhook topic for `disputes/update` events.
The webhook topic for `domains/create` events.
The webhook topic for `domains/destroy` events.
The webhook topic for `domains/update` events.
The webhook topic for `draft_orders/create` events.
The webhook topic for `draft_orders/delete` events.
The webhook topic for `draft_orders/update` events.
The webhook topic for `fulfillment_events/create` events.
The webhook topic for `fulfillment_events/delete` events.
The webhook topic for `fulfillment_orders/cancellation_request_accepted` events.
The webhook topic for `fulfillment_orders/cancellation_request_rejected` events.
The webhook topic for `fulfillment_orders/cancellation_request_submitted` events.
The webhook topic for `fulfillment_orders/cancelled` events.
The webhook topic for `fulfillment_orders/fulfillment_request_accepted` events.
The webhook topic for `fulfillment_orders/fulfillment_request_rejected` events.
The webhook topic for `fulfillment_orders/fulfillment_request_submitted` events.
The webhook topic for `fulfillment_orders/fulfillment_service_failed_to_complete` events.
The webhook topic for `fulfillment_orders/hold_released` events.
The webhook topic for `fulfillment_orders/line_items_prepared_for_local_delivery` events.
The webhook topic for `fulfillment_orders/line_items_prepared_for_pickup` events.
The webhook topic for `fulfillment_orders/moved` events.
The webhook topic for `fulfillment_orders/order_routing_complete` events.
The webhook topic for `fulfillment_orders/placed_on_hold` events.
The webhook topic for `fulfillment_orders/rescheduled` events.
The webhook topic for `fulfillment_orders/scheduled_fulfillment_order_ready` events.
The webhook topic for `fulfillments/create` events.
The webhook topic for `fulfillments/update` events.
The webhook topic for `inventory_items/create` events.
The webhook topic for `inventory_items/delete` events.
The webhook topic for `inventory_items/update` events.
The webhook topic for `inventory_levels/connect` events.
The webhook topic for `inventory_levels/disconnect` events.
The webhook topic for `inventory_levels/update` events.
The webhook topic for `locales/create` events.
The webhook topic for `locales/update` events.
The webhook topic for `locations/activate` events.
The webhook topic for `locations/create` events.
The webhook topic for `locations/deactivate` events.
The webhook topic for `locations/delete` events.
The webhook topic for `locations/update` events.
The webhook topic for `markets/create` events.
The webhook topic for `markets/delete` events.
The webhook topic for `markets/update` events.
The webhook topic for `orders/cancelled` events.
The webhook topic for `orders/create` events.
The webhook topic for `orders/delete` events.
The webhook topic for `orders/edited` events.
The webhook topic for `orders/fulfilled` events.
The webhook topic for `orders/paid` events.
The webhook topic for `orders/partially_fulfilled` events.
The webhook topic for `orders/updated` events.
The webhook topic for `order_transactions/create` events.
The webhook topic for `payment_schedules/due` events.
The webhook topic for `payment_terms/create` events.
The webhook topic for `payment_terms/delete` events.
The webhook topic for `payment_terms/update` events.
The webhook topic for `product_feeds/create` events.
The webhook topic for `product_feeds/full_sync` events.
The webhook topic for `product_feeds/incremental_sync` events.
The webhook topic for `product_feeds/update` events.
The webhook topic for `product_listings/add` events.
The webhook topic for `product_listings/remove` events.
The webhook topic for `product_listings/update` events.
The webhook topic for `product_publications/create` events.
The webhook topic for `product_publications/delete` events.
The webhook topic for `product_publications/update` events.
The webhook topic for `products/create` events.
The webhook topic for `products/delete` events.
The webhook topic for `products/update` events.
The webhook topic for `profiles/create` events.
The webhook topic for `profiles/delete` events.
The webhook topic for `profiles/update` events.
The webhook topic for `refunds/create` events.
The webhook topic for `returns/approve` events.
The webhook topic for `returns/cancel` events.
The webhook topic for `returns/close` events.
The webhook topic for `returns/decline` events.
The webhook topic for `returns/reopen` events.
The webhook topic for `returns/request` events.
The webhook topic for `reverse_deliveries/attach_deliverable` events.
The webhook topic for `reverse_fulfillment_orders/dispose` events.
The webhook topic for `scheduled_product_listings/add` events.
The webhook topic for `scheduled_product_listings/remove` events.
The webhook topic for `scheduled_product_listings/update` events.
The webhook topic for `segments/create` events.
The webhook topic for `segments/delete` events.
The webhook topic for `segments/update` events.
The webhook topic for `selling_plan_groups/create` events.
The webhook topic for `selling_plan_groups/delete` events.
The webhook topic for `selling_plan_groups/update` events.
The webhook topic for `shipping_addresses/create` events.
The webhook topic for `shipping_addresses/update` events.
The webhook topic for `shop/update` events.
The webhook topic for `subscription_billing_attempts/challenged` events.
The webhook topic for `subscription_billing_attempts/failure` events.
The webhook topic for `subscription_billing_attempts/success` events.
The webhook topic for `subscription_billing_cycle_edits/create` events.
The webhook topic for `subscription_billing_cycle_edits/delete` events.
The webhook topic for `subscription_billing_cycle_edits/update` events.
The webhook topic for `subscription_contracts/create` events.
The webhook topic for `subscription_contracts/update` events.
The webhook topic for `tax_partners/update` events.
The webhook topic for `tax_services/create` events.
The webhook topic for `tax_services/update` events.
The webhook topic for `tender_transactions/create` events.
The webhook topic for `themes/create` events.
The webhook topic for `themes/delete` events.
The webhook topic for `themes/publish` events.
The webhook topic for `themes/update` events.
The webhook topic for `variants/in_stock` events.
The webhook topic for `variants/out_of_stock` events.
Metric system unit of mass.
1 kilogram equals 1000 grams.
Imperial system unit of mass.
1 pound equals 16 ounces.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
A checkout that was abandoned by the customer.
A browse, cart, or checkout that was abandoned by a customer.
Return type for `abandonmentEmailStateUpdate` mutation.
An error that occurs during the execution of `AbandonmentEmailStateUpdate`.
Return type for `abandonmentUpdateActivitiesDeliveryStatuses` mutation.
An error that occurs during the execution of `AbandonmentUpdateActivitiesDeliveryStatuses`.
The permission required to access a Shopify Admin API or Storefront API resource for a shop.
Represents an operation publishing all products to a publication.
The additional fees that have been applied to the order.
A sale associated with an additional fee charge.
A sale associated with an order price adjustment.
Targets all items the cart for a specified discount.
A version of the API, as defined by [Shopify API versioning](https://shopify.dev/api/usage/versioning).
A Shopify application.
A catalog that defines the publication associated with an app.
An auto-generated type for paginating through multiple Apps.
App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
An auto-generated type for paginating through multiple AppCredits.
An auto-generated type which holds one AppCredit and a cursor during pagination.
A script that defines a discount type.
An auto-generated type which holds one App and a cursor during pagination.
Reports the status of shops and their resources and displays this information within Shopify admin.
Represents an installed application on a shop.
An auto-generated type for paginating through multiple AppInstallations.
An auto-generated type which holds one AppInstallation and a cursor during pagination.
The pricing model for the app subscription.
The app plan that the merchant is subscribed to.
Services and features purchased once by a store.
An auto-generated type for paginating through multiple AppPurchaseOneTimes.
Return type for `appPurchaseOneTimeCreate` mutation.
An auto-generated type which holds one AppPurchaseOneTime and a cursor during pagination.
The pricing information about a subscription app.
Instructs the app subscription to generate a fixed charge on a recurring basis.
Represents app revenue that was captured externally by the partner.
An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
Return type for `appRevenueAttributionRecordCreate` mutation.
An error that occurs during the execution of `AppRevenueAttributionRecordCreate`.
Return type for `appRevenueAttributionRecordDelete` mutation.
An error that occurs during the execution of `AppRevenueAttributionRecordDelete`.
An auto-generated type which holds one AppRevenueAttributionRecord and a cursor during pagination.
The input fields to supply an app revenue attribution record.
Provides users access to services and/or features for a duration of time.
Return type for `appSubscriptionCancel` mutation.
An auto-generated type for paginating through multiple AppSubscriptions.
Return type for `appSubscriptionCreate` mutation.
Discount applied to the recurring pricing portion of a subscription.
The fixed amount value of a discount.
The input fields to specify a discount to the recurring pricing portion of a subscription over a number of billing intervals.
The percentage value of a discount.
The input fields to specify the value discounted every billing interval.
An auto-generated type which holds one AppSubscription and a cursor during pagination.
The plan attached to an app subscription.
The input fields to add more than one pricing plan to an app subscription.
Return type for `appSubscriptionLineItemUpdate` mutation.
Return type for `appSubscriptionTrialExtend` mutation.
An error that occurs during the execution of `AppSubscriptionTrialExtend`.
Defines a usage pricing model for the app subscription.
The input fields to issue arbitrary charges for app usage associated with a subscription.
Store usage for app subscriptions with usage pricing.
An auto-generated type for paginating through multiple AppUsageRecords.
Return type for `appUsageRecordCreate` mutation.
An auto-generated type which holds one AppUsageRecord and a cursor during pagination.
Represents a generic custom attribute.
The input fields for an attribute.
Automatic discount applications capture the intentions of a discount that was automatically applied.
Represents an object containing all information for channels available to a shop.
Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
Represents an error that happens during the execution of a billing attempt mutation.
Represents an error that happens during execution of a bulk mutation.
An asynchronous long-running operation to fetch data in bulk or to bulk import data.
Return type for `bulkOperationCancel` mutation.
Return type for `bulkOperationRunMutation` mutation.
Return type for `bulkOperationRunQuery` mutation.
Return type for `bulkProductResourceFeedbackCreate` mutation.
An error that occurs during the execution of `BulkProductResourceFeedbackCreate`.
Represents the Bundles feature configuration for the shop.
An error that happens during the execution of a business customer mutation.
Settings describing the behavior of checkout for a B2B buyer.
The input fields specifying the behavior of checkout for a B2B buyer.
A discount that is automatically applied to an order that is being edited.
An amount discounting the line that has been allocated by an associated discount application.
An auto-generated type for paginating through multiple CalculatedDiscountApplications.
An auto-generated type which holds one CalculatedDiscountApplication and a cursor during pagination.
A discount code that is applied to an order that is being edited.
The computed properties for a draft order.
The computed line items for a draft order.
A line item involved in order editing that may be newly added or have new changes applied.
An auto-generated type for paginating through multiple CalculatedLineItems.
An auto-generated type which holds one CalculatedLineItem and a cursor during pagination.
Represents a discount that was manually created for an order that is being edited.
An order with edits applied but not saved.
A discount created by a Shopify script for an order that is being edited.
Card payment details related to a transaction.
A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
An auto-generated type for paginating through multiple CartTransforms.
Return type for `cartTransformCreate` mutation.
An error that occurs during the execution of `CartTransformCreate`.
Return type for `cartTransformDelete` mutation.
An error that occurs during the execution of `CartTransformDelete`.
An auto-generated type which holds one CartTransform and a cursor during pagination.
An auto-generated type for paginating through multiple Catalogs.
The input fields for the context in which the catalog's publishing and pricing rules apply.
Return type for `catalogContextUpdate` mutation.
The input fields required to create a catalog.
Return type for `catalogCreate` mutation.
A catalog csv operation represents a CSV file import.
Return type for `catalogDelete` mutation.
An auto-generated type which holds one Catalog and a cursor during pagination.
The input fields used to update a catalog.
Return type for `catalogUpdate` mutation.
Defines errors encountered while managing a catalog.
A channel represents an app where you sell a group of products and collections.
An auto-generated type for paginating through multiple Channels.
A channel definition represents channels surfaces on the platform.
An auto-generated type which holds one Channel and a cursor during pagination.
Contains the information for a given sales channel.
A checkout profile defines the branding settings and the UI extensions for a store's checkout.
An auto-generated type for paginating through multiple CheckoutProfiles.
An auto-generated type which holds one CheckoutProfile and a cursor during pagination.
Represents a group of products that can be displayed in online stores and other sales channels in categories, which makes it easy for customers to find them.
Return type for `collectionAddProducts` mutation.
Return type for `collectionAddProductsV2` mutation.
An error that occurs during the execution of `CollectionAddProductsV2`.
An auto-generated type for paginating through multiple Collections.
Return type for `collectionCreate` mutation.
The input fields for specifying the collection to delete.
Return type for `collectionDelete` mutation.
An auto-generated type which holds one Collection and a cursor during pagination.
The input fields required to create a collection.
Represents the publications where a collection is published.
An auto-generated type for paginating through multiple CollectionPublications.
An auto-generated type which holds one CollectionPublication and a cursor during pagination.
The input fields for publications to which a collection will be published.
The input fields for specifying a collection to publish and the sales channels to publish it to.
Return type for `collectionPublish` mutation.
Return type for `collectionRemoveProducts` mutation.
Return type for `collectionReorderProducts` mutation.
Represents at rule that's used to assign products to a collection.
This object defines all columns and allowed relations that can be used in rules for smart collections to automatically include the matching products.
The input fields for a rule to associate with a collection.
Identifies a metafield definition used as a rule for the smart collection.
Specifies the condition for a Product Category field.
The set of rules that are used to determine which products are included in the collection.
The input fields for a rule set of the collection.
Specifies the condition for a text field.
The input fields for specifying the collection to unpublish and the sales channels to remove it from.
Return type for `collectionUnpublish` mutation.
Return type for `collectionUpdate` mutation.
Comment events are generated by staff members of a shop.
A file attachment associated to a comment event.
Return type for `companiesDelete` mutation.
Represents information about a company which is also a customer of the shop.
Represents a billing or shipping address for a company location.
Return type for `companyAddressDelete` mutation.
The input fields to create or update the address of a company location.
Return type for `companyAssignCustomerAsContact` mutation.
Return type for `companyAssignMainContact` mutation.
An auto-generated type for paginating through multiple Companies.
A person that acts on behalf of company associated to [a customer](https://shopify.dev/api/admin-graphql/latest/objects/customer).
Return type for `companyContactAssignRole` mutation.
Return type for `companyContactAssignRoles` mutation.
An auto-generated type for paginating through multiple CompanyContacts.
Return type for `companyContactCreate` mutation.
Return type for `companyContactDelete` mutation.
An auto-generated type which holds one CompanyContact and a cursor during pagination.
The input fields for company contact attributes when creating or updating a company contact.
Return type for `companyContactRemoveFromCompany` mutation.
Return type for `companyContactRevokeRole` mutation.
Return type for `companyContactRevokeRoles` mutation.
The role for a [company contact](https://shopify.dev/api/admin-graphql/latest/objects/companycontact).
The input fields for the role and location to assign to a company contact.
The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
An auto-generated type which holds one CompanyContactRoleAssignment and a cursor during pagination.
An auto-generated type for paginating through multiple CompanyContactRoles.
An auto-generated type which holds one CompanyContactRole and a cursor during pagination.
Return type for `companyContactsDelete` mutation.
Return type for `companyContactSendWelcomeEmail` mutation.
Return type for `companyContactUpdate` mutation.
The input fields and values for creating a company and its associated resources.
Return type for `companyCreate` mutation.
Return type for `companyDelete` mutation.
An auto-generated type which holds one Company and a cursor during pagination.
The input fields for company attributes when creating or updating a company.
A location or branch of a [company that's a customer](https://shopify.dev/api/admin-graphql/latest/objects/company) of the shop.
Return type for `companyLocationAssignAddress` mutation.
Return type for `companyLocationAssignRoles` mutation.
Return type for `companyLocationAssignTaxExemptions` mutation.
A list of products with publishing and pricing information associated with company locations.
An auto-generated type for paginating through multiple CompanyLocations.
Return type for `companyLocationCreate` mutation.
Return type for `companyLocationCreateTaxRegistration` mutation.
Return type for `companyLocationDelete` mutation.
An auto-generated type which holds one CompanyLocation and a cursor during pagination.
The input fields for company location when creating or updating a company location.
Return type for `companyLocationRevokeRoles` mutation.
Return type for `companyLocationRevokeTaxExemptions` mutation.
Return type for `companyLocationRevokeTaxRegistration` mutation.
The input fields for the role and contact to assign on a location.
Return type for `companyLocationsDelete` mutation.
The input fields for company location when creating or updating a company location.
Return type for `companyLocationUpdate` mutation.
Return type for `companyRevokeMainContact` mutation.
Return type for `companyUpdate` mutation.
The input fields for the context data that determines the pricing of a variant.
The context data that determines the publication status of a product.
The list of all the countries from the combined shipping zones for the shop.
The country-specific harmonized system code and ISO country code for an inventory item.
An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
An auto-generated type which holds one CountryHarmonizedSystemCode and a cursor during pagination.
The input fields required to specify a harmonized system code.
The input fields required to create a media object.
Currency formats configured for the merchant.
A setting for a presentment currency.
An auto-generated type for paginating through multiple CurrencySettings.
An auto-generated type which holds one CurrencySetting and a cursor during pagination.
Represents information about a customer of the shop, such as the customer's contact details, their order history, and whether they've agreed to receive marketing material by email.
Return type for `customerAddTaxExemptions` mutation.
An auto-generated type for paginating through multiple Customers.
Return type for `customerCreate` mutation.
Represents a card instrument for customer payment method.
The billing address of a credit card payment instrument.
The input fields to delete a customer.
Return type for `customerDelete` mutation.
An auto-generated type which holds one Customer and a cursor during pagination.
Represents an email address.
Information that describes when a customer consented to receiving marketing material by email.
The record of when a customer consented to receive marketing material by email.
The input fields for the email consent information to update for a given customer ID.
Return type for `customerEmailMarketingConsentUpdate` mutation.
An error that occurs during the execution of `CustomerEmailMarketingConsentUpdate`.
Return type for `customerGenerateAccountActivationUrl` mutation.
The input fields and values to use when creating or updating a customer.
Represents a customer's visiting activities on a shop's online store.
Represents a customer's visiting activities on a shop's online store.
An object that represents whether a customer can be merged with another customer.
The error blocking a customer merge.
The input fields to override default customer merge rules.
Return type for `customerMerge` mutation.
A preview of the results of a customer merge request.
The fields that can be used to override the default fields.
The blocking fields of a customer merge preview.
The fields that will be kept as part of a customer merge preview.
A merge request for merging two customers.
An error that occurs while merging two customers.
An auto-generated type for paginating through multiple CustomerMoments.
An auto-generated type which holds one CustomerMoment and a cursor during pagination.
The billing address of a payment instrument.
A customer's payment method.
An auto-generated type for paginating through multiple CustomerPaymentMethods.
Return type for `customerPaymentMethodCreateFromDuplicationData` mutation.
An error that occurs during the execution of `CustomerPaymentMethodCreateFromDuplicationData`.
Return type for `customerPaymentMethodCreditCardCreate` mutation.
Return type for `customerPaymentMethodCreditCardUpdate` mutation.
An auto-generated type which holds one CustomerPaymentMethod and a cursor during pagination.
Return type for `customerPaymentMethodGetDuplicationData` mutation.
An error that occurs during the execution of `CustomerPaymentMethodGetDuplicationData`.
Return type for `customerPaymentMethodGetUpdateUrl` mutation.
An error that occurs during the execution of `CustomerPaymentMethodGetUpdateUrl`.
Return type for `customerPaymentMethodPaypalBillingAgreementCreate` mutation.
Return type for `customerPaymentMethodPaypalBillingAgreementUpdate` mutation.
Return type for `customerPaymentMethodRemoteCreate` mutation.
Return type for `customerPaymentMethodRemoteCreditCardCreate` mutation.
The input fields for a remote gateway payment method, only one remote reference permitted.
Represents an error in the input of a mutation.
Return type for `customerPaymentMethodRevoke` mutation.
Return type for `customerPaymentMethodSendUpdateEmail` mutation.
Represents an error in the input of a mutation.
Represents a PayPal instrument for customer payment method.
A phone number.
Return type for `customerRemoveTaxExemptions` mutation.
Return type for `customerReplaceTaxExemptions` mutation.
The member of a segment.
The connection type for the `CustomerSegmentMembers` object.
An auto-generated type which holds one CustomerSegmentMember and a cursor during pagination.
A job to determine a list of members, such as customers, that are associated with an individual segment.
Return type for `customerSegmentMembersQueryCreate` mutation.
The input fields and values for creating a customer segment members query.
Represents a customer segment members query custom error.
Represents a Shop Pay card instrument for customer payment method.
An error that occurs during execution of an SMS marketing consent mutation.
The marketing consent information when the customer consented to receiving marketing material by SMS.
The record of when a customer consented to receive marketing material by SMS.
The input fields for updating SMS marketing consent information for a given customer ID.
Return type for `customerSmsMarketingConsentUpdate` mutation.
A customer's computed statistics.
Return type for `customerUpdateDefaultAddress` mutation.
Return type for `customerUpdate` mutation.
Represents a customer's session visiting a shop's online store, including information about the marketing activity attributed to starting the session.
This type returns the information about the product and product variant from a customer visit.
An auto-generated type for paginating through multiple CustomerVisitProductInfos.
An auto-generated type which holds one CustomerVisitProductInfo and a cursor during pagination.
The input fields for a custom shipping package used to pack shipment.
A token that delegates a set of scopes from the original permission.
Return type for `delegateAccessTokenCreate` mutation.
An error that occurs during the execution of `DelegateAccessTokenCreate`.
Return type for `delegateAccessTokenDestroy` mutation.
An error that occurs during the execution of `DelegateAccessTokenDestroy`.
The input fields for a delegate access token.
Deletion events chronicle the destruction of resources (e.g.
An auto-generated type for paginating through multiple DeletionEvents.
An auto-generated type which holds one DeletionEvent and a cursor during pagination.
A shipping service and a list of countries that the service is available for.
Represents a branded promise presented to buyers.
A shipping service provider or a carrier account.
A carrier service and the associated list of shop locations.
A condition that must pass for a delivery method definition to be applied to an order.
A country that is used to define a shipping zone.
The country details and the associated shipping zone.
The country code and whether the country is a part of the 'Rest Of World' shipping zone.
The list of country codes and information whether the countries are a part of the 'Rest Of World' shipping zone.
The input fields to specify a country.
A delivery customization.
Return type for `deliveryCustomizationActivation` mutation.
An auto-generated type for paginating through multiple DeliveryCustomizations.
Return type for `deliveryCustomizationCreate` mutation.
Return type for `deliveryCustomizationDelete` mutation.
An auto-generated type which holds one DeliveryCustomization and a cursor during pagination.
An error that occurs during the execution of a delivery customization mutation.
The input fields to create and update a delivery customization.
Return type for `deliveryCustomizationUpdate` mutation.
Whether the shop is blocked from converting to full multi-location delivery profiles mode.
Local pickup settings associated with a location.
A location group is a collection of locations.
Links a location group with a zone and the associated method definitions.
An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
An auto-generated type which holds one DeliveryLocationGroupZone and a cursor during pagination.
The input fields for a delivery zone associated to a location group and profile.
The input fields for a local pickup setting associated with a location.
Represents an error that happened when changing local pickup settings for a location.
The delivery method used by a fulfillment order.
A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
The number of method definitions for a zone, separated into merchant-owned and participant definitions.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
The input fields for a method definition.
A participant defines carrier-calculated rates for shipping services with a possible merchant-defined fixed fee or a percentage-of-rate fee.
The input fields for a participant.
A mail service provided by the participant.
The input fields for a shipping service provided by a participant.
The input fields for a price-based condition of a delivery method definition.
How many product variants are in a profile.
A shipping profile.
An auto-generated type for paginating through multiple DeliveryProfiles.
Return type for `deliveryProfileCreate` mutation.
An auto-generated type which holds one DeliveryProfile and a cursor during pagination.
The input fields for a delivery profile.
A product and the subset of associated variants that are part of this delivery profile.
An auto-generated type for paginating through multiple DeliveryProfileItems.
An auto-generated type which holds one DeliveryProfileItem and a cursor during pagination.
Links a location group with zones.
The input fields for a location group associated to a delivery profile.
Return type for `deliveryProfileRemove` mutation.
Return type for `deliveryProfileUpdate` mutation.
A region that is used to define a shipping zone.
The input fields to specify a region.
The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition).
The input fields for a rate definition.
The `DeliverySetting` object enables you to manage shop-wide shipping settings.
The input fields for shop-level delivery settings.
Return type for `deliverySettingUpdate` mutation.
Return type for `deliveryShippingOriginAssign` mutation.
The input fields for updating the condition of a delivery method definition.
The input fields for a weight-based condition of a delivery method definition.
A zone is a group of countries that have the same shipping rates.
An amount that's allocated to a line based on an associated discount application.
The fixed amount value of a discount, and whether the amount is applied to each entitled item or spread evenly across the entitled items.
The input fields for the value of the discount and how it is applied.
An auto-generated type for paginating through multiple DiscountApplications.
An auto-generated type which holds one DiscountApplication and a cursor during pagination.
Return type for `discountAutomaticActivate` mutation.
An automatic app discount.
Return type for `discountAutomaticAppCreate` mutation.
The input fields to create an app discount.
Return type for `discountAutomaticAppUpdate` mutation.
An automatic discount that offers customers a percentage discount, or fixed amount discount, on specific products, collections, or the entire order.
Return type for `discountAutomaticBasicCreate` mutation.
The input fields to create or update an automatic basic discount.
Return type for `discountAutomaticBasicUpdate` mutation.
Return type for `discountAutomaticBulkDelete` mutation.
An automatic discount that offers customers a Buy X, Get Y (BXGY) discount.
Return type for `discountAutomaticBxgyCreate` mutation.
The input fields to create or update an automatic Buy X, Get Y (BXGY) discount.
Return type for `discountAutomaticBxgyUpdate` mutation.
An auto-generated type for paginating through multiple DiscountAutomatics.
Return type for `discountAutomaticDeactivate` mutation.
Return type for `discountAutomaticDelete` mutation.
An auto-generated type which holds one DiscountAutomatic and a cursor during pagination.
A node containing an automatic discount and its related events.
An auto-generated type for paginating through multiple DiscountAutomaticNodes.
An auto-generated type which holds one DiscountAutomaticNode and a cursor during pagination.
Return type for `discountCodeActivate` mutation.
A code app discount.
Return type for `discountCodeAppCreate` mutation.
The input fields to create a code app discount.
Discount code applications capture the intentions of a discount code at the time that it is applied onto an order.
Return type for `discountCodeAppUpdate` mutation.
A code discount that offers customers a percentage or fixed amount discount on specific products, collections, or the entire order.
Return type for `discountCodeBasicCreate` mutation.
The input fields to create or update a basic code discount.
Return type for `discountCodeBasicUpdate` mutation.
Return type for `discountCodeBulkActivate` mutation.
Return type for `discountCodeBulkDeactivate` mutation.
Return type for `discountCodeBulkDelete` mutation.
A code discount that offers customers a Buy X, Get Y (BXGY) discount.
Return type for `discountCodeBxgyCreate` mutation.
The input fields to create or update a BXGY code discount.
Return type for `discountCodeBxgyUpdate` mutation.
Return type for `discountCodeDeactivate` mutation.
Return type for `discountCodeDelete` mutation.
A code discount that offers customers free shipping on their order.
Return type for `discountCodeFreeShippingCreate` mutation.
The input fields to create or update a free shipping code discount.
Return type for `discountCodeFreeShippingUpdate` mutation.
A node containing a code discount and its related events.
An auto-generated type for paginating through multiple DiscountCodeNodes.
An auto-generated type which holds one DiscountCodeNode and a cursor during pagination.
Return type for `discountCodeRedeemCodeBulkDelete` mutation.
A list of collections that the discount can have as a prerequisite or a list of collections to which the discount can be applied.
The input fields for collections attached to a discount.
Determines which discount classes the discount can combine with.
The input fields to determine which discount classes the discount can combine with.
The shipping destinations where the discount can be applied.
The input fields for a list of countries to add or remove from the free shipping discount.
The `DiscountCountryAll` object lets you target all countries as shipping destination for discount eligibility.
The `DiscountCustomerAll` object lets you target all customers for discount eligibility.
The prerequisite items and prerequisite value that a customer must have on the order for the discount to be applicable.
The input fields for prerequisite items and quantity for the discount.
The input fields for prerequisite quantity or minimum purchase amount required for the discount.
The qualifying items in an order, the quantity of each one, and the total value of the discount.
Specifies the items that will be discounted, the quantity of items that will be discounted, and the value of discount.
The input fields for the quantity of items discounted and the discount value.
A list of customers eligible for the discount.
A list of customer segments that contain the customers that the discount applies to.
The input fields for which customer segments to add to or remove from the discount.
The input fields for the customers who can use this discount.
The input fields for which customers to add to or remove from the discount.
The input fields for how the discount will be applied.
The input fields for the items attached to a discount.
The minimum quantity of items required for the discount to apply.
The input fields for the minimum quantity required for the discount.
The input fields for the minimum quantity or subtotal required for a discount.
The minimum subtotal required for the discount to apply.
The input fields for the minimum subtotal required for a discount.
A discount wrapper node.
An auto-generated type for paginating through multiple DiscountNodes.
An auto-generated type which holds one DiscountNode and a cursor during pagination.
The quantity of items discounted, the discount value, and how the discount will be applied.
The input fields for the quantity of items discounted and the discount value.
A discount effect that gives customers a percentage off of specified items on their order.
A list of products and product variants that the discount can have as a prerequisite or a list of products and product variants to which the discount can be applied.
The input fields for the products and product variants attached to a discount.
A purchase amount in the context of a discount.
A quantity of items in the context of a discount.
A code that a customer can use at checkout to receive a discount.
Return type for `discountRedeemCodeBulkAdd` mutation.
The properties and status of a bulk discount redeem code creation operation.
A result of a discount redeem code creation operation created by a bulk creation.
An auto-generated type for paginating through multiple DiscountRedeemCodeBulkCreationCodes.
An auto-generated type which holds one DiscountRedeemCodeBulkCreationCode and a cursor during pagination.
An auto-generated type for paginating through multiple DiscountRedeemCodes.
An auto-generated type which holds one DiscountRedeemCode and a cursor during pagination.
The input fields for the redeem code to attach to a discount.
A shareable URL for a discount code.
The input fields for the destinations where the free shipping discount will be applied.
An error that occurs during the execution of a discount mutation.
Return type for `disputeEvidenceUpdate` mutation.
An error that occurs during the execution of `DisputeEvidenceUpdate`.
A unique string that represents the address of a Shopify store on the Internet.
The country and language settings assigned to a domain.
An order that a merchant creates on behalf of a customer.
The order-level discount applied to a draft order.
The input fields for applying an order-level discount to a draft order.
Return type for `draftOrderBulkAddTags` mutation.
Return type for `draftOrderBulkDelete` mutation.
Return type for `draftOrderBulkRemoveTags` mutation.
Return type for `draftOrderCalculate` mutation.
Return type for `draftOrderComplete` mutation.
An auto-generated type for paginating through multiple DraftOrders.
Return type for `draftOrderCreateFromOrder` mutation.
Return type for `draftOrderCreateMerchantCheckout` mutation.
Return type for `draftOrderCreate` mutation.
The input fields to specify the draft order to delete by its ID.
Return type for `draftOrderDelete` mutation.
Return type for `draftOrderDuplicate` mutation.
An auto-generated type which holds one DraftOrder and a cursor during pagination.
The input fields used to create or update a draft order.
Return type for `draftOrderInvoicePreview` mutation.
Return type for `draftOrderInvoiceSend` mutation.
A line item included in a draft order.
An auto-generated type for paginating through multiple DraftOrderLineItems.
An auto-generated type which holds one DraftOrderLineItem and a cursor during pagination.
The input fields used to create a line item for a draft order.
Represents a draft order tag.
Return type for `draftOrderUpdate` mutation.
The duty details for a line item.
A sale associated with a duty charge.
The attribute editable information.
The input fields for an email.
Error position information in a ShopifyQL parsing error.
An error that occurs during the execution of a server pixel mutation.
An error that occurs during the execution of a web pixel mutation.
Return type for `eventBridgeServerPixelUpdate` mutation.
Return type for `eventBridgeWebhookSubscriptionCreate` mutation.
The input fields for an EventBridge webhook subscription.
Return type for `eventBridgeWebhookSubscriptionUpdate` mutation.
An auto-generated type for paginating through multiple Events.
An auto-generated type which holds one Event and a cursor during pagination.
An exchange where existing items on an order are returned and new items are added to the order.
New items associated to the exchange.
An auto-generated type for paginating through multiple ExchangeV2s.
An auto-generated type which holds one ExchangeV2 and a cursor during pagination.
Contains information about an item in the exchange.
Return items associated to the exchange.
Represents a video hosted outside of Shopify.
Requirements that must be met before an app can be installed.
Return type for `fileAcknowledgeUpdateFailed` mutation.
An auto-generated type for paginating through multiple Files.
The input fields that are required to create a file object.
Return type for `fileCreate` mutation.
Return type for `fileDelete` mutation.
An auto-generated type which holds one File and a cursor during pagination.
A file error.
An error that happens during the execution of a Files API query or mutation.
The input fields that are required to update a file object.
Return type for `fileUpdate` mutation.
A filter option is one possible value in a search filter.
Return type for `flowTriggerReceive` mutation.
Represents a fulfillment.
Return type for `fulfillmentCancel` mutation.
An auto-generated type for paginating through multiple Fulfillments.
Return type for `fulfillmentCreateV2` mutation.
An auto-generated type which holds one Fulfillment and a cursor during pagination.
The fulfillment event that describes the fulfilllment status at a particular time.
An auto-generated type for paginating through multiple FulfillmentEvents.
Return type for `fulfillmentEventCreate` mutation.
An auto-generated type which holds one FulfillmentEvent and a cursor during pagination.
The input fields used to create a fulfillment event.
A fulfillment hold currently applied on a fulfillment order.
Represents a line item from an order that's included in a fulfillment.
An auto-generated type for paginating through multiple FulfillmentLineItems.
An auto-generated type which holds one FulfillmentLineItem and a cursor during pagination.
The FulfillmentOrder object represents either an item or a group of items in an [Order](https://shopify.dev/api/admin-graphql/latest/objects/Order) that are expected to be fulfilled from the same location.
Return type for `fulfillmentOrderAcceptCancellationRequest` mutation.
Return type for `fulfillmentOrderAcceptFulfillmentRequest` mutation.
The fulfillment order's assigned location.
Return type for `fulfillmentOrderCancel` mutation.
Return type for `fulfillmentOrderClose` mutation.
An auto-generated type for paginating through multiple FulfillmentOrders.
Represents the destination where the items should be sent upon fulfillment.
An auto-generated type which holds one FulfillmentOrder and a cursor during pagination.
The input fields for the fulfillment hold applied on the fulfillment order.
Return type for `fulfillmentOrderHold` mutation.
An error that occurs during the execution of `FulfillmentOrderHold`.
The international duties relevant to a fulfillment order.
Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
An auto-generated type which holds one FulfillmentOrderLineItem and a cursor during pagination.
The input fields used to include the quantity of the fulfillment order line item that should be fulfilled.
The input fields used to include the line items of a specified fulfillment order that should be fulfilled.
The input fields for marking fulfillment order line items as ready for pickup.
Return type for `fulfillmentOrderLineItemsPreparedForPickup` mutation.
An error that occurs during the execution of `FulfillmentOrderLineItemsPreparedForPickup`.
A fulfillment order line item warning.
A location that a fulfillment order can potentially move to.
An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
An auto-generated type which holds one FulfillmentOrderLocationForMove and a cursor during pagination.
A request made by the merchant or an order management app to a fulfillment service for a fulfillment order.
An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
An auto-generated type which holds one FulfillmentOrderMerchantRequest and a cursor during pagination.
The input fields for merging fulfillment orders.
The input fields for merging fulfillment orders into a single merged fulfillment order.
Return type for `fulfillmentOrderMerge` mutation.
The result of merging a set of fulfillment orders.
An error that occurs during the execution of `FulfillmentOrderMerge`.
Return type for `fulfillmentOrderMove` mutation.
Return type for `fulfillmentOrderOpen` mutation.
Return type for `fulfillmentOrderRejectCancellationRequest` mutation.
Return type for `fulfillmentOrderRejectFulfillmentRequest` mutation.
Return type for `fulfillmentOrderReleaseHold` mutation.
An error that occurs during the execution of `FulfillmentOrderReleaseHold`.
Return type for `fulfillmentOrderReschedule` mutation.
An error that occurs during the execution of `FulfillmentOrderReschedule`.
The input fields for the split applied to the fulfillment order.
Return type for `fulfillmentOrderSplit` mutation.
The result of splitting a fulfillment order.
An error that occurs during the execution of `FulfillmentOrderSplit`.
Return type for `fulfillmentOrdersReleaseHolds` mutation.
An error that occurs during the execution of `FulfillmentOrdersReleaseHolds`.
Return type for `fulfillmentOrdersSetFulfillmentDeadline` mutation.
An error that occurs during the execution of `FulfillmentOrdersSetFulfillmentDeadline`.
Return type for `fulfillmentOrderSubmitCancellationRequest` mutation.
Return type for `fulfillmentOrderSubmitFulfillmentRequest` mutation.
One of the actions that the fulfillment order supports in its current state.
The address at which the fulfillment occurred.
The input fields used to include the address at which the fulfillment occurred.
A **Fulfillment Service** is a third party warehouse that prepares and ships orders on behalf of the store owner.
Return type for `fulfillmentServiceCreate` mutation.
Return type for `fulfillmentServiceDelete` mutation.
Return type for `fulfillmentServiceUpdate` mutation.
Represents the tracking information for a fulfillment.
Return type for `fulfillmentTrackingInfoUpdateV2` mutation.
The input fields that specify all possible fields for tracking information.
The input fields used to create a fulfillment from fulfillment orders.
The App Bridge information for a Shopify Function.
The error history from running a Shopify Function.
Represents any file other than HTML.
Represents an issued gift card.
An auto-generated type for paginating through multiple GiftCards.
The input fields to issue a gift card.
Return type for `giftCardCreate` mutation.
Return type for `giftCardDisable` mutation.
An auto-generated type which holds one GiftCard and a cursor during pagination.
A sale associated with a gift card.
The input fields to update a gift card.
Return type for `giftCardUpdate` mutation.
Represents an error that happens during the execution of a gift card mutation.
Represents an image resource.
An auto-generated type for paginating through multiple Images.
An auto-generated type which holds one Image and a cursor during pagination.
The input fields for an image.
The available options for transforming an image.
A parameter to upload an image.
The input fields for the incoming line item.
Return type for `inventoryActivate` mutation.
The input fields for items and their adjustments.
Represents a group of adjustments made as part of the same operation.
The input fields required to adjust inventory quantities.
Return type for `inventoryAdjustQuantities` mutation.
An error that occurs during the execution of `InventoryAdjustQuantities`.
The input fields required to adjust the inventory quantity.
Return type for `inventoryAdjustQuantity` mutation.
Return type for `inventoryBulkAdjustQuantityAtLocation` mutation.
The input fields to specify whether the inventory item should be activated or not at the specified location.
Return type for `inventoryBulkToggleActivation` mutation.
An error that occurred while setting the activation status of an inventory item.
Represents a change in an inventory quantity of an inventory item at a location.
The input fields for the change to be made to an inventory item at a location.
Return type for `inventoryDeactivate` mutation.
Represents the goods available to be shipped to a customer.
An auto-generated type for paginating through multiple InventoryItems.
An auto-generated type which holds one InventoryItem and a cursor during pagination.
The input fields for an inventory item.
The input fields for an inventory item.
Return type for `inventoryItemUpdate` mutation.
The quantities of an inventory item that are related to a specific location.
An auto-generated type for paginating through multiple InventoryLevels.
An auto-generated type which holds one InventoryLevel and a cursor during pagination.
The input fields for an inventory level.
The input fields required to move inventory quantities.
Return type for `inventoryMoveQuantities` mutation.
An error that occurs during the execution of `InventoryMoveQuantities`.
Represents the change to be made to an inventory item at a location.
The input fields representing the change to be made to an inventory item at a location.
General inventory properties for the shop.
Represents a quantity of an inventory item at a specific location, for a specific name.
Details about an individual quantity name.
The input fields required to set inventory on hand quantities.
Return type for `inventorySetOnHandQuantities` mutation.
An error that occurs during the execution of `InventorySetOnHandQuantities`.
The input fields for the quantity to be set for an inventory item at a location.
A job corresponds to some long running task that the client should poll for status.
The total number of pending orders on a shop if less then a maximum, or that maximum.
Represents individual products and quantities purchased in the associated order.
An auto-generated type for paginating through multiple LineItems.
An auto-generated type which holds one LineItem and a cursor during pagination.
Represents a single line item on an order.
An auto-generated type for paginating through multiple LineItemMutables.
An auto-generated type which holds one LineItemMutable and a cursor during pagination.
Represents the selling plan for a line item.
A link to direct users to.
A locale.
Represents the value captured by a localization extension.
An auto-generated type for paginating through multiple LocalizationExtensions.
An auto-generated type which holds one LocalizationExtension and a cursor during pagination.
The input fields for a LocalizationExtensionInput.
Represents the location where the physical good resides.
Return type for `locationActivate` mutation.
An error that occurs while activating a location.
The input fields to use to specify the address while adding a location.
The input fields to use to add a location.
Return type for `locationAdd` mutation.
Represents the address of a location.
An error that occurs while adding a location.
An auto-generated type for paginating through multiple Locations.
Return type for `locationDeactivate` mutation.
The possible errors that can be returned when executing the `locationDeactivate` mutation.
Return type for `locationDelete` mutation.
An error that occurs while deleting a location.
An auto-generated type which holds one Location and a cursor during pagination.
The input fields to use to edit the address of a location.
The input fields to use to edit a location.
Return type for `locationEdit` mutation.
An error that occurs while editing a location.
Return type for `locationLocalPickupDisable` mutation.
Return type for `locationLocalPickupEnable` mutation.
Represents a suggested address for a location.
Represents a customer mailing address.
An auto-generated type for paginating through multiple MailingAddresses.
An auto-generated type which holds one MailingAddress and a cursor during pagination.
The input fields to create or update a mailing address.
Manual discount applications capture the intentions of a discount that was manually created for an order.
A market is a group of one or more regions that you want to target for international sales.
A list of products with publishing and pricing information associated with markets.
An auto-generated type for paginating through multiple MarketCatalogs.
An auto-generated type which holds one MarketCatalog and a cursor during pagination.
An auto-generated type for paginating through multiple Markets.
The input fields required to create a market.
Return type for `marketCreate` mutation.
A market's currency settings.
The input fields used to update the currency settings of a market.
Return type for `marketCurrencySettingsUpdate` mutation.
Error codes for failed market multi-currency operations.
Return type for `marketDelete` mutation.
An auto-generated type which holds one Market and a cursor during pagination.
The marketing activity resource represents marketing that a merchant created through an app.
The input fields combining budget amount and its marketing budget type.
An auto-generated type for paginating through multiple MarketingActivities.
The input fields for creating an externally-managed marketing activity.
Return type for `marketingActivityCreateExternal` mutation.
The input fields required to create a marketing activity.
Return type for `marketingActivityCreate` mutation.
An auto-generated type which holds one MarketingActivity and a cursor during pagination.
Represents errors returned from apps when using the marketing activity extension.
The input fields required to update an externally managed marketing activity.
Return type for `marketingActivityUpdateExternal` mutation.
The input fields required to update a marketing activity.
Return type for `marketingActivityUpdate` mutation.
An error that occurs during the execution of a Shopify Marketing mutation.
This type combines budget amount and its marketing budget type.
Marketing engagement represents customer activity taken on a marketing activity or a marketing channel.
Return type for `marketingEngagementCreate` mutation.
The input fields for a marketing engagement.
Represents actions that market a merchant's store or products.
An auto-generated type for paginating through multiple MarketingEvents.
An auto-generated type which holds one MarketingEvent and a cursor during pagination.
The market localizable content of a resource's field.
A resource that has market localizable fields.
An auto-generated type for paginating through multiple MarketLocalizableResources.
An auto-generated type which holds one MarketLocalizableResource and a cursor during pagination.
The market localization of a field within a resource, which is determined by the market ID.
The input fields and values for creating or updating a market localization.
Return type for `marketLocalizationsRegister` mutation.
Return type for `marketLocalizationsRemove` mutation.
An auto-generated type for paginating through multiple MarketRegions.
A country which comprises a market.
The input fields for creating a market region with exactly one required option.
Return type for `marketRegionDelete` mutation.
An auto-generated type which holds one MarketRegion and a cursor during pagination.
Return type for `marketRegionsCreate` mutation.
The input fields used to update a market.
Return type for `marketUpdate` mutation.
Defines errors encountered while managing a Market.
The market’s web presence, which defines its SEO strategy.
The input fields used to create a web presence for a market.
Return type for `marketWebPresenceCreate` mutation.
Return type for `marketWebPresenceDelete` mutation.
The URL for the homepage of the online store in the context of a particular market and a particular locale.
The input fields used to update a web presence for a market.
Return type for `marketWebPresenceUpdate` mutation.
An auto-generated type for paginating through multiple Media.
An auto-generated type which holds one Media and a cursor during pagination.
Represents a media error.
An image hosted on Shopify.
The original source for an image.
Represents the preview image for a media.
Represents an error that happens during execution of a Media query or mutation.
Represents a media warning.
Merchant approval for accelerated onboarding to channel integration apps.
Metafields enable you to attach additional information to a Shopify resource, such as a [Product](https://shopify.dev/api/admin-graphql/latest/objects/product) or a [Collection](https://shopify.dev/api/admin-graphql/latest/objects/collection).
The access settings for this metafield definition.
The input fields for the access settings for the metafields under the definition.
An auto-generated type for paginating through multiple Metafields.
Metafield definitions enable you to define additional validation constraints for metafields, and enable the merchant to edit metafield values in context.
An auto-generated type for paginating through multiple MetafieldDefinitions.
Return type for `metafieldDefinitionCreate` mutation.
An error that occurs during the execution of `MetafieldDefinitionCreate`.
Return type for `metafieldDefinitionDelete` mutation.
An error that occurs during the execution of `MetafieldDefinitionDelete`.
An auto-generated type which holds one MetafieldDefinition and a cursor during pagination.
The input fields required to create a metafield definition.
Return type for `metafieldDefinitionPin` mutation.
An error that occurs during the execution of `MetafieldDefinitionPin`.
The type and name for the optional validation configuration of a metafield.
A metafield definition type provides basic foundation and validation for a metafield.
Return type for `metafieldDefinitionUnpin` mutation.
An error that occurs during the execution of `MetafieldDefinitionUnpin`.
The input fields required to update a metafield definition.
Return type for `metafieldDefinitionUpdate` mutation.
An error that occurs during the execution of `MetafieldDefinitionUpdate`.
A configured metafield definition validation.
The name and value for a metafield definition validation.
The input fields to delete a metafield.
Return type for `metafieldDelete` mutation.
An auto-generated type which holds one Metafield and a cursor during pagination.
The input fields to use to create or update a metafield through a mutation on the owning resource.
An auto-generated type for paginating through multiple MetafieldReferences.
An auto-generated type which holds one MetafieldReference and a cursor during pagination.
Defines a relation between two resources via a reference metafield.
An auto-generated type for paginating through multiple MetafieldRelations.
An auto-generated type which holds one MetafieldRelation and a cursor during pagination.
The input fields for a metafield value to set.
Return type for `metafieldsSet` mutation.
An error that occurs during the execution of `MetafieldsSet`.
By default, the Storefront API can't read metafields.
An auto-generated type for paginating through multiple MetafieldStorefrontVisibilities.
Return type for `metafieldStorefrontVisibilityCreate` mutation.
Return type for `metafieldStorefrontVisibilityDelete` mutation.
An auto-generated type which holds one MetafieldStorefrontVisibility and a cursor during pagination.
The input fields to create a MetafieldStorefrontVisibility record.
Provides an object instance represented by a MetaobjectDefinition.
Provides metaobject definition's access configuration.
The input fields for configuring metaobject access controls.
Return type for `metaobjectBulkDelete` mutation.
Specifies the condition by which metaobjects are deleted.
Provides the capabilities of a metaobject definition.
The publishable capability of a metaobject definition.
The translatable capability of a metaobject definition.
The input fields for creating a metaobject capability.
Provides the capabilities of a metaobject.
The input fields for metaobject capabilities.
The publishable capability for the parent metaobject.
The input fields for publishable capability to adjust visibility on channels.
The input fields for enabling and disabling the publishable capability.
The input fields for enabling and disabling the translatable capability.
The input fields for updating a metaobject capability.
An auto-generated type for paginating through multiple Metaobjects.
The input fields for creating a metaobject.
Return type for `metaobjectCreate` mutation.
Provides the definition of a generic object structure composed of metafields.
An auto-generated type for paginating through multiple MetaobjectDefinitions.
The input fields for creating a metaobject definition.
Return type for `metaobjectDefinitionCreate` mutation.
Return type for `metaobjectDefinitionDelete` mutation.
An auto-generated type which holds one MetaobjectDefinition and a cursor during pagination.
The input fields for updating a metaobject definition.
Return type for `metaobjectDefinitionUpdate` mutation.
Return type for `metaobjectDelete` mutation.
An auto-generated type which holds one Metaobject and a cursor during pagination.
Provides a field definition and the data value assigned to it.
Defines a field for a MetaobjectDefinition with properties such as the field's data type and validations.
The input fields for creating a metaobject field definition.
The input fields for deleting a metaobject field definition.
The input fields for possible operations for modifying field definitions.
The input fields for updating a metaobject field definition.
The input fields for a metaobject field value.
The input fields for retrieving a metaobject by handle.
The input fields for updating a metaobject.
Return type for `metaobjectUpdate` mutation.
The input fields for upserting a metaobject.
Return type for `metaobjectUpsert` mutation.
Defines errors encountered while managing metaobject resources.
Represents a Shopify hosted 3D model.
Bounding box information of a 3d model.
A source for a Shopify-hosted 3d model.
A collection of monetary values in their respective currencies.
The input fields for a monetary value with currency.
A monetary value with currency.
The input fields for a single move of an object to a specific position in a set, using a zero-based index.
A signed upload parameter for uploading an asset to Shopify.
A navigation item, holding basic link attributes.
The input fields for dimensions of an object.
An article in the blogging system.
Shopify stores come with a built-in blogging engine, allowing a shop to have one or more blogs.
A custom page on the Online Store.
An order is a customer's request to purchase one or more products from a shop.
An agreement associated with an order placement.
The [application](https://shopify.dev/apps) that created the order.
The input fields for the authorized transaction to capture and the total amount to capture from it.
Return type for `orderCapture` mutation.
The input fields for specifying an open order to close.
Return type for `orderClose` mutation.
An auto-generated type for paginating through multiple Orders.
Return type for `orderCreateMandatePayment` mutation.
An error that occurs during the execution of `OrderCreateMandatePayment`.
A summary of the important details for a dispute on an order.
An auto-generated type which holds one Order and a cursor during pagination.
Return type for `orderEditAddCustomItem` mutation.
Return type for `orderEditAddLineItemDiscount` mutation.
Return type for `orderEditAddVariant` mutation.
An agreement associated with an edit to the order.
The input fields used to add a discount during an order edit.
Return type for `orderEditBegin` mutation.
Return type for `orderEditCommit` mutation.
Return type for `orderEditRemoveLineItemDiscount` mutation.
Return type for `orderEditSetQuantity` mutation.
The input fields for specifying the information to be updated on an order when using the orderUpdate mutation.
Return type for `orderInvoiceSend` mutation.
An error that occurs during the execution of `OrderInvoiceSend`.
The input fields for specifying the order to mark as paid.
Return type for `orderMarkAsPaid` mutation.
The input fields for specifying a closed order to open.
Return type for `orderOpen` mutation.
The payment collection details for an order that requires additional payment following an edit to the order.
The status of a customer's payment for an order.
Represents a fraud check on an order.
A change to the order representing the addition of a custom line item.
The discount applied to an item that was added during the current order edit.
A new [shipping line](https://shopify.dev/api/admin-graphql/latest/objects/shippingline) added as part of an order edit.
A change to the order representing the addition of an existing product variant.
An auto-generated type for paginating through multiple OrderStagedChanges.
An removal of items from an existing line item on the order.
An auto-generated type which holds one OrderStagedChange and a cursor during pagination.
An addition of items to an existing line item on the order.
A payment transaction in the context of an order.
An auto-generated type for paginating through multiple OrderTransactions.
An auto-generated type which holds one OrderTransaction and a cursor during pagination.
The input fields for the information needed to create an order transaction.
Return type for `orderUpdate` mutation.
Returns information about pagination in a connection, in accordance with the [Relay specification](https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo).
A ShopifyQL parsing error.
A range of ShopifyQL parsing errors.
A payment customization.
Return type for `paymentCustomizationActivation` mutation.
An auto-generated type for paginating through multiple PaymentCustomizations.
Return type for `paymentCustomizationCreate` mutation.
Return type for `paymentCustomizationDelete` mutation.
An auto-generated type which holds one PaymentCustomization and a cursor during pagination.
An error that occurs during the execution of a payment customization mutation.
The input fields to create and update a payment customization.
Return type for `paymentCustomizationUpdate` mutation.
A payment instrument and the permission the owner of the instrument gives to the merchant to debit it.
Return type for `paymentReminderSend` mutation.
An error that occurs during the execution of `PaymentReminderSend`.
Represents the payment schedule for a single payment defined in the payment terms.
An auto-generated type for paginating through multiple PaymentSchedules.
An auto-generated type which holds one PaymentSchedule and a cursor during pagination.
The input fields used to create a payment schedule for payment terms.
Settings related to payments.
Represents the payment terms for an order or draft order.
The input fields used to create a payment terms.
Return type for `paymentTermsCreate` mutation.
An error that occurs during the execution of `PaymentTermsCreate`.
The input fields used to delete the payment terms.
Return type for `paymentTermsDelete` mutation.
An error that occurs during the execution of `PaymentTermsDelete`.
The input fields used to create a payment terms.
Represents the payment terms template object.
The input fields used to update the payment terms.
Return type for `paymentTermsUpdate` mutation.
An error that occurs during the execution of `PaymentTermsUpdate`.
A PolarisViz data point structure for ShopifyQL query.
The data series used for PolarisViz visualization.
A PolarisViz response to a ShopifyQL query.
The input fields used to include the line items of a specified fulfillment order that should be marked as prepared for pickup by a customer.
The input fields for updating the price of a parent product variant.
Represents a price list, including information about related prices and eligibility rules.
The type and value of a price list adjustment.
The input fields to set a price list adjustment.
Represents the settings of price list adjustments.
The input fields to set a price list's adjustment settings.
An auto-generated type for paginating through multiple PriceLists.
The input fields to create a price list.
Return type for `priceListCreate` mutation.
Return type for `priceListDelete` mutation.
An auto-generated type which holds one PriceList and a cursor during pagination.
Return type for `priceListFixedPricesAdd` mutation.
Error codes for failed price list fixed prices by product bulk update operations.
Return type for `priceListFixedPricesByProductUpdate` mutation.
Return type for `priceListFixedPricesDelete` mutation.
Return type for `priceListFixedPricesUpdate` mutation.
Represents relative adjustments from one price list to other prices.
The input fields to create a price list adjustment.
The input fields used to update a price list's adjustment.
Represents information about pricing for a product variant as defined on a price list, such as the price, compare at price, and origin type.
An auto-generated type for paginating through multiple PriceListPrices.
An auto-generated type which holds one PriceListPrice and a cursor during pagination.
The input fields for providing the fields and values to use when creating or updating a fixed price list price.
An error for a failed price list price operation.
The input fields representing the price for all variants of a product.
The input fields used to update a price list.
Return type for `priceListUpdate` mutation.
Error codes for failed contextual pricing operations.
Price rules are a set of conditions, including entitlements and prerequisites, that must be met in order for a discount code to apply.
Return type for `priceRuleActivate` mutation.
An auto-generated type for paginating through multiple PriceRules.
Return type for `priceRuleCreate` mutation.
A selection of customers for whom the price rule applies.
The input fields to update a price rule customer selection.
Return type for `priceRuleDeactivate` mutation.
Return type for `priceRuleDelete` mutation.
A discount code of a price rule.
An auto-generated type for paginating through multiple PriceRuleDiscountCodes.
Return type for `priceRuleDiscountCodeCreate` mutation.
An auto-generated type which holds one PriceRuleDiscountCode and a cursor during pagination.
The input fields to manipulate a discount code.
Return type for `priceRuleDiscountCodeUpdate` mutation.
An auto-generated type which holds one PriceRule and a cursor during pagination.
Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
Specifies the quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
The value of a fixed amount price rule.
The input fields to manipulate a price rule.
The items to which this price rule applies.
The input fields to update a price rule line item entitlement.
The input fields to update a price rule's item prerequisites.
Single or multiple line item products, product variants or collections required for the price rule to be applicable, can also be provided in combination.
A money range within which the price rule is applicable.
The input fields to update the money range within which the price rule is applicable.
The value of a percent price rule.
Quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
Specifies the quantity of prerequisite items required for the price rule to be applicable, compared to quantity of entitled items.
A quantity range within which the price rule is applicable.
The input fields to update the quantity range within which the price rule is applicable.
Shareable URL for the discount code associated with the price rule.
The input fields to update a price rule shipping entitlement.
The shipping lines to which the price rule applies to.
Return type for `priceRuleUpdate` mutation.
Represents an error that happens during execution of a price rule mutation.
A time period during which a price rule is applicable.
The input fields to update the validity period of a price rule.
The input fields to update a price rule.
One type of value given to a customer when a discount is applied to an order.
Private metafields represent custom metadata that is attached to a resource.
An auto-generated type for paginating through multiple PrivateMetafields.
The input fields for the private metafield to delete.
Return type for `privateMetafieldDelete` mutation.
An auto-generated type which holds one PrivateMetafield and a cursor during pagination.
The input fields for a private metafield.
Return type for `privateMetafieldUpsert` mutation.
The input fields for the value and value type of the private metafield.
The Product resource lets you manage products in a merchant’s store.
The input fields for specifying product images to append.
Return type for `productAppendImages` mutation.
The details of a specific product category within the [Shopify product taxonomy](https://help.shopify.com/txt/product_taxonomy/en.txt).
The input fields to use when adding a product category to a product.
Return type for `productChangeStatus` mutation.
An error that occurs during the execution of `ProductChangeStatus`.
An auto-generated type for paginating through multiple Products.
The price of a product in a specific country.
Return type for `productCreateMedia` mutation.
Return type for `productCreate` mutation.
Return type for `productDeleteAsync` mutation.
Return type for `productDeleteImages` mutation.
The input fields for specifying the product to delete.
Return type for `productDeleteMedia` mutation.
Return type for `productDelete` mutation.
An error that occurred while setting the activation status of an inventory item.
The input fields for the product async duplicate mutation.
Return type for `productDuplicateAsync` mutation.
Return type for `productDuplicateAsyncV2` mutation.
Represents a product duplication job.
Return type for `productDuplicate` mutation.
An error that occurred while duplicating the product.
An auto-generated type which holds one Product and a cursor during pagination.
A product feed.
An auto-generated type for paginating through multiple ProductFeeds.
Return type for `productFeedCreate` mutation.
An error that occurs during the execution of `ProductFeedCreate`.
Return type for `productFeedDelete` mutation.
An error that occurs during the execution of `ProductFeedDelete`.
An auto-generated type which holds one ProductFeed and a cursor during pagination.
The input fields required to create a product feed.
Return type for `productFullSync` mutation.
An error that occurs during the execution of `ProductFullSync`.
Return type for `productImageUpdate` mutation.
The input fields required to create a product.
Return type for `productJoinSellingPlanGroups` mutation.
Return type for `productLeaveSellingPlanGroups` mutation.
The product property names.
The price range of the product.
The price range of the product.
Represents the channels where a product is published.
An auto-generated type for paginating through multiple ProductPublications.
An auto-generated type which holds one ProductPublication and a cursor during pagination.
The input fields for specifying a publication to which a product will be published.
The input fields for specifying a product to publish and the channels to publish it to.
Return type for `productPublish` mutation.
Return type for `productReorderImages` mutation.
Return type for `productReorderMedia` mutation.
Reports the status of product for a Sales Channel or Storefront API.
The input fields used to create a product feedback.
A sale associated with a product.
Represents a [Shopify product taxonomy](https://help.shopify.com/txt/product_taxonomy/en.txt) node.
The input fields for specifying a product to unpublish from a channel and the sales channels to unpublish it from.
Return type for `productUnpublish` mutation.
Return type for `productUpdateMedia` mutation.
Return type for `productUpdate` mutation.
Represents a product variant.
The input fields required to append media to a single variant.
Return type for `productVariantAppendMedia` mutation.
A product variant component associated with a product variant.
An auto-generated type for paginating through multiple ProductVariantComponents.
An auto-generated type which holds one ProductVariantComponent and a cursor during pagination.
An auto-generated type for paginating through multiple ProductVariants.
The price of a product variant in a specific country.
Return type for `productVariantCreate` mutation.
Return type for `productVariantDelete` mutation.
The input fields required to detach media from a single variant.
Return type for `productVariantDetachMedia` mutation.
An auto-generated type which holds one ProductVariant and a cursor during pagination.
The input fields for the bundle components for core.
The input fields for specifying a product variant to create or update.
Return type for `productVariantJoinSellingPlanGroups` mutation.
Return type for `productVariantLeaveSellingPlanGroups` mutation.
The input fields representing a product variant position.
The compare-at price and price of a variant sharing a currency.
An auto-generated type for paginating through multiple ProductVariantPricePairs.
An auto-generated type which holds one ProductVariantPricePair and a cursor during pagination.
Return type for `productVariantRelationshipBulkUpdate` mutation.
An error that occurs during the execution of `ProductVariantRelationshipBulkUpdate`.
The input fields for updating a composite product variant.
Return type for `productVariantsBulkCreate` mutation.
Error codes for failed product variant bulk create mutations.
Return type for `productVariantsBulkDelete` mutation.
Error codes for failed bulk variant delete mutations.
The input fields for specifying a product variant to create as part of a variant bulk mutation.
Return type for `productVariantsBulkReorder` mutation.
Error codes for failed bulk product variants reorder operation.
Return type for `productVariantsBulkUpdate` mutation.
Error codes for failed variant bulk update mutations.
Return type for `productVariantUpdate` mutation.
A publication is a group of products and collections that is published to an app.
An auto-generated type for paginating through multiple Publications.
The input fields for creating a publication.
Return type for `publicationCreate` mutation.
Return type for `publicationDelete` mutation.
An auto-generated type which holds one Publication and a cursor during pagination.
The input fields required to publish a resource.
A bulk update operation on a publication.
The input fields for updating a publication.
Return type for `publicationUpdate` mutation.
Defines errors encountered while managing a publication.
Return type for `publishablePublish` mutation.
Return type for `publishablePublishToCurrentChannel` mutation.
Return type for `publishableUnpublish` mutation.
Return type for `publishableUnpublishToCurrentChannel` mutation.
Return type for `pubSubServerPixelUpdate` mutation.
Return type for `pubSubWebhookSubscriptionCreate` mutation.
An error that occurs during the execution of `PubSubWebhookSubscriptionCreate`.
The input fields for a PubSub webhook subscription.
Return type for `pubSubWebhookSubscriptionUpdate` mutation.
An error that occurs during the execution of `PubSubWebhookSubscriptionUpdate`.
Represents information about the purchasing company for the order or draft order.
The input fields for a purchasing company, which is a combination of company, company contact, and company location.
The input fields for a purchasing entity.
The quantity rule for the product variant in a given context.
An auto-generated type for paginating through multiple QuantityRules.
An auto-generated type which holds one QuantityRule and a cursor during pagination.
The input fields for the per-order quantity rule to be applied on the product variant.
Return type for `quantityRulesAdd` mutation.
Return type for `quantityRulesDelete` mutation.
An error for a failed quantity rule operation.
The schema's entry-point for queries.
The record of the line items and transactions that were refunded to a customer, along with restocking instructions for refunded line items.
An agreement between the merchant and customer to refund all or a portion of the order.
An auto-generated type for paginating through multiple Refunds.
Return type for `refundCreate` mutation.
Represents a refunded duty.
The input fields required to reimburse duties on a refund.
An auto-generated type which holds one Refund and a cursor during pagination.
The input fields to create a refund.
A line item that's included in a refund.
An auto-generated type for paginating through multiple RefundLineItems.
An auto-generated type which holds one RefundLineItem and a cursor during pagination.
The input fields required to reimburse line items on a refund.
The input fields for the shipping cost to refund.
The input fields for a remote Authorize.net customer payment profile.
The input fields for a remote Braintree customer payment profile.
The input fields for a remote stripe payment method.
An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take.
An action associated to a resource alert, such as editing variants.
Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
The input fields for a resource feedback object.
A resource limit represents the limits that the resource has.
A resource publication represents information about the publication of a resource.
An auto-generated type for paginating through multiple ResourcePublications.
An auto-generated type which holds one ResourcePublication and a cursor during pagination.
A resource publication represents information about the publication of a resource.
An auto-generated type for paginating through multiple ResourcePublicationV2s.
An auto-generated type which holds one ResourcePublicationV2 and a cursor during pagination.
Represents a return.
A returnable fulfillment, which is an order that has been delivered and is eligible to be returned to the merchant.
An auto-generated type for paginating through multiple ReturnableFulfillments.
An auto-generated type which holds one ReturnableFulfillment and a cursor during pagination.
A returnable fulfillment line item.
An auto-generated type for paginating through multiple ReturnableFulfillmentLineItems.
An auto-generated type which holds one ReturnableFulfillmentLineItem and a cursor during pagination.
The input fields for approving a customer's return request.
Return type for `returnApproveRequest` mutation.
Return type for `returnCancel` mutation.
Return type for `returnClose` mutation.
An auto-generated type for paginating through multiple Returns.
Return type for `returnCreate` mutation.
Additional information about why a merchant declined the customer's return request.
The input fields for declining a customer's return request.
Return type for `returnDeclineRequest` mutation.
An auto-generated type which holds one Return and a cursor during pagination.
The input fields for a return.
A return line item.
An auto-generated type for paginating through multiple ReturnLineItems.
An auto-generated type which holds one ReturnLineItem and a cursor during pagination.
The input fields for a return line item.
The input fields to refund a return.
The input fields for a return refund line item.
The input fields to create order transactions when refunding a return.
Return type for `returnRefund` mutation.
Return type for `returnReopen` mutation.
The input fields for requesting a return.
The input fields for a return line item.
Return type for `returnRequest` mutation.
An error that occurs during the execution of a return mutation.
A reverse delivery is a post-fulfillment object that represents a buyer sending a package to a merchant.
An auto-generated type for paginating through multiple ReverseDeliveries.
Return type for `reverseDeliveryCreateWithShipping` mutation.
The input fields to dispose a reverse delivery line item.
Return type for `reverseDeliveryDispose` mutation.
An auto-generated type which holds one ReverseDelivery and a cursor during pagination.
The input fields for a reverse label.
The return label file information for a reverse delivery.
The details about a reverse delivery line item.
An auto-generated type for paginating through multiple ReverseDeliveryLineItems.
An auto-generated type which holds one ReverseDeliveryLineItem and a cursor during pagination.
The input fields for a reverse delivery line item.
A reverse shipping deliverable that may include a label and tracking information.
Return type for `reverseDeliveryShippingUpdate` mutation.
The input fields for tracking information about a return delivery.
Represents the information used to track a reverse delivery.
A group of one or more items in a return that will be processed at a fulfillment service.
An auto-generated type for paginating through multiple ReverseFulfillmentOrders.
The input fields to dispose a reverse fulfillment order line item.
Return type for `reverseFulfillmentOrderDispose` mutation.
The details of the arrangement of an item.
An auto-generated type which holds one ReverseFulfillmentOrder and a cursor during pagination.
The details about a reverse fulfillment order line item.
An auto-generated type for paginating through multiple ReverseFulfillmentOrderLineItems.
An auto-generated type which holds one ReverseFulfillmentOrderLineItem and a cursor during pagination.
The third-party confirmation of a reverse fulfillment order.
A row count represents rows on background operation.
The additional fee details for a line item.
An auto-generated type for paginating through multiple Sales.
An auto-generated type which holds one Sale and a cursor during pagination.
An auto-generated type for paginating through multiple SalesAgreements.
An auto-generated type which holds one SalesAgreement and a cursor during pagination.
The tax allocated to a sale from a single tax line.
A saved search is a representation of a search query saved in the admin.
An auto-generated type for paginating through multiple SavedSearches.
The input fields to create a saved search.
Return type for `savedSearchCreate` mutation.
The input fields to delete a saved search.
Return type for `savedSearchDelete` mutation.
An auto-generated type which holds one SavedSearch and a cursor during pagination.
The input fields to update a saved search.
Return type for `savedSearchUpdate` mutation.
Script discount applications capture the intentions of a discount that was created by a Shopify Script for an order's line item or shipping line.
<div class="note"><h4>Theme app extensions</h4>
<p>Your app might not pass App Store review if it uses script tags instead of theme app extensions.
An auto-generated type for paginating through multiple ScriptTags.
Return type for `scriptTagCreate` mutation.
Return type for `scriptTagDelete` mutation.
An auto-generated type which holds one ScriptTag and a cursor during pagination.
The input fields for a script tag.
Return type for `scriptTagUpdate` mutation.
A filter in a search query represented by a key value pair.
A list of search filters along with their specific options in value and label pair for filtering.
Represents an individual result returned from a search.
The connection type for SearchResult.
An auto-generated type which holds one SearchResult and a cursor during pagination.
A dynamic collection of customers based on specific criteria.
A filter that takes a value that's associated with an object.
The statistics of a given attribute.
A filter with a Boolean value that's been added to a segment query.
An auto-generated type for paginating through multiple Segments.
Return type for `segmentCreate` mutation.
A filter with a date value that's been added to a segment query.
Return type for `segmentDelete` mutation.
An auto-generated type which holds one Segment and a cursor during pagination.
A filter with a set of possible values that's been added to a segment query.
A filter that's used to segment customers based on the date that an event occured.
The parameters for an event segment filter.
An auto-generated type for paginating through multiple SegmentFilters.
An auto-generated type which holds one SegmentFilter and a cursor during pagination.
A filter with a double-precision, floating-point value that's been added to a segment query.
A filter with an integer that's been added to a segment query.
The response type for the `segmentMembership` object.
A list of maps that contain `segmentId` IDs and `isMember` Booleans.
A segment and its corresponding saved search.
An auto-generated type for paginating through multiple SegmentMigrations.
An auto-generated type which holds one SegmentMigration and a cursor during pagination.
The statistics of a given segment.
A filter with a string that's been added to a segment query.
Return type for `segmentUpdate` mutation.
A list of suggested values associated with an individual segment.
An auto-generated type for paginating through multiple SegmentValues.
An auto-generated type which holds one SegmentValue and a cursor during pagination.
Properties used by customers to select a product variant.
Represents how a product can be sold and purchased.
Represents a selling plan policy anchor.
The input fields required to create or update a selling plan anchor.
The input fields that are required to create or update a billing policy type.
The amount charged at checkout when the full amount isn't charged at checkout.
The input fields that are required to create or update a checkout charge.
The percentage value of the price used for checkout charge.
The input fields required to create or update an checkout charge value.
An auto-generated type for paginating through multiple SellingPlans.
The input fields that are required to create or update a delivery policy.
An auto-generated type which holds one SellingPlan and a cursor during pagination.
The fixed selling plan billing policy.
The input fields required to create or update a fixed billing policy.
Represents a fixed selling plan delivery policy.
The input fields required to create or update a fixed delivery policy.
Represents a fixed selling plan pricing policy.
The input fields required to create or update a fixed selling plan pricing policy.
Represents a selling method (for example, "Subscribe and save" or "Pre-paid").
Return type for `sellingPlanGroupAddProducts` mutation.
Return type for `sellingPlanGroupAddProductVariants` mutation.
An auto-generated type for paginating through multiple SellingPlanGroups.
Return type for `sellingPlanGroupCreate` mutation.
Return type for `sellingPlanGroupDelete` mutation.
An auto-generated type which holds one SellingPlanGroup and a cursor during pagination.
The input fields required to create or update a selling plan group.
Return type for `sellingPlanGroupRemoveProducts` mutation.
Return type for `sellingPlanGroupRemoveProductVariants` mutation.
The input fields for resource association with a Selling Plan Group.
Return type for `sellingPlanGroupUpdate` mutation.
Represents a selling plan group custom error.
The input fields to create or update a selling plan.
The selling plan inventory policy.
The input fields required to create or update an inventory policy.
The input fields required to create or update a selling plan pricing policy.
The percentage value of a selling plan pricing policy percentage type.
The input fields required to create or update a pricing policy adjustment value.
Represents a recurring selling plan billing policy.
The input fields required to create or update a recurring billing policy.
Represents a recurring selling plan delivery policy.
The input fields to create or update a recurring delivery policy.
Represents a recurring selling plan pricing policy.
The input fields required to create or update a recurring selling plan pricing policy.
SEO information.
The input fields for SEO information.
A server pixel stores configuration for streaming customer interactions to an EventBridge or PubSub endpoint.
Return type for `serverPixelCreate` mutation.
Return type for `serverPixelDelete` mutation.
Represents the shipping details that the customer chose for their order.
An auto-generated type for paginating through multiple ShippingLines.
An auto-generated type which holds one ShippingLine and a cursor during pagination.
The input fields for specifying the shipping details for the order.
A sale associated with a shipping charge.
The shipping method for the delivery.
Return type for `shippingPackageDelete` mutation.
Return type for `shippingPackageMakeDefault` mutation.
Return type for `shippingPackageUpdate` mutation.
A shipping rate is an additional cost added to the cost of the products that were ordered.
Represents the shipping costs refunded on the Refund.
The input fields that are required to reimburse shipping costs.
Represents a collection of general settings and information about the shop.
The shop's billing address.
An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take.
An action associated to a shop alert, such as adding a credit card.
Billing preferences for the shop.
Represents the feature set available to the shop.
A Shopify Function.
An auto-generated type for paginating through multiple ShopifyFunctions.
An auto-generated type which holds one ShopifyFunction and a cursor during pagination.
Balance and payout information for a [Shopify Payments](https://help.shopify.com/manual/payments/shopify-payments/getting-paid-with-shopify-payments) account.
A bank account that can receive payouts.
An auto-generated type for paginating through multiple ShopifyPaymentsBankAccounts.
An auto-generated type which holds one ShopifyPaymentsBankAccount and a cursor during pagination.
The charge descriptors for a payments account.
A dispute occurs when a buyer questions the legitimacy of a charge with their financial institution.
An auto-generated type for paginating through multiple ShopifyPaymentsDisputes.
An auto-generated type which holds one ShopifyPaymentsDispute and a cursor during pagination.
The evidence associated with the dispute.
The input fields required to update a dispute evidence object.
The file upload associated with the dispute evidence.
The input fields required to update a dispute file upload object.
The fulfillment associated with dispute evidence.
Details regarding a dispute reason.
Presents all Shopify Payments information related to an extended authorization.
The fraud settings of a payments account.
The charge descriptors for a Japanese payments account.
The notification settings for the account.
Payouts represent the movement of money between a merchant's Shopify Payments balance and their bank account.
An auto-generated type for paginating through multiple ShopifyPaymentsPayouts.
An auto-generated type which holds one ShopifyPaymentsPayout and a cursor during pagination.
The payment schedule for a payments account.
Breakdown of the total fees and gross of each of the different types of transactions associated with the payout.
Presents all Shopify Payments specific information related to an order refund.
Presents all Shopify Payments specific information related to an order transaction.
Each subject (individual) of an account has a verification object giving
information about the verification state.
A document which can be used to verify an individual.
The verification subject represents an individual that has to be verified.
A locale that's been enabled on a shop.
Return type for `shopLocaleDisable` mutation.
Return type for `shopLocaleEnable` mutation.
The input fields for a shop locale.
Return type for `shopLocaleUpdate` mutation.
The billing plan of the shop.
Policy that a merchant has configured for their store, such as their refund or privacy policy.
The input fields required to update a policy.
Return type for `shopPolicyUpdate` mutation.
An error that occurs during the execution of a shop policy mutation.
Return type for `shopResourceFeedbackCreate` mutation.
An error that occurs during the execution of `ShopResourceFeedbackCreate`.
Resource limits of a shop.
Represents the data about a staff member's Shopify account.
An auto-generated type for paginating through multiple StaffMembers.
An auto-generated type which holds one StaffMember and a cursor during pagination.
Represents the data used to customize the Shopify admin experience for a logged-in staff member.
Information about a staged upload target, which should be used to send a request to upload the file.
The input fields for generating staged upload targets.
The parameters required to authenticate a file upload request using a [StagedMediaUploadTarget's url field](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget#field-stagedmediauploadtarget-url).
Return type for `stagedUploadsCreate` mutation.
Information about the staged target.
The required fields and parameters to generate the URL upload an" asset to Shopify.
Return type for `stagedUploadTargetGenerate` mutation.
Return type for `stagedUploadTargetsGenerate` mutation.
An image to be uploaded.
Represents the details of a specific type of product within the [Shopify product taxonomy](https://help.shopify.com/txt/product_taxonomy/en.txt).
Provides the fields and values to use when adding a standard product type to a product.
Return type for `standardMetafieldDefinitionEnable` mutation.
An error that occurs during the execution of `StandardMetafieldDefinitionEnable`.
Standard metafield definition templates provide preset configurations to create metafield definitions.
An auto-generated type for paginating through multiple StandardMetafieldDefinitionTemplates.
An auto-generated type which holds one StandardMetafieldDefinitionTemplate and a cursor during pagination.
Return type for `standardMetaobjectDefinitionEnable` mutation.
A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated Storefront API.
An auto-generated type for paginating through multiple StorefrontAccessTokens.
Return type for `storefrontAccessTokenCreate` mutation.
The input fields to delete a storefront access token.
Return type for `storefrontAccessTokenDelete` mutation.
An auto-generated type which holds one StorefrontAccessToken and a cursor during pagination.
The input fields for a storefront access token.
An auto-generated type for paginating through a list of Strings.
An auto-generated type which holds one String and a cursor during pagination.
Represents an applied code discount.
The input fields for mapping a subscription line to a discount.
The input fields for mapping a subscription line to a discount.
A record of an execution of the subscription billing process.
An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
Return type for `subscriptionBillingAttemptCreate` mutation.
An auto-generated type which holds one SubscriptionBillingAttempt and a cursor during pagination.
The input fields required to complete a subscription billing attempt.
A subscription billing cycle.
An auto-generated type for paginating through multiple SubscriptionBillingCycles.
Return type for `subscriptionBillingCycleContractDraftCommit` mutation.
Return type for `subscriptionBillingCycleContractDraftConcatenate` mutation.
Return type for `subscriptionBillingCycleContractEdit` mutation.
An auto-generated type which holds one SubscriptionBillingCycle and a cursor during pagination.
Return type for `subscriptionBillingCycleEditDelete` mutation.
Represents a subscription contract with billing cycles.
Return type for `subscriptionBillingCycleEditsDelete` mutation.
The input fields for specifying the subscription contract and selecting the associated billing cycle.
The input fields for parameters to modify the schedule of a specific billing cycle.
Return type for `subscriptionBillingCycleScheduleEdit` mutation.
The input fields to select a subset of subscription billing cycles within a date range.
The input fields to select SubscriptionBillingCycle by either date or index.
The input fields to select a subset of subscription billing cycles within an index range.
The possible errors for a subscription billing cycle.
Represents a Subscription Billing Policy.
The input fields for a Subscription Billing Policy.
Represents a Subscription Contract.
The input fields required to create a Subscription Contract.
Return type for `subscriptionContractAtomicCreate` mutation.
An auto-generated type for paginating through multiple SubscriptionContracts.
The input fields required to create a Subscription Contract.
Return type for `subscriptionContractCreate` mutation.
An auto-generated type which holds one SubscriptionContract and a cursor during pagination.
The input fields required to create a Subscription Contract.
Return type for `subscriptionContractProductChange` mutation.
Return type for `subscriptionContractSetNextBillingDate` mutation.
Return type for `subscriptionContractUpdate` mutation.
Represents a Subscription Contract error.
Represents a Subscription Line Pricing Cycle Adjustment.
Specifies delivery method fields for a subscription draft.
A local delivery method, which includes a mailing address and a local delivery option.
The input fields for a local delivery method.
The selected delivery option on a subscription contract.
The input fields for local delivery option.
A delivery method with a pickup option.
The input fields for a pickup delivery method.
Represents the selected pickup option on a subscription contract.
The input fields for pickup option.
Represents a shipping delivery method: a mailing address and a shipping option.
Specifies shipping delivery method fields.
Represents the selected shipping option on a subscription contract.
The input fields for shipping option.
A failure to find the available delivery options for a subscription contract.
The delivery option for a subscription contract.
Represents a Subscription Delivery Policy.
The input fields for a Subscription Delivery Policy.
Represents what a particular discount reduces from a line price.
An auto-generated type for paginating through multiple SubscriptionDiscounts.
An auto-generated type which holds one SubscriptionDiscount and a cursor during pagination.
Represents the subscription lines the discount applies on.
The value of the discount and how it will be applied.
The percentage value of the discount.
Represents a Subscription Draft.
Return type for `subscriptionDraftCommit` mutation.
Return type for `subscriptionDraftDiscountAdd` mutation.
Return type for `subscriptionDraftDiscountCodeApply` mutation.
Return type for `subscriptionDraftDiscountRemove` mutation.
Return type for `subscriptionDraftDiscountUpdate` mutation.
Return type for `subscriptionDraftFreeShippingDiscountAdd` mutation.
Return type for `subscriptionDraftFreeShippingDiscountUpdate` mutation.
The input fields required to create a Subscription Draft.
Return type for `subscriptionDraftLineAdd` mutation.
Return type for `subscriptionDraftLineRemove` mutation.
Return type for `subscriptionDraftLineUpdate` mutation.
Return type for `subscriptionDraftUpdate` mutation.
Represents a Subscription Draft error.
The input fields for a subscription free shipping discount on a contract.
Represents a Subscription Line.
An auto-generated type for paginating through multiple SubscriptionLines.
An auto-generated type which holds one SubscriptionLine and a cursor during pagination.
The input fields required to add a new subscription line to a contract.
The input fields required to update a subscription line on a contract.
A local delivery option for a subscription contract.
Represents a Mailing Address on a Subscription.
Custom subscription discount.
An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
An auto-generated type which holds one SubscriptionManualDiscount and a cursor during pagination.
The input fields for the subscription lines the discount applies on.
The input fields for the fixed amount value of the discount and distribution on the lines.
The input fields for a subscription discount on a contract.
The input fields for line items that the discount refers to.
The input fields for the discount value and its distribution.
A pickup option to deliver a subscription contract.
Represents a Subscription Line Pricing Policy.
The input fields for an array containing all pricing changes for each billing cycle.
The input fields for expected price changes of the subscription line over time.
A shipping option to deliver a subscription contract.
Failure determining available shipping options for delivery of a subscription contract.
A shipping option for delivery of a subscription contract.
A suggested transaction.
Represents a refund suggested by Shopify based on the items being reimbursed.
Represents a return refund suggested by Shopify based on the items being reimbursed.
The result in a tabular format with schema information and formatted and unformatted row data.
A nested array representation of the data.
The default table response structure for a ShopifyQL query.
Return type for `tagsAdd` mutation.
Return type for `tagsRemove` mutation.
Tax app configuration of a merchant.
Return type for `taxAppConfigure` mutation.
An error that occurs during the execution of `TaxAppConfigure`.
Represents a single tax applied to the associated line item.
A TenderTransaction represents a transaction with financial impact on a shop's balance sheet.
An auto-generated type for paginating through multiple TenderTransactions.
Information about the credit card used for this transaction.
An auto-generated type which holds one TenderTransaction and a cursor during pagination.
A sale associated with a tip.
Transaction fee related to an order transaction.
Translatable content of a resource's field.
A resource that has translatable fields.
An auto-generated type for paginating through multiple TranslatableResources.
An auto-generated type which holds one TranslatableResource and a cursor during pagination.
Translation of a field of a resource.
The input fields and values for creating or updating a translation.
Return type for `translationsRegister` mutation.
Return type for `translationsRemove` mutation.
Represents an error that happens during the execution of a translation mutation.
Represents a typed custom attribute.
This is represents new sale types that have been added in future API versions.
The input fields required to update a media object.
The URL redirect for the online store.
Return type for `urlRedirectBulkDeleteAll` mutation.
Return type for `urlRedirectBulkDeleteByIds` mutation.
An error that occurs during the execution of `UrlRedirectBulkDeleteByIds`.
Return type for `urlRedirectBulkDeleteBySavedSearch` mutation.
An error that occurs during the execution of `UrlRedirectBulkDeleteBySavedSearch`.
Return type for `urlRedirectBulkDeleteBySearch` mutation.
An error that occurs during the execution of `UrlRedirectBulkDeleteBySearch`.
An auto-generated type for paginating through multiple UrlRedirects.
Return type for `urlRedirectCreate` mutation.
Return type for `urlRedirectDelete` mutation.
An auto-generated type which holds one UrlRedirect and a cursor during pagination.
A request to import a [`URLRedirect`](https://shopify.dev/api/admin-graphql/latest/objects/UrlRedirect) object into the Online Store channel.
Return type for `urlRedirectImportCreate` mutation.
A preview of a URL redirect import row.
Return type for `urlRedirectImportSubmit` mutation.
Represents an error that happens during execution of a redirect import mutation.
The input fields to create or update a URL redirect.
Return type for `urlRedirectUpdate` mutation.
Represents an error that happens during execution of a redirect mutation.
Represents an error in the input of a mutation.
Specifies the [Urchin Traffic Module (UTM) parameters](https://en.wikipedia.org/wiki/UTM_parameters) that are associated with a related marketing campaign.
Represents a set of UTM parameters.
Represents a credit card payment instrument.
Represents a paypal billing agreement payment instrument.
Representation of 3d vectors and points.
Represents a Shopify hosted video.
Represents a source for a Shopify hosted video.
An Amazon EventBridge partner event source to which webhook subscriptions publish events.
An HTTPS endpoint to which webhook subscriptions send POST requests.
A Google Cloud Pub/Sub topic to which webhook subscriptions publish events.
A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API.
An auto-generated type for paginating through multiple WebhookSubscriptions.
Return type for `webhookSubscriptionCreate` mutation.
Return type for `webhookSubscriptionDelete` mutation.
An auto-generated type which holds one WebhookSubscription and a cursor during pagination.
The input fields for a webhook subscription.
Return type for `webhookSubscriptionUpdate` mutation.
A web pixel settings.
Return type for `webPixelCreate` mutation.
Return type for `webPixelDelete` mutation.
The input fields to use to update a web pixel.
Return type for `webPixelUpdate` mutation.
A weight, which includes a numeric value and a unit of measurement.
The input fields for the weight unit and value inputs.
# Interfaces
The information about the price that's charged to a shop every plan period.
Services and features purchased once by the store.
The value of the discount.
A [discount application](https://shopify.dev/api/admin-graphql/latest/interfaces/discountapplication) involved in order editing that might be newly added or have new changes applied.
A list of products with publishing and pricing information.
Specifies object for the condition of the rule.
Specifies object with additional rule attributes.
The main embed of a comment event.
The subject line of a comment event.
Represents a session preceding an order, often used for building a timeline of events leading to an order.
All possible instruments for CustomerPaymentMethods.
The value (weight or price) that the condition field is compared to.
A rate provided by a merchant-defined rate or a participant.
A discount.
Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
The type of discount associated to the automatic discount.
The type of discount associated with the discount code.
The prerequisite for the discount to be applicable.
The type of the discount value and how it will be applied.
The type used for targeting a set of customers who are eligible for the discount.
The type of discount that will be applied.
The type used to target the items required for discount eligibility, or the items to which the application of a discount might apply.
The type of minimum requirement that must be met for the discount to be applied.
The type used to target the eligible countries of an order's shipping destination for which the discount applies.
Represents an error in the input of a mutation.
Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
A file interface.
Represents an object that has a list of events.
Localization extensions associated with the specified resource.
Resources that metafield definitions can be applied to.
Represents information about the metafields associated to the specified resource.
Published translations associated with the resource.
A job corresponds to some long running task that the client should poll for status.
Interoperability metadata for types that directly correspond to a REST Admin API resource.
A geographic region which comprises a market.
Represents a media interface.
The resource referenced by the metafield value.
Types of resources that may use metafields to reference other resources.
A default cursor that you can use in queries to paginate your results.
An object with an ID field to support global identification, in accordance with the [Relay specification](https://relay.dev/graphql/objectidentification.htm#sec-Node-Interface).
Online Store preview URL of the object.
A change that has been applied to an order.
Payment details related to a transaction.
All possible instrument outputs for Payment Mandates.
The type of the price rule value.
The type of value given to a customer when a discount is applied to an order.
The possible types of publication operations.
Represents a resource that can be published to a channel.
Represents information about the purchasing entity for the order or draft order.
Represents a merchandising background operation interface.
The delivery method and artifacts associated with a reverse delivery.
An individual sale record associated with a sales agreement.
A contract between a merchant and a customer to do business.
The filters used in segment queries associated with a shop.
Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months).
The portion of the price to be charged at checkout.
Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week).
Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set for a limited period or that is fixed for the duration of the subscription).
Represents a selling plan pricing policy adjustment value type.
Represents selling plan pricing policy common fields.
The charge descriptors for a payments account.
A response to a ShopifyQL query.
Represents subscription contract common fields.
Describes the delivery method to use to get the physical goods to the customer.
The delivery option for a subscription contract.
The result of the query to fetch delivery options for the subscription contract.
Subscription draft discount types.
The value of the discount and how it will be applied.
The result of the query to fetch shipping options for the subscription contract.
Information about the payment instrument used for this transaction.
An endpoint to which webhook subscriptions send webhooks events.
# Type aliases
Specifies the abandonment type.
Specifies the delivery state of a marketing activity.
Specifies the email state.
Possible error codes that can be returned by `AbandonmentEmailStateUpdateUserError`.
Possible error codes that can be returned by `AbandonmentUpdateActivitiesDeliveryStatusesUserError`.
Possible types of app developer.
The possible categories of an app installation, based on their purpose or the environment they can run in.
The levels of privacy of an app installation.
The set of valid sort keys for the AppInstallation query.
The frequency at which the shop is billed for an app subscription.
The public-facing category for an app.
The approval status of the app purchase.
Possible error codes that can be returned by `AppRevenueAttributionRecordCreateUserError`.
Possible error codes that can be returned by `AppRevenueAttributionRecordDeleteUserError`.
The set of valid sort keys for the AppRevenueAttributionRecord query.
Represents the billing types of revenue attribution.
The replacement behavior when creating an app subscription for a merchant with an already existing app subscription.
The set of valid sort keys for the AppSubscription query.
The status of the app subscription.
Possible error codes that can be returned by `AppSubscriptionTrialExtendUserError`.
The set of valid sort keys for the AppTransaction query.
The set of valid sort keys for the AppUsageRecord query.
The set of valid sort keys for the AutomaticDiscount query.
The possible types for a badge.
Possible error codes that can be returned by `BillingAttemptUserError`.
Possible error codes that can be returned by `BulkMutationUserError`.
Error codes for failed bulk operations.
The valid values for the status of a bulk operation.
The valid values for the bulk operation's type.
Possible error codes that can be returned by `BulkProductResourceFeedbackCreateUserError`.
Possible error codes that can be returned by `BusinessCustomerUserError`.
Possible error codes that can be returned by `CartTransformCreateUserError`.
Possible error codes that can be returned by `CartTransformDeleteUserError`.
The set of valid sort keys for the Catalog query.
The state of a catalog.
The associated catalog's type.
Possible error codes that can be returned by `CatalogUserError`.
The set of valid sort keys for the CheckoutProfile query.
The set of valid sort keys for the CodeDiscount query.
Possible error codes that can be returned by `CollectionAddProductsV2UserError`.
Specifies the attribute of a product being used to populate the smart collection.
Specifies the relationship between the `column` and the `condition`.
The set of valid sort keys for the Collection query.
Specifies the sort order for the products in the collection.
The valid values for the address type of a company.
The set of valid sort keys for the CompanyContactRoleAssignment query.
The set of valid sort keys for the CompanyContactRole query.
The set of valid sort keys for the CompanyContact query.
The set of valid sort keys for the CompanyLocation query.
The set of valid sort keys for the Company query.
The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines.
The part of the image that should remain after cropping.
The three-letter currency codes that represent the world currencies used in stores.
The source that collected the customer's consent to receive marketing materials.
Possible marketing states for the customer’s email address.
The different levels related to whether a customer has opted in to having their opened emails tracked.
Possible error codes that can be returned by `CustomerEmailMarketingConsentUpdateUserError`.
The possible email marketing states for a customer.
The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.
Possible error codes that can be returned by `CustomerMergeUserError`.
The types of the hard blockers preventing a customer from being merged to another customer.
The status of the customer merge request.
Possible error codes that can be returned by `CustomerPaymentMethodCreateFromDuplicationDataUserError`.
Possible error codes that can be returned by `CustomerPaymentMethodGetDuplicationDataUserError`.
Possible error codes that can be returned by `CustomerPaymentMethodGetUpdateUrlUserError`.
Possible error codes that can be returned by `CustomerPaymentMethodRemoteUserError`.
The revocation reason types for a customer payment method.
Possible error codes that can be returned by `CustomerPaymentMethodUserError`.
The valid tiers for the predicted spend of a customer with a shop.
The possible product subscription states for a customer, as defined by the customer's subscription contracts.
The set of valid sort keys for the CustomerSavedSearch query.
Possible error codes that can be returned by `CustomerSegmentMembersQueryUserError`.
Possible error codes that can be returned by `CustomerSmsMarketingConsentError`.
The valid SMS marketing states for a customer’s phone number.
The set of valid sort keys for the Customer query.
The valid values for the state of a customer's account with a shop.
Days of the week from Monday to Sunday.
Possible error codes that can be returned by `DelegateAccessTokenCreateUserError`.
Possible error codes that can be returned by `DelegateAccessTokenDestroyUserError`.
The set of valid sort keys for the DeletionEvent query.
The supported subject types of deletion events.
The field type that the condition will be applied to.
The operator to use to determine if the condition passes.
Possible error codes that can be returned by `DeliveryCustomizationError`.
Reasons the shop is blocked from converting to full multi-location delivery profiles mode.
Possible pickup time values that a location enabled for local pickup can have.
Possible error codes that can be returned by `DeliveryLocationLocalPickupSettingsError`.
The different types of method definitions to filter by.
Possible method types that a delivery method can have.
Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
The method by which the discount's value is allocated onto its entitled lines.
The level at which the discount's value is applied.
The lines on the order to which the discount is applied, of the type defined by the discount application's `targetType`.
The type of line (i.e.
The class of the discount for combining purposes.
The set of valid sort keys for the DiscountCode query.
Possible error codes that can be returned by `DiscountUserError`.
The type of page where a shareable discount URL lands.
The set of valid sort keys for the Discount query.
The status of the discount.
The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
The type of the subscription discount.
Possible error codes that can be returned by `DisputeEvidenceUpdateUserError`.
The possible statuses of a dispute.
The possible types for a dispute.
The valid discount types that can be applied to a draft order.
The set of valid sort keys for the DraftOrder query.
The valid statuses for a draft order.
Possible error codes that can be returned by `ErrorsServerPixelUserError`.
Possible error codes that can be returned by `ErrorsWebPixelUserError`.
The set of valid sort keys for the Event query.
The possible content types for a file object.
The input fields for handling if filename is already in use.
The error types for a file.
Possible error codes that can be returned by `FilesUserError`.
The set of valid sort keys for the File query.
The possible statuses for a file object.
The display status of a fulfillment.
The set of valid sort keys for the FulfillmentEvent query.
The status that describes a fulfillment or delivery event.
The reason for a fulfillment hold.
The actions that can be taken on a fulfillment order.
The assigment status to be used to filter fulfillment orders.
Possible error codes that can be returned by `FulfillmentOrderHoldUserError`.
Possible error codes that can be returned by `FulfillmentOrderLineItemsPreparedForPickupUserError`.
The kinds of request merchants can make to a fulfillment service.
Possible error codes that can be returned by `FulfillmentOrderMergeUserError`.
The reason for a fulfillment order rejection.
Possible error codes that can be returned by `FulfillmentOrderReleaseHoldUserError`.
The request status of a fulfillment order.
Possible error codes that can be returned by `FulfillmentOrderRescheduleUserError`.
The set of valid sort keys for the FulfillmentOrder query.
Possible error codes that can be returned by `FulfillmentOrderSplitUserError`.
Possible error codes that can be returned by `FulfillmentOrdersReleaseHoldsUserError`.
Possible error codes that can be returned by `FulfillmentOrdersSetFulfillmentDeadlineUserError`.
The status of a fulfillment order.
The type of a fulfillment service.
The status of a fulfillment.
Possible error codes that can be returned by `GiftCardUserError`.
The set of valid sort keys for the GiftCard query.
List of supported image content types.
Possible error codes that can be returned by `InventoryAdjustQuantitiesUserError`.
Possible error codes that can be returned by `InventoryBulkToggleActivationUserError`.
Possible error codes that can be returned by `InventoryMoveQuantitiesUserError`.
Possible error codes that can be returned by `InventorySetOnHandQuantitiesUserError`.
ISO 639-1 language codes supported by Shopify.
Units of measurement for length.
Specifies the type of the underlying localizable content.
The key of a localization extension.
The purpose of a localization extension.
Possible error codes that can be returned by `LocationActivateUserError`.
Possible error codes that can be returned by `LocationAddUserError`.
Possible error codes that can be returned by `LocationDeactivateUserError`.
Possible error codes that can be returned by `LocationDeleteUserError`.
Possible error codes that can be returned by `LocationEditUserError`.
The set of valid sort keys for the Location query.
Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
The error code resulted from the marketing activity extension integration.
The set of valid sort keys for the MarketingActivity query.
Status helps to identify if this marketing activity has been completed, queued, failed etc.
StatusBadgeType helps to identify the color of the status badge.
Possible error codes that can be returned by `MarketingActivityUserError`.
The budget type for a marketing activity.
The available marketing channels for a marketing activity or event.
The set of valid sort keys for the MarketingEvent query.
The available types of marketing event.
The type of resources that are market localizable.
Possible error codes that can be returned by `MarketUserError`.
The possible content types for a media object.
Error types for media.
Host for a Media Resource.
The possible statuses for a media preview image.
The possible statuses for a media object.
Possible error codes that can be returned by `MediaUserError`.
Warning types for media.
The class of the discount for combining purposes.
Possible admin access settings for metafields.
Possible error codes that can be returned by `MetafieldDefinitionCreateUserError`.
Possible error codes that can be returned by `MetafieldDefinitionDeleteUserError`.
Possible metafield definition pinned statuses.
Possible error codes that can be returned by `MetafieldDefinitionPinUserError`.
The set of valid sort keys for the MetafieldDefinition query.
Possible error codes that can be returned by `MetafieldDefinitionUnpinUserError`.
Possible error codes that can be returned by `MetafieldDefinitionUpdateUserError`.
Possible metafield definition validation statuses.
Possible types of a metafield's owner resource.
Possible error codes that can be returned by `MetafieldsSetUserError`.
Possible metafield validation statuses.
Legacy type information for the stored value.
Defines how the metaobjects of a definition can be accessed in admin API surface areas.
Defines visibility status for metaobjects.
Defines how the metaobjects of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
Possible error codes that can be returned by `MetaobjectUserError`.
The set of valid sort keys for the MethodDefinition query.
The possible order action types for a [sales agreement](https://shopify.dev/api/admin-graphql/latest/interfaces/salesagreement).
Represents the reason for the order's cancellation.
Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
Represents the order's current financial status.
Represents the order's aggregated fulfillment status for display purposes.
Possible error codes that can be returned by `OrderInvoiceSendUserError`.
The type of a payment status.
The order's aggregated return status that's used for display purposes.
The likelihood that an order is fraudulent.
The set of valid sort keys for the Order query.
A standardized error code, independent of the payment provider.
The different kinds of order transactions.
The different states that an `OrderTransaction` can have.
ShopifyQL parsing errors.
Possible error codes that can be returned by `PaymentCustomizationError`.
Some of the payment methods used in Shopify.
Possible error codes that can be returned by `PaymentReminderSendUserError`.
Possible error codes that can be returned by `PaymentTermsCreateUserError`.
Possible error codes that can be returned by `PaymentTermsDeleteUserError`.
The type of a payment terms or a payment terms template.
Possible error codes that can be returned by `PaymentTermsUpdateUserError`.
Represents a valid PayPal Express subscriptions gateway status.
How to caluclate the parent product variant's price while bulk updating variant relationships.
Represents a percentage price adjustment type.
Represents how the compare at price will be determined for a price list.
Possible error codes that can be returned by `PriceListFixedPricesByProductBulkUpdateUserError`.
Represents the origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration).
Possible error codes that can be returned by `PriceListPriceUserError`.
The set of valid sort keys for the PriceList query.
Possible error codes that can be returned by `PriceListUserError`.
The method by which the price rule's value is allocated to its entitled items.
Possible error codes that could be returned by a price rule mutation.
The list of features that can be supported by a price rule.
The type of page where a shareable price rule URL lands.
The set of valid sort keys for the PriceRule query.
The status of the price rule.
The type of lines (line_item or shipping_line) to which the price rule applies.
The list of features that can be supported by a price rule.
Supported private metafield value types.
Possible error codes that can be returned by `ProductChangeStatusUserError`.
The set of valid sort keys for the ProductCollection query.
Possible error codes that can be returned by `ProductDeleteUserError`.
Possible error codes that can be returned by `ProductDuplicateUserError`.
Possible error codes that can be returned by `ProductFeedCreateUserError`.
Possible error codes that can be returned by `ProductFeedDeleteUserError`.
The valid values for the status of product feed.
Possible error codes that can be returned by `ProductFullSyncUserError`.
The set of valid sort keys for the ProductImage query.
The set of valid sort keys for the ProductMedia query.
The set of valid sort keys for the Product query.
The possible product statuses.
The valid values for the method of inventory tracking for a product variant.
The valid values for the inventory policy of a product variant once it is out of stock.
Possible error codes that can be returned by `ProductVariantRelationshipBulkUpdateUserError`.
Possible error codes that can be returned by `ProductVariantsBulkCreateUserError`.
Possible error codes that can be returned by `ProductVariantsBulkDeleteUserError`.
Possible error codes that can be returned by `ProductVariantsBulkReorderUserError`.
Possible error codes that can be returned by `ProductVariantsBulkUpdateUserError`.
The set of valid sort keys for the ProductVariant query.
The set of valid sort keys for the ProfileItem query.
The input fields for the possible values for the default state of a publication.
Possible error codes that can be returned by `PublicationUserError`.
Possible error codes that can be returned by `PubSubWebhookSubscriptionCreateUserError`.
Possible error codes that can be returned by `PubSubWebhookSubscriptionUpdateUserError`.
The origin of quantity rule on a price list.
Possible error codes that can be returned by `QuantityRuleUserError`.
The type of refund to perform for a particular refund duty.
The type of restock performed for a particular refund line item.
The available icons for resource alerts.
The possible severity levels for a resource alert.
The state of the resource feedback.
Represents the state of this catalog operation.
The reason why the merchant declined a customer's return request.
Possible error codes that can be returned by `ReturnUserError`.
The reason for returning the return line item.
The status of a return.
The final arrangement of an item from a reverse fulfillment order.
The status of a reverse fulfillment order.
The status of a reverse fulfillment order third-party confirmation.
The possible order action types for a sale.
The possible line types for a sale record.
The page or pages on the online store where the script should be included.
Specifies the type of resources to be returned from a search.
The set of valid sort keys for the Segment query.
Represents the anchor type.
The category of the selling plan.
The checkout charge when the full amount isn't charged at checkout.
Possible intentions of a Delivery Policy.
The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
Describes what triggers fulfillment.
The set of valid sort keys for the SellingPlanGroup query.
Possible error codes that can be returned by `SellingPlanGroupUserError`.
Represents valid selling plan interval.
Represents a selling plan pricing policy adjustment type.
Whether the delivery policy is merchant or buyer-centric.
The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
When to capture the payment for the remaining amount due.
When to reserve inventory for a selling plan.
The current state of a server pixel.
The class of the discount for combining purposes.
Type of a shipping package.
Possible branding of a shop.
Represents the shop's customer account requirement preference.
The bank account status.
The possible dispute evidence file types.
The reason for the dispute provided by the cardholder's bank.
The interval at which payouts are sent to the connected bank account.
The transfer status of the payout.
The possible transaction types for a payout.
The types of possible verification documents.
The status of a verification.
Possible error codes that can be returned by `ShopPolicyUserError`.
Available shop policy types.
Possible error codes that can be returned by `ShopResourceFeedbackCreateUserError`.
Possible sort of tags.
Represents the fallback avatar image for a staff member.
Represents access permissions for a staff member.
The possible HTTP methods that can be used when sending a request to upload a file using information from a [StagedMediaUploadTarget](https://shopify.dev/api/admin-graphql/latest/objects/StagedMediaUploadTarget).
The resource type to receive.
Possible error codes that can be returned by `StandardMetafieldDefinitionEnableUserError`.
The possible error codes associated with making billing attempts.
The set of valid sort keys for the SubscriptionBillingAttempts query.
The possible status values of a subscription billing cycle.
Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
The input fields for possible reasons for editing the billing cycle's schedule.
The set of valid sort keys for the SubscriptionBillingCycles query.
Select subscription billing cycles to be targeted.
Possible error codes that can be returned by `SubscriptionContractUserError`.
The possible status values of the last payment on a subscription contract.
The possible status values of a subscription.
The reason a discount on a subscription draft was rejected.
Possible error codes that can be returned by `SubscriptionDraftUserError`.
Specifies the kind of the suggested order transaction.
Possible error codes that can be returned by `TaxAppConfigureUserError`.
Available customer tax exemptions.
State of the tax app configuration.
Specifies the type of resources that are translatable.
Possible error codes that can be returned by `TranslationUserError`.
Systems of weights and measures.
Possible error codes that can be returned by `UrlRedirectBulkDeleteByIdsUserError`.
Possible error codes that can be returned by `UrlRedirectBulkDeleteBySavedSearchUserError`.
Possible error codes that can be returned by `UrlRedirectBulkDeleteBySearchUserError`.
Possible error codes that can be returned by `UrlRedirectUserError`.
Possible error codes that can be returned by `UrlRedirectImportUserError`.
The set of valid sort keys for the UrlRedirect query.
A type of visualization.
The supported formats for webhook subscriptions.
The set of valid sort keys for the WebhookSubscription query.
The supported topics for webhook subscriptions.
Units of measurement for weight.