# Functions
Decode decodes the input map into an object of the type specified by GqlTypeNameKey.
# 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.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `time` value.
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.
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`.
Sort by the `amount` value.
Sort by the `fee` value.
Sort by the `id` value.
Sort by the `net` value.
Sort by the `order_name` value.
Sort by the `payment_method_name` value.
Sort by the `payout_date` value.
Sort by the `payout_status` value.
Sort by the `processed_at` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `transaction_type` value.
Billing cycle charge attempt made more than 24 hours before the billing cycle `billingAttemptExpectedDate`.
Billing cycle must not be skipped.
The input value is blank.
Subscription contract does not exist.
Subscription contract cannot be billed if paused.
Subscription contract cannot be billed once terminated.
Subscription contract is under review.
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.
The shipping line was added as part of the current order edit.
The shipping line has no staged changes associated with it.
The shipping line was removed as part of the current order edit.
Carrier service creation failed.
Carrier service deletion 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.
Sort by the `updated_at` value.
Carrier service update failed.
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 `closing_time_asc` value.
Sort by the `closing_time_desc` value.
Sort by the `id` value.
Sort by the `opening_time_asc` value.
Sort by the `opening_time_desc` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `total_discrepancy_asc` value.
Sort by the `total_discrepancy_desc` value.
Sort by the `id` value.
Sort by the `processed_at` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
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 price breaks can be associated only with company location catalogs.
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.
The Base background style.
The None background style.
The Solid background style.
The Subdued background style.
The Transparent background style.
The Block End border.
The Full border.
The None border.
The Base border style.
The Dashed border style.
The Dotted border style.
The Base border width.
The Large border width.
The Large 100 border width.
The Large 200 border width.
The checkout header content type icon value.
The checkout header content type image value.
The checkout header content type text value.
The COLOR_SCHEME1 color scheme selection.
The COLOR_SCHEME2 color scheme selection.
The COLOR_SCHEME3 color scheme selection.
The COLOR_SCHEME4 color scheme selection.
The TRANSPARENT color scheme selection.
Transparent color selection.
The corner radius with a pixel value defined by designSystem.cornerRadius.base.
The corner radius with a pixel value defined by designSystem.cornerRadius.large.
The 0px corner radius (square corners).
The corner radius with a pixel value defined by designSystem.cornerRadius.small.
The font display strategy is defined by the browser user agent.
Gives the font face a short block period and an infinite swap period.
Gives the font face an extremely small block period and a short swap period.
Gives the font face an extremely small block period and no swap period.
Gives the font face an extremely small block period and an infinite swap period.
The checkout footer alignment Center value.
The checkout footer alignment End value.
The checkout footer alignment Start value.
The End footer position.
The Inline footer position.
Set the global corner radius override to 0px (square corners).
Center alignment.
End alignment.
Start alignment.
Inline position.
Secondary inline position.
Start position.
The Inside label position.
The Outside label position.
The Base shadow.
The Large 100 shadow.
The Large 200 shadow.
The Small 100 shadow.
The Small 200 shadow.
The Full simple border.
The None simple border.
The Base spacing.
The Extra Loose spacing.
The Extra Tight spacing.
The Base spacing.
The Large spacing.
The Large 100 spacing.
The Large 200 spacing.
The Large 300 spacing.
The Large 400 spacing.
The Large 500 spacing.
The None spacing.
The Small spacing.
The Small 100 spacing.
The Small 200 spacing.
The Small 300 spacing.
The Small 400 spacing.
The Small 500 spacing.
The Loose spacing.
The None spacing.
The Tight spacing.
The primary font.
The secondary font.
Base or default kerning.
Extra loose kerning, leaving even more space in between characters.
Loose kerning, leaving more space than the default in between characters.
All letters are is lower case.
No letter casing applied.
Capitalize the first letter of each word.
All letters are uppercase.
The base font size.
The extra extra large font size.
The extra large font size.
The extra small font size.
The large font size.
The medium font size.
The small font size.
The base weight.
The bold weight.
Unexpected internal error happened.
The Hidden visibility setting.
The Visible visibility setting.
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 product is the child of a combined listing.
The product is the parent of a combined listing.
Unable to add duplicated products.
Unable to add a product that is a parent.
Unable to add products with repeated options.
Option values cannot be repeated.
Unable to add options values that are already in use.
Combined listings feature is not enabled.
Cannot perform edit and remove on same products.
Unable to add products.
Unable to remove products.
Unable to update products.
An option linked to a metafield cannot be linked to a different metafield.
The same metafield cannot be linked to multiple options.
Linked metafield value missing from `optionsAndValues` field.
Linked options are currently not supported for this shop.
Selected option values cannot be empty.
Unable to add products with blank option names.
Option does not exist.
Unable to add products with different options.
Unable to update options with blank option values.
Unable to update options with no option values.
Unable to update components for a product that isn't a combined listing.
Unable to add a product that is already a child.
Failed to remove mebmership due to invalid input.
Unable to add products that do not exist.
The title cannot be longer than 255 characters.
You have reached the maximum number of products that can be added to an individual combined listing.
You have reached the maximum number of variants across all products for an individual combined listing.
An unexpected error occurred.
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.
The count is at least the value.
The count is exactly the 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.
Türkiye.
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 Soberanos (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 is redirected to the classic customer accounts login page.
The customer is redirected to the new customer accounts login page.
Customer does not exist.
Failed to cancel customer data erasure.
Customer's data is not scheduled for erasure.
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 store credit.
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.
Customer does not exist.
Failed to request customer data erasure.
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 `location` 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.
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.
Data sale opt out failed.
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 pickup point.
The order is delivered to a retail store.
The order is shipped.
The time zone is invalid.
The location doesn't belong to the app.
The record with the ID used as the input value couldn't be found.
The input value is too long.
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 when it has a start date in the future.
The discount applies onto line items.
The discount applies onto shipping lines.
Automatic discount type.
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
Status previously used by Stripe to indicate that a dispute led to a refund.
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 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.
An externally hosted video.
A Shopify-hosted generic file.
A Shopify-hosted image.
A Shopify-hosted 3D model.
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.
Exceeded the limit of media per product.
The target resource does not exist.
Specify one argument: search, IDs, or deleteAll.
Cannot add more than 10000 references to a file.
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.
The file type is not supported for referencing.
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.
Shop must be on a Shopify Plus plan to activate functions from a custom app.
A fulfillment constraint rule already exists for the provided function_id.
Function does not implement the required interface for this fulfillment constraint rule.
No Shopify Function found for provided function_id.
Function is pending deletion and cannot have new rules created against it.
Failed to create fulfillment constraint rule due to invalid input.
Maximum number of fulfillment constraint rules reached.
Could not find fulfillment constraint rule for provided id.
Unauthorized app scope.
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 return items not yet received during an exchange.
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.
Fulfillment orders for which the merchant hasn't yet 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.
Sort by the `updated_at` value.
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 must have at least one line item input to split.
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.
The compareQuantity argument must be given to each quantity or ignored using ignoreCompareQuantity.
The compareQuantity value does not match persisted value.
The specified inventory item could not be found.
The specified location could not be found.
The quantity name must be either 'available' or 'on_hand'.
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 specified inventory item is not stocked at the location.
The combination of inventoryItemId and locationId must be unique.
The item can only have one scheduled change for quantity name as the fromName.
The item can only have one scheduled change for quantity name as the toName.
There was an error updating the scheduled changes.
The specified field is invalid.
The specified fromName is invalid.
The specified reason is invalid.
The specified toName is invalid.
The inventory item was not found.
The inventory item was not found at the location specified.
At least 1 item must be provided.
The ledger document URI is invalid.
The location couldn't be found.
The from_name and to_name can't be the same.
Afrikaans.
Akan.
Amharic.
Arabic.
Assamese.
Azerbaijani.
Belarusian.
Bulgarian.
Bambara.
Bangla.
Tibetan.
Breton.
Bosnian.
Catalan.
Chechen.
Central Kurdish.
Czech.
Church Slavic.
Welsh.
Danish.
German.
Dzongkha.
Ewe.
Greek.
English.
Esperanto.
Spanish.
Estonian.
Basque.
Persian.
Fulah.
Finnish.
Filipino.
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.
Sanskrit.
Sardinian.
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 link.
A list of file references.
A list of links.
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_cl' for country CL.
Extension key 'shipping_credential_cn' for country CN.
Extension key 'shipping_credential_co' for country CO.
Extension key 'shipping_credential_cr' for country CR.
Extension key 'shipping_credential_ec' for country EC.
Extension key 'shipping_credential_es' for country ES.
Extension key 'shipping_credential_gt' for country GT.
Extension key 'shipping_credential_id' for country ID.
Extension key 'shipping_credential_kr' for country KR.
Extension key 'shipping_credential_my' for country MY.
Extension key 'shipping_credential_pe' for country PE.
Extension key 'shipping_credential_pt' for country PT.
Extension key 'shipping_credential_py' for country PY.
Extension key 'shipping_credential_tr' for country TR.
Extension key 'shipping_credential_tw' for country TW.
Extension key 'shipping_credential_type_co' for country CO.
Extension key 'tax_credential_br' for country BR.
Extension key 'tax_credential_cl' for country CL.
Extension key 'tax_credential_co' for country CO.
Extension key 'tax_credential_cr' for country CR.
Extension key 'tax_credential_ec' for country EC.
Extension key 'tax_credential_es' for country ES.
Extension key 'tax_credential_gt' for country GT.
Extension key 'tax_credential_id' for country ID.
Extension key 'tax_credential_it' for country IT.
Extension key 'tax_credential_mx' for country MX.
Extension key 'tax_credential_my' for country MY.
Extension key 'tax_credential_pe' for country PE.
Extension key 'tax_credential_pt' for country PT.
Extension key 'tax_credential_py' for country PY.
Extension key 'tax_credential_tr' for country TR.
Extension key 'tax_credential_type_co' for country CO.
Extension key 'tax_credential_type_mx' for country MX.
Extension key 'tax_credential_use_mx' for country MX.
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.
The metafield violates a capability restriction.
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.
An internal error occurred.
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.
Cannot modify the online order fulfillment preference for fulfillment service locations.
The metafield violates a capability restriction.
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.
An internal error occurred.
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.
Indicates that the address has been validated and is very likely to contain invalid information.
Indicates that the address has been validated and no issues were found.
Indicates that the address has been validated and might contain invalid information.
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.
This marketing activity is currently running.
This marketing activity was deleted and it was triggered from outside of Shopify.
This marketing activity has completed running.
This marketing activity is currently not running.
This marketing activity is scheduled to run.
The marketing activity's status is unknown.
An advertisement activity.
A group of advertisement activities.
A campaign activity.
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 marketing activity must be an external activity.
This activity has child activities and thus cannot be deleted.
The activity's tactic can not be updated from STOREFRONT_APP.
The activity's tactic can not be updated to STOREFRONT_APP.
All currency codes provided in the input need to match.
A mutation can not be ran because a job to delete all external activities has been enqueued, which happens either from calling the marketingActivitiesDeleteAllExternal mutation or as a result of an app uninstall.
The job to delete all external activities failed to enqueue.
The channel handle value cannot be modified.
The hierarchy level cannot be modified.
The parent activity cannot be modified.
The URL parameter value cannot be modified.
The UTM parameters cannot be modified.
The input value is invalid.
The channel handle is not recognized.
Either the marketing activity ID or remote ID must be provided for the activity to be deleted.
Either the channel_handle or delete_engagements_for_all_channels must be provided when deleting a marketing engagement.
Either the marketing activity ID, remote ID, or UTM must be provided.
No identifier found.
For activity level engagement, either the marketing activity ID or remote ID must be provided.
The remote ID does not correspond to an existing activity.
The currency codes provided need to match the referenced marketing activity's currency code.
Marketing activity does not exist.
Marketing activity is not valid, the associated marketing event does not exist.
Non-hierarchical marketing activities must have UTM parameters or a URL parameter value.
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 link.
A loyalty program.
A messaging app, such as Facebook Messenger.
A newsletter.
A notification in the Shopify admin.
A blog post.
A retargeting ad.
Search engine optimization.
A popup on the online store.
A transactional email.
A metafield.
A Metaobject.
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 have both subfolder and domain web presences.
Can't have multiple subfolder web presences per 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.
Can't add another web presence to the market.
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.
Missing arguments.
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.
The menu cannot be nested more than 3 level deep.
The record with the ID used as the input value couldn't be found.
Menu does not exist.
Default menu cannot be deleted.
The article menu item type.
The blog menu item type.
The catalog menu item type.
The collection menu item type.
The collections menu item type.
The frontpage menu item type.
The http menu item type.
The metaobject menu item type.
The page menu item type.
The product menu item type.
The search menu item type.
The shop_policy menu item type.
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.
The menu cannot be nested more than 3 level deep.
The record with the ID used as the input value couldn't be found.
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.
Owner gets full access.
Owner gets full access.
Owner gets full access.
Owner gets full access.
Owner gets full access.
Owner gets full access.
The Customer Account API cannot access metafields.
The Customer Account API can read metafields.
The Customer Account API can read and write metafields.
The Customer Account API cannot access metafields.
The Customer Account API can read metafields.
The Customer Account API can read and write metafields.
Returns both constrained and unconstrained metafield definitions.
Only returns metafield definitions that are constrained to a resource subtype.
Only returns metafield definitions that are not constrained to a resource subtype.
A duplicate option.
The maximum limit of grants per definition type has been exceeded.
The input value isn't included in the list.
The input value is invalid.
A field contains an invalid character.
The input combination is invalid.
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.
Deleting a definition in a reserved namespace 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.
The maximum limit of grants per definition type has been exceeded.
An internal error occurred.
An invalid input.
The input combination is invalid.
Action cannot proceed.
You cannot change the metaobject definition pointed to by a metaobject reference metafield definition.
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.
Read metafield access.
Read and write metafield access.
The Api Permission metafield owner type.
The Article metafield owner type.
The Blog metafield owner type.
The Cart Transform 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 Fulfillment Constraint Rule 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 Order Routing Location Rule 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 Selling Plan metafield owner type.
The Shop metafield owner type.
The Validation metafield owner type.
ApiPermission metafields can only be created or updated by the app owner.
The input value is blank.
The metafield violates a capability restriction.
The input value isn't included in the list.
An internal error occurred.
The compareDigest is invalid.
The type is invalid.
The value is invalid for the metafield type or for the definition options.
The input value should be less than or equal to the maximum value allowed.
The input value needs to be blank.
The metafield has been modified since it was loaded.
The input value is too long.
The input value is too short.
Metafields are not accessible in any Storefront API surface area.
Metafields are accessible in the GraphQL Storefront API and online store Liquid templates.
Metafields are accessible in online store Liquid templates but not in the GraphQL Storefront API.
Metafields are not accessible in any Storefront API surface area.
Metafields are accessible in the GraphQL Storefront API and online store Liquid templates.
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.
The display name cannot be the same when using the metaobject as a product option.
Duplicate inputs were provided for this field key.
Renderable data input is referencing an invalid field.
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.
The input is missing required keys.
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.
The Online Store URL handle cannot be blank.
The Online Store URL handle is invalid.
The Online Store URL handle is already taken.
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.
The input value is invalid.
The record with the ID used as the input value couldn't be found.
The input value is too long.
An order with a purchase or charge.
An edit to the order.
A refund on the order.
A return 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.
Staff made an error.
The input value is invalid.
An order refund was requested but the user does not have the refund_orders permission.
The record with the ID used as the input value couldn't be found.
Errors for mandate payment on order.
The input value is invalid.
The record with the ID used as the input value couldn't be found.
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**.
The input value is invalid.
The input value is invalid.
The input value is invalid.
The input value is invalid.
The input value is invalid.
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 awaiting processing.
The payment is pending with the provider, and may take a while.
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.
The input value is invalid.
The record with the ID used as the input value couldn't be found.
The order is marked as fulfilled and can no longer accept new risk assessments.
Too many facts were provided for the risk assessment.
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.
Recommends fulfilling the order.
Recommends cancelling the order.
Recommends investigating the order by contacting buyers.
There is no recommended action for the order.
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.
Shop plan not eligible to use Functions from a custom app.
Function does not implement the required interface.
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.
Sort by the `adjustment_gross` value.
Sort by the `amount` value.
Sort by the `charge_gross` value.
Sort by the `duties_gross` value.
Sort by the `fee_amount` value.
Sort by the `id` value.
Sort by the `issued_at` value.
Sort by the `refund_gross` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Sort by the `shipping_label_gross` value.
Sort by the `status` value.
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 price breaks can be associated only with company location catalogs.
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.
The component option value is not selected as sellable in the bundle.
The component option value was not initially selected, but is now available for the bundle.
The component option value is selected as sellable in the bundle.
The component option value was selected, is no longer available for the bundle.
Something went wrong, please try again.
Input is not valid.
Error processing request in the background job.
Product does not exist.
Cannot be unarchived because combined listings are not compatible with this store.
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.
Cannot duplicate a bundle product.
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.
Operation is currently running.
Operation is complete.
Operation has been created.
The default strategy, the specified `Option` may only have one corresponding `value`.
An `Option` with multiple `values` can be deleted, but the operation only succeeds if no product variants get deleted.
An `Option` with multiple `values` can be deleted.
Cannot combine linked metafield and option values.
At least one of the product variants has invalid SKUs.
Duplicated option name.
Duplicated option value.
Cannot link multiple options to the same metafield.
Invalid metafield value for linked option.
The name provided is not valid.
No valid metafield definition found for linked option.
Linked options are currently not supported for this shop.
Missing metafield values for linked option.
Cannot create new options without values for all existing variants.
Option already exists.
An option linked to the provided metafield already exists.
Each option must have a name specified.
If specified, position field must be present in all option inputs.
Options count is over the allowed limit.
Each option must have at least one option value specified.
Option values count is over the allowed limit.
Position must be between 1 and the maximum number of options per product.
Product does not exist.
Product is suspended.
Operation is not supported for a combined listing parent product.
Can't delete option with multiple values.
At least one of the product variants has invalid SKUs.
Cannot delete options without deleting variants.
Option does not exist.
Options do not belong to the same product.
Product does not exist.
Product is suspended.
Operation is not supported for a combined listing parent product.
At least one of the product variants has invalid SKUs.
Duplicated option name.
Duplicated option value.
Missing option name.
Missing option value.
Cannot specify different options or option values using mixed id and name reference key.
On reorder, this key cannot be used.
Option id does not exist.
Option name does not exist.
Option value does not exist.
Option value id does not exist.
Product does not exist.
An option cannot have both metafield linked and nonlinked option values.
The number of variants will be above the limit after this operation.
Deleting all option values of an option is not allowed.
Cannot update the option because it would result in deleting variants, and you don't have the required permissions.
An option cannot be left only with option values that are not linked to any variant.
At least one of the product variants has invalid SKUs.
Duplicated option value.
Cannot link multiple options to the same metafield.
Invalid metafield value for linked option.
The name provided is not valid.
The option position provided is not valid.
A key is missing in the input.
No valid metafield definition found for linked option.
Linked options are currently not supported for this shop.
Updating the linked_metafield of an option requires a linked_metafield_value for each option value.
On create, this key cannot be used.
Option already exists.
Option does not exist.
An option linked to the provided metafield already exists.
Option name is too long.
Option value already exists.
Performing conflicting actions on an option value.
Option value does not exist.
Option value with variants linked cannot be deleted.
Option value name is too long.
Option values count is over the allowed limit.
Product does not exist.
Product is suspended.
Operation is not supported for a combined listing parent product.
Variants are not created nor deleted in response to option values to add or delete.
Variants are created and deleted according to the option values to add and to delete.
The metafield violates a capability restriction.
Duplicated option name.
Duplicated option value.
Duplicated value.
Something went wrong, please try again.
The product gift_card attribute cannot be changed after creation.
Gift card products can only be created after they have been activated.
Input is not valid.
Metafield is not valid.
Product is not valid.
Product variant is not valid.
Error processing request in the background job.
Option does not exist.
Options over limit.
Option value does not exist.
Each option must have at least one option value specified.
Option values over limit.
Product does not exist.
Must specify product options when updating variants.
Product variant does not exist.
Must specify variants when updating options.
Number of product variants exceeds shop limit.
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.
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.
Combined listing cannot be child product variants.
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.
Combined listing cannot be parent product variants.
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.
The default strategy; keep the standalone variant (when product has only a single or default variant) when creating variants in bulk.
Delete the standalone variant (when product has only a single or default variant) when creating new variants in bulk.
Cannot set name for an option value linked to a metafield.
Variant price must be greater than or equal to zero.
Invalid input detected.
Input is invalid.
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.
Operation is not supported for a combined listing parent product.
Variant already exists.
Variant options already exist.
The variant does not exist.
Cannot delete default variant.
Product does not exist.
Operation is not supported for a combined listing parent product.
Product variant IDs must be unique.
Product variant position cannot be zero or negative number.
Product variant does not exist.
Product does not exist.
Cannot set name for an option value linked to a metafield.
Mutually exclusive input fields provided.
The price of the variant must be greater than or equal to zero.
Input is invalid.
Input must be for this product.
Mandatory field input field missing.
Variant options are not enough.
Price cannot take a negative value.
Inventory quantities cannot be provided during update.
Inventory quantities can only be provided during create.
Option does not exist.
Option value does not exist.
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.
Operation is not supported for a combined listing parent product.
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.
Address for this topic has already been taken.
Invalid parameters provided.
Sort by the `id` value.
Sort by the `minimum_quantity` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
The input value is blank.
Something went wrong when trying to update quantity pricing.
Price list and fixed price currency mismatch.
Prices to add inputs must be unique by variant id.
Fixed price's variant not found.
Price is not fixed.
Fixed price's variant not found.
Price List does not exist.
Price list and quantity price break currency mismatch.
Quantity price breaks to add inputs must be unique by variant id and minimum quantity.
Failed to save quantity price break.
Invalid quantity price break.
Exceeded the allowed number of quantity price breaks per variant.
Quantity price break miniumum is higher than the quantity rule maximum.
Quantity price break miniumum is less than the quantity rule minimum.
Quantity price break miniumum is not multiple of the quantity rule increment.
Quantity price break's fixed price not found.
Quantity price break variant not found.
Failed to delete quantity price break.
Quantity price break not found.
Quantity rule catalog context not supported.
Quantity rules to add inputs must be unique by variant id.
Quantity rule increment is greater than minimum.
Quantity rule increment is less than one.
Quantity rule increment must be a multiple of the quantity price break minimum.
Quantity rule maximum is less than one.
Quantity rule maximum is not a multiple of increment.
Quantity rule maximum is less than the quantity price break minimum.
Quantity rule minimum is higher than the quantity price break minimum.
Quantity rule minimum is greater than maximum.
Quantity rule minimum is less than one.
Quantity rule minimum is not a multiple of increment.
Quantity rule variant not found.
Quantity rule not found.
Quantity rule variant not found.
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.
Quantity rule inputs must be unique by variant id.
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.
Increment must be a multiple of all quantity price break minimums associated with this variant in the specified price list.
Maximum must be greater than or equal to all quantity price break minimums associated with this variant in the specified price list.
The maximum must be a multiple of the increment.
Minimum must be lower than or equal to the maximum.
Minimum must be less than or equal to all quantity price break minimums associated with this variant in the specified price list.
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.
Indicates a high likelihood that the order is fraudulent.
Indicates a low likelihood that the order is fraudulent.
Indicates a medium likelihood that the order is fraudulent.
Indicates that the risk assessment will not provide a recommendation for the order.
Indicates that the risk assessment is still pending.
A negative contributor that increases the risk.
A neutral contributor with regards to risk.
A positive contributor that lowers the risk.
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 fee charge.
A gift card.
A product purchased, returned or exchanged.
A shipping cost.
A tip added by the customer.
An unknown sale line.
Sort by the `expected_at` value.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
Include the script on both the web storefront and the <b>Order status</b> page.
Include the script only on the web storefront.
Include the script only on the <b>Order status</b> page.
A balance transaction.
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.
Billing policy's interval is too large.
The input value is blank.
A fixed billing policy's checkout charge value and type must match.
Delivery policy's interval is too large.
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 submitted 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
The transaction requires action before it can be paid out.
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 transaction has not been assigned a payout yet.
The payout has been created and had transactions assigned to it, but it has not yet been submitted to the bank.
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 adjustment source type.
The adjustment_reversal source type.
The charge source type.
The dispute source type.
The refund source type.
The system_adjustment source type.
The transfer source type.
The adjustment transaction type.
The anomaly_credit transaction type.
The anomaly_credit_reversal transaction type.
The anomaly_debit transaction type.
The anomaly_debit_reversal transaction type.
The application_fee_refund transaction type.
The balance_transfer_inbound transaction type.
The billing_debit transaction type.
The billing_debit_reversal transaction type.
The channel_credit transaction type.
The channel_credit_reversal transaction type.
The channel_promotion_credit transaction type.
The channel_promotion_credit_reversal transaction type.
The channel_transfer_credit transaction type.
The channel_transfer_credit_reversal transaction type.
The channel_transfer_debit transaction type.
The channel_transfer_debit_reversal transaction type.
The charge transaction type.
The charge_adjustment transaction type.
The chargeback_fee transaction type.
The chargeback_fee_refund transaction type.
The chargeback_hold transaction type.
The chargeback_hold_release transaction type.
The chargeback_protection_credit transaction type.
The chargeback_protection_credit_reversal transaction type.
The chargeback_protection_debit transaction type.
The chargeback_protection_debit_reversal transaction type.
The collections_credit transaction type.
The collections_credit_reversal transaction type.
The customs_duty transaction type.
The customs_duty_adjustment transaction type.
The dispute_reversal transaction type.
The dispute_withdrawal transaction type.
The import_tax transaction type.
The import_tax_adjustment transaction type.
The marketplace_fee_credit transaction type.
The marketplace_fee_credit_reversal transaction type.
The markets_pro_credit transaction type.
The merchant_goodwill_credit transaction type.
The merchant_goodwill_credit_reversal transaction type.
The merchant_to_merchant_credit transaction type.
The merchant_to_merchant_credit_reversal transaction type.
The merchant_to_merchant_debit transaction type.
The merchant_to_merchant_debit_reversal transaction type.
The promotion_credit transaction type.
The promotion_credit_reversal transaction type.
The refund transaction type.
The refund_adjustment transaction type.
The refund_failure transaction type.
The reserved_funds transaction type.
The reserved_funds_reversal transaction type.
The reserved_funds_withdrawal transaction type.
The risk_reversal transaction type.
The risk_withdrawal transaction type.
The seller_protection_credit transaction type.
The seller_protection_credit_reversal transaction type.
The shipping_label transaction type.
The shipping_label_adjustment transaction type.
The shipping_label_adjustment_base transaction type.
The shipping_label_adjustment_surcharge transaction type.
The shipping_other_carrier_charge_adjustment transaction type.
The shipping_return_to_origin_adjustment transaction type.
The shop_cash_billing_debit transaction type.
The shop_cash_billing_debit_reversal transaction type.
The shop_cash_campaign_billing_credit transaction type.
The shop_cash_campaign_billing_credit_reversal transaction type.
The shop_cash_campaign_billing_debit transaction type.
The shop_cash_campaign_billing_debit_reversal transaction type.
The shop_cash_credit transaction type.
The shop_cash_credit_reversal transaction type.
The shop_cash_refund_debit transaction type.
The shop_cash_refund_debit_reversal transaction type.
The shopify_collective_credit transaction type.
The shopify_collective_credit_reversal transaction type.
The shopify_collective_debit transaction type.
The shopify_collective_debit_reversal transaction type.
The shopify_source_credit transaction type.
The shopify_source_credit_reversal transaction type.
The shopify_source_debit transaction type.
The shopify_source_debit_reversal transaction type.
The stripe_fee transaction type.
The tax_adjustment_credit transaction type.
The tax_adjustment_credit_reversal transaction type.
The tax_adjustment_debit transaction type.
The tax_adjustment_debit_reversal transaction type.
The transfer transaction type.
The transfer_cancel transaction type.
The transfer_failure transaction type.
The transfer_refund transaction type.
The vat_refund_credit transaction type.
The vat_refund_credit_reversal transaction type.
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 order is eligible for protection against fraudulent chargebacks.
The order isn't eligible for protection against fraudulent chargebacks.
The eligibility of the order is pending and has not yet been determined.
The protection for the order is active and eligible for reimbursement against fraudulent chargebacks.
The protection for an order isn't active because the order didn't meet eligibility requirements.
The order received a chargeback but the order wasn't protected because it didn't meet coverage requirements.
The protection for the order is pending and has not yet been determined.
The order received a fraudulent chargeback and it was protected.
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 create and edit customers.
The staff member can view customers.
The staff member can view the Shopify Home page, which includes sales information and other shop data.
The staff member can delete customers.
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 member can erase customer private data.
The staff member can export customers.
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 merge customers.
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 request customer private 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 store credit account could not be found.
The operation would cause the account's credit limit to be exceeded.
The expiry date must be in the future.
The currency provided does not match the currency of the store credit account.
A positive amount must be used to credit a store credit account.
Owner does not exist.
The store credit account could not be found.
The store credit account does not have sufficient funds to satisfy the request.
The currency provided does not match the currency of the store credit account.
A positive amount must be used to debit a store credit account.
The amount is too small.
There was an error during the authentication.
Payment method was canceled by buyer.
Card number was incorrect.
Customer is invalid.
Customer was not found.
Payment method is expired.
Fraud was suspected.
Insufficient funds.
Not enough inventory found.
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.
Paypal Error General.
Purchase Type is not supported.
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.
Billing cycle has any number of billing attempts.
Billing cycle has at least one billing attempt.
Billing cycle has no billing attempts.
The billing cycle is billed.
The billing cycle hasn't been billed.
The input value is blank.
End date can't be more than 24 hours in the future.
The input value is invalid.
The range between start date and end date shouldn't be more than 1 week.
Start date should be before end date.
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.
The input value is invalid.
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 current and upcoming subscription billing cycles.
The input value is invalid.
The input value is invalid.
Failed subscription billing attempt.
Successful subscription billing attempt.
Subscription contract status cannot be changed once terminated.
The input value is invalid.
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.
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.
Customer is scheduled for redaction or has been redacted.
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 current or upcoming billing cycle contract 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.
Customer payment method is required.
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.
Sort by the `created_at` value.
Sort by the `expires_at` value.
Transaction must be a successful authorization.
Transaction must be voidable.
A generic error occurred while attempting to void the transaction.
Transaction does not exist.
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.
The product option value names.
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.
Sort by the `id` value.
Sort by relevance to the search terms when the `query` parameter is specified on the connection.
ApiPermission metafields can only be created or updated by the app owner.
The input value is blank.
The metafield violates a capability restriction.
Shop must be on a Shopify Plus plan to activate functions from a custom app.
Owner type can't be used in this mutation.
Function does not implement the required interface for this cart & checkout validation.
Function not found.
Function is pending deletion.
The input value isn't included in the list.
An internal error occurred.
The type is invalid.
The value is invalid for the metafield type or for the definition options.
Validation not found.
The input value needs to be blank.
Only unlisted apps can be used for this cart & checkout validation.
The input value is already taken.
The input value is too long.
The input value is too short.
Unstructured reserved namespace.
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_account_settings/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 `discounts/create` events.
The webhook topic for `discounts/delete` events.
The webhook topic for `discounts/redeemcode_added` events.
The webhook topic for `discounts/redeemcode_removed` events.
The webhook topic for `discounts/update` 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/merged` 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 `fulfillment_orders/split` 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 `metaobjects/create` events.
The webhook topic for `metaobjects/delete` events.
The webhook topic for `metaobjects/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/risk_assessment_changed` events.
The webhook topic for `orders/shopify_protect_eligibility_changed` 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/full_sync_finish` 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 `publications/delete` 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 `returns/update` 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_billing_cycles/skip` events.
The webhook topic for `subscription_billing_cycles/unskip` events.
The webhook topic for `subscription_contracts/activate` events.
The webhook topic for `subscription_contracts/cancel` events.
The webhook topic for `subscription_contracts/create` events.
The webhook topic for `subscription_contracts/expire` events.
The webhook topic for `subscription_contracts/fail` events.
The webhook topic for `subscription_contracts/pause` 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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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 single line item in an abandoned checkout.
An auto-generated type for paginating through multiple AbandonedCheckoutLineItems.
An auto-generated type which holds one AbandonedCheckoutLineItem and a cursor during pagination.
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.
The Android mobile platform application.
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 Apple mobile platform application.
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.
An auto-generated type which holds one AppRevenueAttributionRecord and a cursor during pagination.
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, such as whether an order is a customer's first.
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`.
The input fields representing the components of a bundle line item.
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 calculated fields for a draft order.
The calculated line item for a draft order.
A calculated exchange line item.
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.
The calculated costs of handling a return line item.
A calculated return.
A calculated return line item.
The calculated cost of the return shipping.
A discount created by a Shopify script for an order that is being edited.
A shipping line item involved in order editing that may be newly added or have new changes applied.
The input fields for exchange line items on a calculated return.
The input fields to calculate return amounts associated with an order.
The input fields for return line items on a calculated return.
Card payment details related to a transaction.
Return type for `carrierServiceCreate` mutation.
An error that occurs during the execution of `CarrierServiceCreate`.
Return type for `carrierServiceDelete` mutation.
An error that occurs during the execution of `CarrierServiceDelete`.
Return type for `carrierServiceUpdate` mutation.
An error that occurs during the execution of `CarrierServiceUpdate`.
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.
Represents the cart transform feature configuration for the shop.
Represents the cart transform feature configuration for the shop.
Tracks an adjustment to the cash in a cash tracking session for a point of sale device over the course of a shift.
An auto-generated type for paginating through multiple CashTrackingAdjustments.
An auto-generated type which holds one CashTrackingAdjustment and a cursor during pagination.
Tracks the balance in a cash drawer for a point of sale device over the course of a shift.
An auto-generated type for paginating through multiple CashTrackingSessions.
An auto-generated type which holds one CashTrackingSession 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.
The settings of checkout visual customizations.
The buttons customizations.
Colors for buttons.
The input fields to set colors for buttons.
The input fields used to update the buttons customizations.
The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
The customizations that you can make to cart links at checkout.
The input fields for updating the cart link customizations at checkout.
The checkboxes customizations.
The input fields used to update the checkboxes customizations.
The choice list customizations.
The settings that apply to the 'group' variant of ChoiceList.
The input fields to update the settings that apply to the 'group' variant of ChoiceList.
The input fields to use to update the choice list customizations.
A set of colors for customizing the overall look and feel of the checkout.
The input fields to customize the overall look and feel of the checkout.
A group of colors used together on a surface.
The input fields for a group of colors used together on a surface.
The color settings for global colors and color schemes.
A base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
The input fields for a base set of color customizations that's applied to an area of Checkout, from which every component pulls its colors.
The color schemes.
The input fields for the color schemes.
The input fields used to update the color settings for global colors and color schemes.
The container's divider customizations.
The input fields used to update a container's divider customizations.
The content container customizations.
The input fields used to update the content container customizations.
The form controls customizations.
Colors for form controls.
The input fields to define colors for form controls.
The input fields used to update the form controls customizations.
Define the pixel size of corner radius options.
The input fields used to update the corner radius variables.
A custom font.
The input fields required to update a custom font group.
The input fields required to update a font.
The customizations that apply to specific components or areas of the user interface.
The input fields used to update the components customizations.
The design system allows you to set values that represent specific attributes of your brand like color and font.
The input fields used to update the design system.
The customizations for the page, content, main, and order summary dividers.
The input fields used to update the page, content, main and order summary dividers customizations.
The Express Checkout customizations.
The Express Checkout button customizations.
The input fields to use to update the express checkout customizations.
The input fields to use to update the Express Checkout customizations.
A font group.
The input fields used to update a font group.
The font size.
The input fields used to update the font size.
A container for the footer section customizations.
The footer content customizations.
The input fields for footer content customizations.
The input fields when mutating the checkout footer settings.
The global customizations.
The input fields used to update the global customizations.
The header customizations.
The header cart link customizations.
The input fields for header cart link customizations.
The input fields used to update the header customizations.
The heading level customizations.
The input fields for heading level customizations.
A checkout branding image.
The input fields used to update a checkout branding image uploaded via the Files API.
The input fields used to upsert the checkout branding settings.
The store logo customizations.
The input fields used to update the logo customizations.
The main container customizations.
The input fields used to update the main container customizations.
The main sections customizations.
The input fields used to update the main sections customizations.
The merchandise thumbnails customizations.
The input fields used to update the merchandise thumbnails customizations.
The order summary customizations.
The input fields used to update the order summary container customizations.
The order summary sections customizations.
The input fields used to update the order summary sections customizations.
The selects customizations.
The input fields used to update the selects customizations.
A Shopify font.
The input fields used to update a Shopify font group.
The text fields customizations.
The input fields used to update the text fields customizations.
The typography settings used for checkout-related text.
The input fields used to update the typography.
The typography customizations.
The global typography customizations.
The input fields used to update the global typography customizations.
The input fields used to update the typography customizations.
Return type for `checkoutBrandingUpsert` mutation.
An error that occurs during the execution of `CheckoutBrandingUpsert`.
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.
The input fields for adding products to the Combined Listing.
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.
A combined listing of products.
A child of a combined listing.
An auto-generated type for paginating through multiple CombinedListingChildren.
An auto-generated type which holds one CombinedListingChild and a cursor during pagination.
Return type for `combinedListingUpdate` mutation.
An error that occurs during the execution of `CombinedListingUpdate`.
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.
Details for count of elements.
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.
Information about the shop's customer accounts.
Return type for `customerAddTaxExemptions` mutation.
Return type for `customerCancelDataErasure` mutation.
An error that occurs when cancelling a customer data erasure request.
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.
Return type for `customerRequestDataErasure` mutation.
An error that occurs when requesting a customer data erasure.
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.
Return type for `dataSaleOptOut` mutation.
An error that occurs during the execution of `DataSaleOptOut`.
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 carrier service (also known as a carrier calculated service or shipping service) provides real-time shipping rates to Shopify.
A carrier service and the associated list of shop locations.
An auto-generated type for paginating through multiple DeliveryCarrierServices.
The input fields required to create a carrier service.
An auto-generated type which holds one DeliveryCarrierService and a cursor during pagination.
The input fields used to update a carrier service.
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.
Additional information included on a delivery method that will help during the delivery process.
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 delivery promise provider.
Return type for `deliveryPromiseProviderUpsert` mutation.
An error that occurs during the execution of `DeliveryPromiseProviderUpsert`.
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.
An automatic discount that offers customers free shipping on their order.
Return type for `discountAutomaticFreeShippingCreate` mutation.
The input fields to create or update free shipping automatic discount.
Return type for `discountAutomaticFreeShippingUpdate` mutation.
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.
A warning indicating that a bundle was added to a draft order.
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.
A warning indicating that a discount cannot be applied to a draft order.
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.
The line item for 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 for a line item included in a draft order.
The platform discounts applied to the draft order.
Price reduction allocations across the draft order's lines.
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.
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 item for exchange.
The input fields for an applied discount on a calculated exchange line item.
The input value for an applied discount on a calculated exchange line item.
An auto-generated type for paginating through multiple ExchangeLineItems.
An auto-generated type which holds one ExchangeLineItem and a cursor during pagination.
The input fields for new line items to be added to the order as part of an exchange.
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.
A sale associated with a fee.
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.
An amount that's allocated to a line item based on an associated discount application.
Discount applications capture the intentions of a discount source at the time of application on an order's line items or shipping lines.
Return type for `flowGenerateSignature` mutation.
Return type for `flowTriggerReceive` mutation.
Represents a fulfillment.
Return type for `fulfillmentCancel` mutation.
An auto-generated type for paginating through multiple Fulfillments.
A fulfillment constraint rule.
Return type for `fulfillmentConstraintRuleCreate` mutation.
An error that occurs during the execution of `FulfillmentConstraintRuleCreate`.
Return type for `fulfillmentConstraintRuleDelete` mutation.
An error that occurs during the execution of `FulfillmentConstraintRuleDelete`.
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 financial details of a fulfillment order line item.
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.
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 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.
Represents the packaged dimension for an inventory item.
The input fields for an inventory item measurement.
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.
The input fields for the quantity to be set for an inventory item at a location.
Details about an individual quantity name.
Returns the scheduled changes to inventory states related to the ledger document.
An auto-generated type for paginating through multiple InventoryScheduledChanges.
An auto-generated type which holds one InventoryScheduledChange and a cursor during pagination.
The input fields for a scheduled change of an inventory item.
The input fields for the inventory item associated with the scheduled changes that need to be applied.
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 required to set inventory quantities.
Return type for `inventorySetQuantities` mutation.
An error that occurs during the execution of `InventorySetQuantities`.
The input fields for the quantity to be set for an inventory item at a location.
The input fields for setting up scheduled changes of inventory items.
Return type for `inventorySetScheduledChanges` mutation.
An error that occurs during the execution of `InventorySetScheduledChanges`.
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.
A line item group (bundle) to which a line item belongs to.
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.
The identifier for the metafield linked to this option.
The input fields required to link a product option to a metafield.
The input fields for linking a combined listing option to a metafield.
The input fields required to link a product option to a metafield.
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.
Return type for `marketingActivitiesDeleteAllExternal` mutation.
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.
Return type for `marketingActivityDeleteExternal` 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.
The input fields for creating or updating an externally-managed marketing activity.
Return type for `marketingActivityUpsertExternal` mutation.
An error that occurs during the execution of marketing activity and engagement mutations.
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.
Return type for `marketingEngagementsDelete` mutation.
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.
Return type for `marketRegionsDelete` 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.
An auto-generated type for paginating through multiple MarketWebPresences.
The input fields used to create a web presence for a market.
Return type for `marketWebPresenceCreate` mutation.
Return type for `marketWebPresenceDelete` mutation.
An auto-generated type which holds one MarketWebPresence and a cursor during pagination.
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.
A menu for display on the storefront.
An auto-generated type for paginating through multiple Menus.
Return type for `menuCreate` mutation.
An error that occurs during the execution of `MenuCreate`.
Return type for `menuDelete` mutation.
An error that occurs during the execution of `MenuDelete`.
An auto-generated type which holds one Menu and a cursor during pagination.
A menu item for display on the storefront.
The input fields required to create a valid Menu item.
The input fields required to update a valid Menu item.
Return type for `menuUpdate` mutation.
An error that occurs during the execution of `MenuUpdate`.
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.
An explicit access grant for the metafields under this definition.
The input fields for an explicit access grant to be deleted for the metafields under this definition.
The input fields for an explicit access grant to be created or updated for the metafields under this definition.
The input fields for possible operations for modifying access grants.
The input fields for the access settings for the metafields under the 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.
The constraints that determine what subtypes of resources a metafield definition applies to.
The input fields used to identify a subtype of a resource for the purposes of metafield definition constraints.
A constraint subtype value that the metafield definition applies to.
An auto-generated type for paginating through multiple MetafieldDefinitionConstraintValues.
An auto-generated type which holds one MetafieldDefinitionConstraintValue and a cursor during pagination.
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.
Identifies a metafield by its owner resource, namespace, and key.
The input fields that identify metafields.
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.
Return type for `metafieldsDelete` mutation.
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 Online Store capability of a metaobject definition.
The publishable capability of a metaobject definition.
The renderable 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 Online Store capability for the parent metaobject.
The input fields for the Online Store capability to control renderability on the Online Store.
The publishable capability for the parent metaobject.
The input fields for publishable capability to adjust visibility on channels.
The Online Store capability data for the metaobject definition.
The input fields of the Online Store capability.
The renderable capability data for the metaobject definition.
The input fields of the renderable capability for SEO aliases.
The input fields for enabling and disabling the Online Store capability.
The input fields for enabling and disabling the publishable capability.
The input fields for enabling and disabling the renderable 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.
Provides attributes for visual representation.
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.
An auto-generated type for paginating through multiple MobilePlatformApplications.
The input fields for an Android based mobile platform application.
The input fields for an Apple based mobile platform application.
The input fields for a mobile application platform type.
Return type for `mobilePlatformApplicationCreate` mutation.
Return type for `mobilePlatformApplicationDelete` mutation.
An auto-generated type which holds one MobilePlatformApplication and a cursor during pagination.
The input fields for an Android based mobile platform application.
The input fields for an Apple based mobile platform application.
The input fields for the mobile platform application platform type.
Return type for `mobilePlatformApplicationUpdate` mutation.
Represents an error in the input of a mutation.
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.
The schema's entry point for all mutation operations.
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.
The shop's online store channel.
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 page on the Online Store.
Storefront password information.
The input fields for the options and values of the combined listing.
The input fields for creating a product option.
The input fields for reordering a product option and/or its values.
The input fields for creating or updating a product option.
The input fields for updating a product option.
The input fields required to create a product option value.
The input fields for reordering a product option value.
The input fields for creating or updating a product option value.
The input fields for updating a product option value.
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.
Details about the order cancellation.
Return type for `orderCancel` mutation.
Errors related to order cancellation.
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`.
Return type for `orderDelete` mutation.
Errors related to deleting an order.
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.
The input fields used to add a shipping line.
Return type for `orderEditAddShippingLine` mutation.
An error that occurs during the execution of `OrderEditAddShippingLine`.
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 `orderEditRemoveDiscount` mutation.
An error that occurs during the execution of `OrderEditRemoveDiscount`.
Return type for `orderEditRemoveLineItemDiscount` mutation.
Return type for `orderEditRemoveShippingLine` mutation.
An error that occurs during the execution of `OrderEditRemoveShippingLine`.
Return type for `orderEditSetQuantity` mutation.
Return type for `orderEditUpdateDiscount` mutation.
An error that occurs during the execution of `OrderEditUpdateDiscount`.
The input fields used to update a shipping line.
Return type for `orderEditUpdateShippingLine` mutation.
An error that occurs during the execution of `OrderEditUpdateShippingLine`.
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.
The risk assessments for an order.
The input fields for an order risk assessment.
Return type for `orderRiskAssessmentCreate` mutation.
An error that occurs during the execution of `OrderRiskAssessmentCreate`.
The input fields to create a fact on an order risk assessment.
Summary of risk characteristics for 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 shipping line removed during an order edit.
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 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 to create 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`.
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 product's component information.
An auto-generated type for paginating through multiple ProductBundleComponents.
An auto-generated type which holds one ProductBundleComponent and a cursor during pagination.
The input fields for a single component related to a componentized product.
A relationship between a component option and a parent option.
The input fields for a single option related to a component product.
A component option value related to a bundle line.
A quantity option related to a bundle.
Input for the quantity option related to a component product.
A quantity option value related to a componentized product.
The input fields for a single quantity option value related to a component product.
The input fields for creating a componentized product.
Return type for `productBundleCreate` mutation.
Defines errors encountered while managing a product bundle.
An entity that represents details of an asynchronous [ProductBundleCreate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleCreate) or [ProductBundleUpdate](https://shopify.dev/api/admin-graphql/current/mutations/productBundleUpdate) mutation.
The input fields for updating a componentized product.
Return type for `productBundleUpdate` mutation.
The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
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`.
The input fields to claim ownership for Product features such as Bundles.
The compare-at price range of the product.
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 `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.
Return type for `productOptionsCreate` mutation.
Error codes for failed `ProductOptionsCreate` mutation.
Return type for `productOptionsDelete` mutation.
Error codes for failed `ProductOptionsDelete` mutation.
Return type for `productOptionsReorder` mutation.
Error codes for failed `ProductOptionsReorder` mutation.
Return type for `productOptionUpdate` mutation.
Error codes for failed `ProductOptionUpdate` mutation.
The product option value names.
A swatch associated with a product option value.
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.
The input fields required to create or update a product via ProductSet mutation.
An entity that represents details of an asynchronous [ProductSet](https://shopify.dev/api/admin-graphql/current/mutations/productSet) mutation.
Return type for `productSet` mutation.
Defines errors for ProductSet mutation.
Represents a [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17) 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.
The input fields for specifying a product variant to create or update.
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.
Quantity price breaks lets you offer different rates that are based on the amount of a specific variant being ordered.
An auto-generated type for paginating through multiple QuantityPriceBreaks.
An auto-generated type which holds one QuantityPriceBreak and a cursor during pagination.
The input fields and values to use when creating quantity price breaks.
The input fields used to update quantity pricing.
Return type for `quantityPricingByVariantUpdate` mutation.
Error codes for failed volume pricing operations.
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.
No description provided by the author
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.
A shipping line item that's included in a refund.
An auto-generated type for paginating through multiple RefundShippingLines.
An auto-generated type which holds one RefundShippingLine and a cursor during pagination.
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 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.
A restocking fee is a fee captured as part of a return to cover the costs of handling a return line item.
The input fields for a restocking fee.
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.
An agreement between the merchant and customer for a return.
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.
The input fields for a return line item.
The input fields for a removing a return line item from a return.
Return type for `returnLineItemRemoveFromReturn` mutation.
An auto-generated type for paginating through multiple ReturnLineItemTypes.
An auto-generated type which holds one ReturnLineItemType and a cursor during pagination.
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.
A return shipping fee is a fee captured as part of a return to cover the costs of shipping the return.
The input fields for a return shipping fee.
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 risk fact belongs to a single risk assessment and serves to provide additional context for an assessment.
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.
The input fields for the selected variant option of the combined listing.
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 defines how much of the price of the product will be billed to customer at checkout.
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 the pricing policy of a subscription or deferred purchase option selling plan.
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 draft 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.
An address for a shop.
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.
The adjustment order object.
The order associated to the balance transaction.
A transaction that contributes to a Shopify Payments account balance.
The payout associated with a balance transaction.
An auto-generated type for paginating through multiple ShopifyPaymentsBalanceTransactions.
An auto-generated type which holds one ShopifyPaymentsBalanceTransaction and a cursor during pagination.
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.
The eligibility details of an order's protection against fraudulent chargebacks by Shopify Protect.
A summary of Shopify Protect details for an order.
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.
Shop Pay Installments payment details related to a transaction.
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://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
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 store credit account contains a monetary balance that can be redeemed at checkout for purchases in the shop.
An auto-generated type for paginating through multiple StoreCreditAccounts.
The input fields for a store credit account credit transaction.
Return type for `storeCreditAccountCredit` mutation.
A credit transaction which increases the store credit account balance.
An error that occurs during the execution of `StoreCreditAccountCredit`.
The input fields for a store credit account debit transaction.
Return type for `storeCreditAccountDebit` mutation.
A debit revert transaction which increases the store credit account balance.
A debit transaction which decreases the store credit account balance.
An error that occurs during the execution of `StoreCreditAccountDebit`.
An auto-generated type which holds one StoreCreditAccount and a cursor during pagination.
An expiration transaction which decreases the store credit account balance.
An auto-generated type for paginating through multiple StoreCreditAccountTransactions.
An auto-generated type which holds one StoreCreditAccountTransaction and a cursor during pagination.
A token that's used to delegate unauthenticated access scopes to clients that need to access the unauthenticated [Storefront API](https://shopify.dev/docs/api/storefront).
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.
Return type for `subscriptionBillingCycleBulkCharge` mutation.
The input fields for filtering subscription billing cycles in bulk actions.
Return type for `subscriptionBillingCycleBulkSearch` mutation.
Represents an error that happens during the execution of subscriptionBillingCycles mutations.
Return type for `subscriptionBillingCycleCharge` mutation.
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.
Return type for `subscriptionBillingCycleSkip` mutation.
An error that occurs during the execution of `SubscriptionBillingCycleSkip`.
Return type for `subscriptionBillingCycleUnskip` mutation.
An error that occurs during the execution of `SubscriptionBillingCycleUnskip`.
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.
Return type for `subscriptionContractActivate` mutation.
The input fields required to create a Subscription Contract.
Return type for `subscriptionContractAtomicCreate` mutation.
Return type for `subscriptionContractCancel` 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.
Return type for `subscriptionContractExpire` mutation.
Return type for `subscriptionContractFail` mutation.
Return type for `subscriptionContractPause` mutation.
The input fields required to create a Subscription Contract.
Return type for `subscriptionContractProductChange` mutation.
Return type for `subscriptionContractSetNextBillingDate` mutation.
Represents a subscription contract status update error.
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 subscription delivery method for local delivery.
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.
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.
The Taxonomy resource lets you access the categories, attributes and values of a taxonomy tree.
A Shopify product taxonomy attribute.
The details of a specific product category within the [Shopify product taxonomy](https://shopify.github.io/product-taxonomy/releases/unstable/?categoryId=sg-4-17-2-17).
An auto-generated type for paginating through multiple TaxonomyCategoryAttributes.
An auto-generated type which holds one TaxonomyCategoryAttribute and a cursor during pagination.
An auto-generated type for paginating through multiple TaxonomyCategories.
An auto-generated type which holds one TaxonomyCategory and a cursor during pagination.
A Shopify product taxonomy choice list attribute.
A Shopify product taxonomy measurement attribute.
Represents a Shopify product taxonomy value.
An auto-generated type for paginating through multiple TaxonomyValues.
An auto-generated type which holds one TaxonomyValue and a cursor during pagination.
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.
Return type for `transactionVoid` mutation.
An error that occurs during the execution of `TransactionVoid`.
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.
An unverified return line item.
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.
A checkout server side validation installed on the shop.
An auto-generated type for paginating through multiple Validations.
The input fields required to install a validation.
Return type for `validationCreate` mutation.
Return type for `validationDelete` mutation.
An auto-generated type which holds one Validation and a cursor during pagination.
The input fields required to update a validation.
Return type for `validationUpdate` mutation.
An error that occurs during the execution of a validation mutation.
The input fields required to create or modify a product variant's option value.
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.
Generic payment details that are related to a transaction.
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 calculated return fee.
A list of products with publishing and pricing information.
A font.
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.
The element of the draft being discounted.
A warning that is displayed to the merchant when a change is made to a draft order.
Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the addition of a product.
A additional cost, charged by the merchant, on an order.
A file interface.
Represents a summary of the current version of data in a resource.
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.
Represents information about the store credit accounts associated to the specified owner.
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.
You can use the `MobilePlatformApplication` resource to enable [shared web credentials](https://developer.apple.com/documentation/security/shared_web_credentials) for Shopify iOS apps, as well as to create [iOS universal link](https://developer.apple.com/ios/universal-links/) or [Android app link](https://developer.android.com/training/app-links/) verification endpoints for merchant Shopify iOS or Android apps.
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.
An entity that represents details of an asynchronous operation on a product.
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.
A return line item of any type.
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.
Interface for a store credit account transaction.
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.
A product taxonomy attribute interface.
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`.
The set of valid sort keys for the Adjustments query.
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.
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.
The set of valid sort keys for the BalanceTransaction query.
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`.
Represents the staged status of a CalculatedShippingLine on a CalculatedOrder.
Possible error codes that can be returned by `CarrierServiceCreateUserError`.
Possible error codes that can be returned by `CarrierServiceDeleteUserError`.
The set of valid sort keys for the CarrierService query.
Possible error codes that can be returned by `CarrierServiceUpdateUserError`.
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 CashTrackingSessions query.
The set of valid sort keys for the CashTrackingSessionTransactions query.
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 container background style.
Possible values for the background style.
Possible values for the border.
The container border style.
The container border width.
Possible values for the cart link content type for the header.
The possible color schemes.
The possible colors.
The options for customizing the corner radius of checkout-related objects.
The font loading strategy determines how a font face is displayed after it is loaded or failed to load.
Possible values for the footer alignment.
Possible values for the footer position.
Possible choices to override corner radius customizations on all applicable objects.
The possible header alignments.
The possible header positions.
Possible values for the label position.
The container shadow.
Possible values for the simple border.
Possible values for the spacing.
The spacing between UI elements.
The font selection.
Possible values for the typography kerning.
Possible values for the typography letter case.
Possible choices for the font size.
Possible values for the font weight.
Possible error codes that can be returned by `CheckoutBrandingUpsertUserError`.
Possible visibility states.
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 role of the combined listing.
Possible error codes that can be returned by `CombinedListingUpdateUserError`.
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 precision of the value returned by a count field.
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 login redirection target for customer accounts.
Possible error codes that can be returned by `CustomerCancelDataErasureUserError`.
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.
Possible error codes that can be returned by `CustomerRequestDataErasureUserError`.
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.
Possible error codes that can be returned by `DataSaleOptOutUserError`.
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.
Possible error codes that can be returned by `DeliveryPromiseProviderUpsertUserError`.
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.
Possible error codes that can be returned by `FulfillmentConstraintRuleCreateUserError`.
Possible error codes that can be returned by `FulfillmentConstraintRuleDeleteUserError`.
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`.
Possible error codes that can be returned by `InventorySetQuantitiesUserError`.
Possible error codes that can be returned by `InventorySetScheduledChangesUserError`.
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.
Highest level of validation concerns identified for the address.
Possible error codes that can be returned by `MarketCurrencySettingsUserError`.
The error code resulted from the marketing activity extension integration.
Set of possible statuses for an external marketing activity.
Hierarchy levels for external marketing activities.
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 medium through which the marketing activity and event reached consumers.
The set of valid sort keys for the MarketingEvent query.
The available types of tactics for a marketing activity.
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.
Possible error codes that can be returned by `MenuCreateUserError`.
Possible error codes that can be returned by `MenuDeleteUserError`.
A menu item type.
The set of valid sort keys for the Menu query.
Possible error codes that can be returned by `MenuUpdateUserError`.
The class of the discount for combining purposes.
Possible admin access settings for metafields.
The possible values for setting metafield Admin API access.
Defines how the metafields of a definition can be accessed in the Customer Account API.
The possible values for setting metafield Customer Account API access.
Metafield definition constraint criteria to filter metafield definitions by.
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 access levels for explicit metafield access grants.
Possible types of a metafield's owner resource.
Possible error codes that can be returned by `MetafieldsSetUserError`.
Defines how the metafields of a definition can be accessed in Storefront API surface areas, including Liquid and the GraphQL Storefront API.
The possible values for setting metafield storefront access.
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.
Possible error codes that can be returned by `MobilePlatformApplicationUserError`.
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 `OrderCancelUserError`.
Possible error codes that can be returned by `OrderCreateMandatePaymentUserError`.
Possible error codes that can be returned by `OrderDeleteUserError`.
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 `OrderEditAddShippingLineUserError`.
Possible error codes that can be returned by `OrderEditRemoveDiscountUserError`.
Possible error codes that can be returned by `OrderEditRemoveShippingLineUserError`.
Possible error codes that can be returned by `OrderEditUpdateDiscountUserError`.
Possible error codes that can be returned by `OrderEditUpdateShippingLineUserError`.
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.
Possible error codes that can be returned by `OrderRiskAssessmentCreateUserError`.
The likelihood that an order is fraudulent.
List of possible values for an OrderRiskRecommendation recommendation.
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.
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`.
The set of valid sort keys for the Payout query.
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.
The status of a component option value related to a bundle.
Possible error codes that can be returned by `ProductBundleMutationUserError`.
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.
Represents the state of this product operation.
The set of strategies available for use on the `productOptionDelete` mutation.
Possible error codes that can be returned by `ProductOptionsCreateUserError`.
Possible error codes that can be returned by `ProductOptionsDeleteUserError`.
Possible error codes that can be returned by `ProductOptionsReorderUserError`.
Possible error codes that can be returned by `ProductOptionUpdateUserError`.
The set of variant strategies available for use in the `productOptionUpdate` mutation.
Possible error codes that can be returned by `ProductSetUserError`.
The set of valid sort keys for the Product query.
The possible product statuses.
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`.
The set of strategies available for use on the `productVariantsBulkCreate` mutation.
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 set of valid sort keys for the QuantityPriceBreak query.
Possible error codes that can be returned by `QuantityPricingByVariantUserError`.
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.
List of possible values for a RiskAssessment result.
List of possible values for a RiskFact sentiment.
The possible order action types for a sale.
The possible line types for a sale record.
The set of valid sort keys for the ScheduledChange query.
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 payout status of the balance transaction.
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 possible source types for a balance transaction.
The possible types of transactions.
The types of possible verification documents.
The status of a verification.
The status of an order's eligibility for protection against fraudulent chargebacks by Shopify Protect.
The status of an order's protection with Shopify Protect.
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`.
Possible error codes that can be returned by `StoreCreditAccountCreditUserError`.
Possible error codes that can be returned by `StoreCreditAccountDebitUserError`.
The possible error codes associated with making billing attempts.
The set of valid sort keys for the SubscriptionBillingAttempts query.
The presence of billing attempts on Billing Cycles.
The possible status values of a subscription billing cycle.
Possible error codes that can be returned by `SubscriptionBillingCycleBulkUserError`.
Possible error codes that can be returned by `SubscriptionBillingCycleUserError`.
The input fields for possible reasons for editing the billing cycle's schedule.
Possible error codes that can be returned by `SubscriptionBillingCycleSkipUserError`.
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 `SubscriptionBillingCycleUnskipUserError`.
Possible error codes that can be returned by `SubscriptionContractUserError`.
The possible status values of the last payment on a subscription contract.
Possible error codes that can be returned by `SubscriptionContractStatusUpdateUserError`.
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.
The set of valid sort keys for the Transaction query.
Possible error codes that can be returned by `TransactionVoidUserError`.
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.
The set of valid sort keys for the Validation query.
Possible error codes that can be returned by `ValidationUserError`.
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.