Types
AcceptNegotiableQuoteTemplateInput
Specifies the quote template id to accept quote template.
Input Fields
template_id - ID!NegotiableQuoteTemplate object.Example
{"template_id": 4}
AddBundleProductsToCartInput
Defines the bundle products to add to the cart.
Input Fields
cart_id - String!cart_items - [BundleProductCartItemInput]!Example
{
"cart_id": "xyz789",
"cart_items": [BundleProductCartItemInput]
}
AddBundleProductsToCartOutput
Contains details about the cart after adding bundle products.
Fields
cart - Cart!Example
{"cart": Cart}
AddConfigurableProductsToCartInput
Defines the configurable products to add to the cart.
Input Fields
cart_id - String!cart_items - [ConfigurableProductCartItemInput]!Example
{
"cart_id": "abc123",
"cart_items": [ConfigurableProductCartItemInput]
}
AddConfigurableProductsToCartOutput
Contains details about the cart after adding configurable products.
Fields
cart - Cart!Example
{"cart": Cart}
AddDownloadableProductsToCartInput
Input Fields
cart_id - String!cart_items - [DownloadableProductCartItemInput]!Example
{
"cart_id": "xyz789",
"cart_items": [DownloadableProductCartItemInput]
}
AddDownloadableProductsToCartOutput
Contains details about the cart after adding downloadable products.
Fields
cart - Cart!Example
{"cart": Cart}
AddGiftRegistryRegistrantInput
Defines a new registrant.
Input Fields
dynamic_attributes - [GiftRegistryDynamicAttributeInput]email - String!firstname - String!lastname - String!Example
{
"dynamic_attributes": [
GiftRegistryDynamicAttributeInput
],
"email": "xyz789",
"firstname": "abc123",
"lastname": "abc123"
}
AddGiftRegistryRegistrantsOutput
Contains the results of a request to add registrants.
Fields
gift_registry - GiftRegistryExample
{"gift_registry": GiftRegistry}
AddProductsToCartOutput
Contains details about the cart after adding products to it.
Fields
cart - Cart!user_errors - [Error]!Example
{
"cart": Cart,
"user_errors": [Error]
}
AddProductsToCompareListInput
Contains products to add to an existing compare list.
Input Fields
products - [ID]!uid - ID!Example
{
"products": ["4"],
"uid": "4"
}
AddProductsToNewCartOutput
Contains details about the cart after adding products to it.
Fields
cart - Cartuser_errors - [CartUserInputError]Example
{
"cart": Cart,
"user_errors": [CartUserInputError]
}
AddProductsToRequisitionListOutput
Output of the request to add products to a requisition list.
Fields
requisition_list - RequisitionListExample
{"requisition_list": RequisitionList}
AddProductsToWishlistOutput
Contains the customer's wish list and any errors encountered.
Fields
user_errors - [WishListUserInputError]!wishlist - Wishlist!Example
{
"user_errors": [WishListUserInputError],
"wishlist": Wishlist
}
AddPurchaseOrderCommentInput
Contains the comment to be added to a purchase order.
Input Fields
comment - String!purchase_order_uid - ID!Example
{
"comment": "xyz789",
"purchase_order_uid": 4
}
AddPurchaseOrderCommentOutput
Contains the successfully added comment.
Fields
comment - PurchaseOrderComment!Example
{"comment": PurchaseOrderComment}
AddPurchaseOrderItemsToCartInput
Defines the purchase order and cart to act on.
Input Fields
cart_id - String!purchase_order_uid - ID!replace_existing_cart_items - Boolean!Example
{
"cart_id": "xyz789",
"purchase_order_uid": "4",
"replace_existing_cart_items": false
}
AddRequisitionListItemToCartUserError
Contains details about why an attempt to add items to the requistion list failed.
Fields
message - String!Example
{
"message": "abc123",
"type": "OUT_OF_STOCK"
}
AddRequisitionListItemToCartUserErrorType
Values
OUT_OF_STOCKUNAVAILABLE_SKUOPTIONS_UPDATEDLOW_QUANTITYExample
""OUT_OF_STOCK""
AddRequisitionListItemsToCartOutput
Output of the request to add items in a requisition list to the cart.
Fields
add_requisition_list_items_to_cart_user_errors - [AddRequisitionListItemToCartUserError]!cart - Cartstatus - Boolean!Example
{
"add_requisition_list_items_to_cart_user_errors": [
AddRequisitionListItemToCartUserError
],
"cart": Cart,
"status": false
}
AddReturnCommentInput
Defines a return comment.
Input Fields
comment_text - String!return_uid - ID!Return object.Example
{
"comment_text": "abc123",
"return_uid": "4"
}
AddReturnCommentOutput
Contains details about the return request.
Fields
return - ReturnExample
{"return": Return}
AddReturnTrackingInput
Defines tracking information to be added to the return.
Input Fields
carrier_uid - ID!ReturnShippingCarrier object.return_uid - ID!Returns object.tracking_number - String!Example
{
"carrier_uid": 4,
"return_uid": 4,
"tracking_number": "xyz789"
}
AddReturnTrackingOutput
Contains the response after adding tracking information.
Fields
return - Returnreturn_shipping_tracking - ReturnShippingTrackingExample
{
"return": Return,
"return_shipping_tracking": ReturnShippingTracking
}
AddSimpleProductsToCartInput
Defines the simple and group products to add to the cart.
Input Fields
cart_id - String!Cart object.cart_items - [SimpleProductCartItemInput]!Example
{
"cart_id": "xyz789",
"cart_items": [SimpleProductCartItemInput]
}
AddSimpleProductsToCartOutput
Contains details about the cart after adding simple or group products.
Fields
cart - Cart!Example
{"cart": Cart}
AddVirtualProductsToCartInput
Defines the virtual products to add to the cart.
Input Fields
cart_id - String!Cart object.cart_items - [VirtualProductCartItemInput]!Example
{
"cart_id": "xyz789",
"cart_items": [VirtualProductCartItemInput]
}
AddVirtualProductsToCartOutput
Contains details about the cart after adding virtual products.
Fields
cart - Cart!Example
{"cart": Cart}
AddWishlistItemsToCartOutput
Contains the resultant wish list and any error information.
Fields
add_wishlist_items_to_cart_user_errors - [WishlistCartUserInputError]!status - Boolean!wishlist - Wishlist!Example
{
"add_wishlist_items_to_cart_user_errors": [
WishlistCartUserInputError
],
"status": true,
"wishlist": Wishlist
}
Aggregation
Contains information for each filterable option (such as price, category UID, and custom attributes).
Fields
attribute_code - String!count - Intlabel - Stringoptions - [AggregationOption]position - IntExample
{
"attribute_code": "xyz789",
"count": 123,
"label": "xyz789",
"options": [AggregationOption],
"position": 123
}
AggregationOption
An implementation of AggregationOptionInterface.
Fields
count - Intlabel - Stringvalue - String!Example
{
"count": 123,
"label": "xyz789",
"value": "xyz789"
}
AggregationOptionInterface
Defines aggregation option fields.
Fields
count - Intlabel - Stringvalue - String!Possible Types
Example
{
"count": 987,
"label": "abc123",
"value": "abc123"
}
AggregationsCategoryFilterInput
Filter category aggregations in layered navigation.
Input Fields
includeDirectChildrenOnly - BooleanExample
{"includeDirectChildrenOnly": false}
AggregationsFilterInput
An input object that specifies the filters used in product aggregations.
Input Fields
category - AggregationsCategoryFilterInputExample
{"category": AggregationsCategoryFilterInput}
ApplePayConfig
Fields
button_styles - ButtonStylescode - Stringis_visible - Booleanpayment_intent - Stringpayment_source - Stringsdk_params - [SDKParams]sort_order - Stringtitle - StringExample
{
"button_styles": ButtonStyles,
"code": "abc123",
"is_visible": true,
"payment_intent": "abc123",
"payment_source": "xyz789",
"sdk_params": [SDKParams],
"sort_order": "abc123",
"title": "abc123"
}
ApplePayMethodInput
Apple Pay inputs
Input Fields
payment_source - Stringpayments_order_id - Stringpaypal_order_id - StringExample
{
"payment_source": "abc123",
"payments_order_id": "abc123",
"paypal_order_id": "abc123"
}
AppliedCoupon
Contains the applied coupon code.
Fields
code - String!Example
{"code": "abc123"}
AppliedGiftCard
Contains an applied gift card with applied and remaining balance.
Fields
applied_balance - Moneycode - Stringcurrent_balance - Moneyexpiration_date - StringExample
{
"applied_balance": Money,
"code": "xyz789",
"current_balance": Money,
"expiration_date": "abc123"
}
AppliedStoreCredit
Contains the applied and current balances.
Fields
applied_balance - Moneycurrent_balance - Moneyenabled - BooleanExample
{
"applied_balance": Money,
"current_balance": Money,
"enabled": true
}
ApplyCouponToCartInput
Specifies the coupon code to apply to the cart.
Input Fields
cart_id - String!Cart object.coupon_code - String!Example
{
"cart_id": "xyz789",
"coupon_code": "abc123"
}
ApplyCouponToCartOutput
Contains details about the cart after applying a coupon.
Fields
cart - Cart!Example
{"cart": Cart}
ApplyCouponsStrategy
The strategy to apply coupons to the cart.
Values
APPENDREPLACEExample
""APPEND""
ApplyCouponsToCartInput
Apply coupons to the cart.
Input Fields
cart_id - String!Cart object.coupon_codes - [String]!type - ApplyCouponsStrategyreplace to replace the existing coupon(s) or append to add the coupon to the coupon(s) list.Example
{
"cart_id": "abc123",
"coupon_codes": ["xyz789"],
"type": "APPEND"
}
ApplyGiftCardToCartInput
Defines the input required to run the applyGiftCardToCart mutation.
Input Fields
cart_id - String!gift_card_code - String!Example
{
"cart_id": "abc123",
"gift_card_code": "abc123"
}
ApplyGiftCardToCartOutput
Defines the possible output for the applyGiftCardToCart mutation.
Fields
cart - Cart!Example
{"cart": Cart}
ApplyGiftCardToOrder
Contains applied gift cards with gift card code and amount.
Fields
applied_balance - Money!code - String!Example
{
"applied_balance": Money,
"code": "xyz789"
}
ApplyRewardPointsToCartOutput
Contains the customer cart.
Fields
cart - Cart!Example
{"cart": Cart}
ApplyStoreCreditToCartInput
Defines the input required to run the applyStoreCreditToCart mutation.
Input Fields
cart_id - String!Example
{"cart_id": "abc123"}
ApplyStoreCreditToCartOutput
Defines the possible output for the applyStoreCreditToCart mutation.
Fields
cart - Cart!Example
{"cart": Cart}
AreaInput
AreaInput defines the parameters which will be used for filter by specified location.
Input Fields
radius - Int!search_term - String!Example
{"radius": 123, "search_term": "abc123"}
AssignCompareListToCustomerOutput
Contains the results of the request to assign a compare list.
Fields
compare_list - CompareListresult - Boolean!Example
{"compare_list": CompareList, "result": false}
Attribute
Contains details about the attribute, including the code and type.
Fields
attribute_code - Stringattribute_options - [AttributeOption]attribute_type - Stringentity_type - Stringinput_type - Stringstorefront_properties - StorefrontPropertiesExample
{
"attribute_code": "xyz789",
"attribute_options": [AttributeOption],
"attribute_type": "abc123",
"entity_type": "xyz789",
"input_type": "abc123",
"storefront_properties": StorefrontProperties
}
AttributeEntityTypeEnum
List of all entity types. Populated by the modules introducing EAV entities.
Values
CATALOG_PRODUCTCATALOG_CATEGORYCUSTOMERCUSTOMER_ADDRESSRMA_ITEMExample
""CATALOG_PRODUCT""
AttributeFilterInput
An input object that specifies the filters used for attributes.
Input Fields
is_comparable - Booleanis_filterable - Booleanis_filterable_in_search - Booleanis_html_allowed_on_front - Booleanis_searchable - Booleanis_used_for_customer_segment - Booleanis_used_for_price_rules - Booleanis_used_for_promo_rules - Booleanis_visible_in_advanced_search - Booleanis_visible_on_front - Booleanis_wysiwyg_enabled - Booleanused_in_product_listing - BooleanExample
{
"is_comparable": true,
"is_filterable": true,
"is_filterable_in_search": true,
"is_html_allowed_on_front": true,
"is_searchable": true,
"is_used_for_customer_segment": true,
"is_used_for_price_rules": false,
"is_used_for_promo_rules": false,
"is_visible_in_advanced_search": true,
"is_visible_on_front": false,
"is_wysiwyg_enabled": true,
"used_in_product_listing": false
}
AttributeFrontendInputEnum
EAV attribute frontend input types.
Values
BOOLEANDATEDATETIMEFILEGALLERYHIDDENIMAGEMEDIA_IMAGEMULTILINEMULTISELECTPRICESELECTTEXTTEXTAREAWEIGHTUNDEFINEDExample
""BOOLEAN""
AttributeInput
Defines the attribute characteristics to search for the attribute_code and entity_type to search.
Input Fields
attribute_code - Stringentity_type - StringExample
{
"attribute_code": "xyz789",
"entity_type": "abc123"
}
AttributeInputSelectedOption
Specifies selected option for a select or multiselect attribute value.
Input Fields
value - String!Example
{"value": "xyz789"}
AttributeMetadata
Base EAV implementation of CustomAttributeMetadataInterface.
Fields
code - ID!default_value - Stringentity_type - AttributeEntityTypeEnum!frontend_class - Stringfrontend_input - AttributeFrontendInputEnumis_required - Boolean!is_unique - Boolean!label - Stringoptions - [CustomAttributeOptionInterface]!Example
{
"code": "4",
"default_value": "xyz789",
"entity_type": "CATALOG_PRODUCT",
"frontend_class": "abc123",
"frontend_input": "BOOLEAN",
"is_required": true,
"is_unique": true,
"label": "abc123",
"options": [CustomAttributeOptionInterface]
}
AttributeMetadataError
Attribute metadata retrieval error.
Fields
message - String!type - AttributeMetadataErrorType!Example
{
"message": "xyz789",
"type": "ENTITY_NOT_FOUND"
}
AttributeMetadataErrorType
Attribute metadata retrieval error types.
Values
ENTITY_NOT_FOUNDATTRIBUTE_NOT_FOUNDFILTER_NOT_FOUNDUNDEFINEDExample
""ENTITY_NOT_FOUND""
AttributeOption
Defines an attribute option.
Fields
label - Stringvalue - StringExample
{
"label": "xyz789",
"value": "abc123"
}
AttributeOptionMetadata
Base EAV implementation of CustomAttributeOptionInterface.
Fields
is_default - Boolean!label - String!value - String!Example
{
"is_default": false,
"label": "xyz789",
"value": "abc123"
}
AttributeSelectedOption
Fields
label - String!value - String!Example
{
"label": "xyz789",
"value": "xyz789"
}
AttributeSelectedOptionInterface
Fields
label - String!value - String!Possible Types
Example
{
"label": "xyz789",
"value": "xyz789"
}
AttributeSelectedOptions
Fields
code - ID!selected_options - [AttributeSelectedOptionInterface]!Example
{
"code": 4,
"selected_options": [AttributeSelectedOptionInterface]
}
AttributeValue
Fields
Example
{
"code": "4",
"value": "abc123"
}
AttributeValueInput
Specifies the value for attribute.
Input Fields
attribute_code - String!selected_options - [AttributeInputSelectedOption]value - StringExample
{
"attribute_code": "abc123",
"selected_options": [AttributeInputSelectedOption],
"value": "abc123"
}
AttributeValueInterface
Fields
code - ID!Possible Types
Example
{"code": 4}
AttributesFormOutput
Metadata of EAV attributes associated to form
Fields
errors - [AttributeMetadataError]!Example
{
"errors": [AttributeMetadataError],
"items": [CustomAttributeMetadataInterface]
}
AttributesMetadataOutput
Metadata of EAV attributes.
Fields
errors - [AttributeMetadataError]!Example
{
"errors": [AttributeMetadataError],
"items": [CustomAttributeMetadataInterface]
}
AvailableCurrency
Defines the code and symbol of a currency that can be used for purchase orders.
Fields
code - CurrencyEnum!symbol - String!Example
{"code": "AFN", "symbol": "xyz789"}
AvailablePaymentMethod
Describes a payment method that the shopper can use to pay for the order.
Fields
code - String!is_deferred - Boolean!title - String!Example
{
"code": "abc123",
"is_deferred": false,
"title": "abc123"
}
AvailableShippingMethod
Contains details about the possible shipping methods and carriers.
Fields
amount - Money!available - Boolean!base_amount - Moneycarrier_code - String!carrier_title - String!error_message - Stringmethod_code - Stringmethod_title - Stringprice_excl_tax - Money!price_incl_tax - Money!Example
{
"amount": Money,
"available": false,
"base_amount": Money,
"carrier_code": "abc123",
"carrier_title": "xyz789",
"error_message": "xyz789",
"method_code": "xyz789",
"method_title": "abc123",
"price_excl_tax": Money,
"price_incl_tax": Money
}
BatchMutationStatus
Values
SUCCESSFAILUREMIXED_RESULTSExample
""SUCCESS""
BillingAddressInput
Defines the billing address.
Input Fields
address - CartAddressInputcustomer_address_id - Intcustomer_address_uid - IDsame_as_shipping - Booleanuse_for_shipping - BooleanExample
{
"address": CartAddressInput,
"customer_address_id": 987,
"customer_address_uid": 4,
"same_as_shipping": false,
"use_for_shipping": false
}
BillingAddressPaymentSourceInput
The billing address information
Input Fields
address_line_1 - Stringaddress_line_2 - Stringcity - Stringcountry_code - String!postal_code - Stringregion - StringExample
{
"address_line_1": "xyz789",
"address_line_2": "xyz789",
"city": "xyz789",
"country_code": "abc123",
"postal_code": "xyz789",
"region": "abc123"
}
BillingCartAddress
Contains details about the billing address.
Fields
city - String!company - Stringcountry - CartAddressCountry!custom_attributes - [AttributeValueInterface]!customer_address_uid - IDcustomer_notes - Stringfax - Stringfirstname - String!id - Intcustomer_address_uid instead.)lastname - String!middlename - Stringpostcode - Stringprefix - Stringregion - CartAddressRegionstreet - [String]!suffix - Stringtelephone - Stringuid - ID!vat_id - StringExample
{
"city": "abc123",
"company": "abc123",
"country": CartAddressCountry,
"custom_attributes": [AttributeValueInterface],
"customer_address_uid": 4,
"customer_notes": "xyz789",
"fax": "abc123",
"firstname": "xyz789",
"id": 123,
"lastname": "xyz789",
"middlename": "xyz789",
"postcode": "abc123",
"prefix": "xyz789",
"region": CartAddressRegion,
"street": ["xyz789"],
"suffix": "xyz789",
"telephone": "abc123",
"uid": "4",
"vat_id": "abc123"
}
Boolean
The Boolean scalar type represents true or false.
BraintreeCcVaultInput
Input Fields
Example
{
"device_data": "abc123",
"public_hash": "xyz789"
}
BraintreeInput
Input Fields
device_data - Stringis_active_payment_token_enabler - Boolean!payment_method_nonce - String!Example
{
"device_data": "xyz789",
"is_active_payment_token_enabler": true,
"payment_method_nonce": "xyz789"
}
BraintreeVaultInput
Input Fields
Example
{
"device_data": "xyz789",
"public_hash": "abc123"
}
Breadcrumb
Contains details about an individual category that comprises a breadcrumb.
Fields
category_id - Intcategory_uid instead.)category_level - Intcategory_name - Stringcategory_uid - ID!Breadcrumb object.category_url_key - Stringcategory_url_path - StringExample
{
"category_id": 123,
"category_level": 987,
"category_name": "abc123",
"category_uid": 4,
"category_url_key": "xyz789",
"category_url_path": "abc123"
}
BundleCartItem
An implementation for bundle product cart items.
Fields
available_gift_wrapping - [GiftWrapping]!bundle_options - [SelectedBundleOption]!customizable_options - [SelectedCustomizableOption]!discount - [Discount]errors - [CartItemError]gift_message - GiftMessagegift_wrapping - GiftWrappingid - String!uid instead.)is_available - Boolean!max_qty - Floatmin_qty - Floatnot_available_message - Stringnote_from_buyer - [ItemNote]note_from_seller - [ItemNote]prices - CartItemPricesproduct - ProductInterface!quantity - Float!uid - ID!CartItemInterface object.Example
{
"available_gift_wrapping": [GiftWrapping],
"bundle_options": [SelectedBundleOption],
"customizable_options": [SelectedCustomizableOption],
"discount": [Discount],
"errors": [CartItemError],
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"id": "abc123",
"is_available": false,
"max_qty": 123.45,
"min_qty": 123.45,
"not_available_message": "abc123",
"note_from_buyer": [ItemNote],
"note_from_seller": [ItemNote],
"prices": CartItemPrices,
"product": ProductInterface,
"quantity": 987.65,
"uid": "4"
}
BundleCreditMemoItem
Defines bundle product options for CreditMemoItemInterface.
Fields
bundle_options - [ItemSelectedBundleOption]discounts - [Discount]id - ID!CreditMemoItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_refunded - FloatExample
{
"bundle_options": [ItemSelectedBundleOption],
"discounts": [Discount],
"id": 4,
"order_item": OrderItemInterface,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "xyz789",
"quantity_refunded": 123.45
}
BundleInvoiceItem
Defines bundle product options for InvoiceItemInterface.
Fields
bundle_options - [ItemSelectedBundleOption]discounts - [Discount]id - ID!InvoiceItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_invoiced - FloatExample
{
"bundle_options": [ItemSelectedBundleOption],
"discounts": [Discount],
"id": 4,
"order_item": OrderItemInterface,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "xyz789",
"quantity_invoiced": 987.65
}
BundleItem
Defines an individual item within a bundle product.
Fields
option_id - Intuid instead)options - [BundleItemOption]position - Intprice_range - PriceRange!required - Booleansku - Stringtitle - Stringtype - Stringuid - IDBundleItem object.Example
{
"option_id": 987,
"options": [BundleItemOption],
"position": 123,
"price_range": PriceRange,
"required": true,
"sku": "xyz789",
"title": "xyz789",
"type": "abc123",
"uid": "4"
}
BundleItemOption
Defines the characteristics that comprise a specific bundle item and its options.
Fields
can_change_quantity - Booleanid - Intuid instead)is_default - Booleanlabel - Stringposition - Intprice - Floatprice_type - PriceTypeEnumproduct - ProductInterfaceqty - Floatquantity instead.)quantity - Floatuid - ID!BundleItemOption object.Example
{
"can_change_quantity": true,
"id": 123,
"is_default": true,
"label": "xyz789",
"position": 987,
"price": 123.45,
"price_type": "FIXED",
"product": ProductInterface,
"qty": 987.65,
"quantity": 987.65,
"uid": "4"
}
BundleOptionInput
Defines the input for a bundle option.
Input Fields
id - Int!quantity - Float!value - [String]!Example
{
"id": 123,
"quantity": 123.45,
"value": ["xyz789"]
}
BundleOrderItem
Defines bundle product options for OrderItemInterface.
Fields
bundle_options - [ItemSelectedBundleOption]discounts - [Discount]eligible_for_return - Booleanentered_options - [OrderItemOption]gift_message - GiftMessagegift_wrapping - GiftWrappingid - ID!OrderItemInterface object.parent_sku - Stringprices - OrderItemPricesproduct - ProductInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!product_type - Stringproduct_url_key - Stringquantity_canceled - Floatquantity_invoiced - Floatquantity_ordered - Floatquantity_refunded - Floatquantity_return_requested - Floatquantity_returned - Floatquantity_shipped - Floatselected_options - [OrderItemOption]status - StringExample
{
"bundle_options": [ItemSelectedBundleOption],
"discounts": [Discount],
"eligible_for_return": false,
"entered_options": [OrderItemOption],
"gift_message": GiftMessage,
"gift_wrapping": GiftWrapping,
"id": "4",
"parent_sku": "xyz789",
"prices": OrderItemPrices,
"product": ProductInterface,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "xyz789",
"product_type": "abc123",
"product_url_key": "abc123",
"quantity_canceled": 123.45,
"quantity_invoiced": 987.65,
"quantity_ordered": 123.45,
"quantity_refunded": 123.45,
"quantity_return_requested": 987.65,
"quantity_returned": 987.65,
"quantity_shipped": 987.65,
"selected_options": [OrderItemOption],
"status": "abc123"
}
BundleProduct
Defines basic features of a bundle product and contains multiple BundleItems.
Fields
attribute_set_id - Intcanonical_url - Stringcategories - [CategoryInterface]color - Intcustom_attributes field instead.)country_of_manufacture - Stringcreated_at - Stringcrosssell_products - [ProductInterface]custom_attributesV2 - ProductCustomAttributesdescription - ComplexTextValuedynamic_price - Booleandynamic_sku - Booleandynamic_weight - Booleangift_message_available - Boolean!gift_wrapping_available - Boolean!gift_wrapping_price - Moneyid - Intuid field instead.)image - ProductImageis_returnable - Stringitems - [BundleItem]manufacturer - Intcustom_attributes field instead.)max_sale_qty - Floatmedia_gallery - [MediaGalleryInterface]media_gallery_entries - [MediaGalleryEntry]media_gallery instead.)meta_description - Stringmeta_keyword - Stringmeta_title - Stringmin_sale_qty - Floatname - Stringnew_from_date - Stringnew_to_date - Stringonly_x_left_in_stock - Floatoptions - [CustomizableOptionInterface]options_container - Stringprice - ProductPricesprice_range for product price information.)price_details - PriceDetailsprice_range - PriceRange!price_tiers - [TierPrice]TierPrice objects.price_view - PriceViewEnumproduct_links - [ProductLinksInterface]ProductLinks objects.quantity - Floatrating_summary - Float!redirect_code - Int!related_products - [ProductInterface]relative_url - Stringreview_count - Int!reviews - ProductReviews!ship_bundle_items - ShipBundleItemsEnumshort_description - ComplexTextValuesku - Stringsmall_image - ProductImagespecial_from_date - Stringspecial_price - Floatspecial_to_date - Stringstaged - Boolean!stock_status - ProductStockStatusswatch_image - Stringthumbnail - ProductImagetier_price - Floatprice_tiers for product tier price information.)tier_prices - [ProductTierPrices]price_tiers for product tier price information.)type - UrlRewriteEntityTypeEnumtype_id - String__typename instead.)uid - ID!ProductInterface object.updated_at - Stringupsell_products - [ProductInterface]url_key - Stringurl_path - Stringcanonical_url or url rewrites instead)url_rewrites - [UrlRewrite]url_suffix - Stringwebsites - [Website]weight - FloatExample
{
"attribute_set_id": 123,
"canonical_url": "abc123",
"categories": [CategoryInterface],
"color": 987,
"country_of_manufacture": "xyz789",
"created_at": "xyz789",
"crosssell_products": [ProductInterface],
"custom_attributesV2": ProductCustomAttributes,
"description": ComplexTextValue,
"dynamic_price": false,
"dynamic_sku": true,
"dynamic_weight": true,
"gift_message_available": false,
"gift_wrapping_available": true,
"gift_wrapping_price": Money,
"id": 123,
"image": ProductImage,
"is_returnable": "abc123",
"items": [BundleItem],
"manufacturer": 123,
"max_sale_qty": 123.45,
"media_gallery": [MediaGalleryInterface],
"media_gallery_entries": [MediaGalleryEntry],
"meta_description": "abc123",
"meta_keyword": "abc123",
"meta_title": "xyz789",
"min_sale_qty": 123.45,
"name": "xyz789",
"new_from_date": "abc123",
"new_to_date": "abc123",
"only_x_left_in_stock": 123.45,
"options": [CustomizableOptionInterface],
"options_container": "xyz789",
"price": ProductPrices,
"price_details": PriceDetails,
"price_range": PriceRange,
"price_tiers": [TierPrice],
"price_view": "PRICE_RANGE",
"product_links": [ProductLinksInterface],
"quantity": 987.65,
"rating_summary": 123.45,
"redirect_code": 123,
"related_products": [ProductInterface],
"relative_url": "xyz789",
"review_count": 123,
"reviews": ProductReviews,
"ship_bundle_items": "TOGETHER",
"short_description": ComplexTextValue,
"sku": "xyz789",
"small_image": ProductImage,
"special_from_date": "xyz789",
"special_price": 987.65,
"special_to_date": "abc123",
"staged": false,
"stock_status": "IN_STOCK",
"swatch_image": "abc123",
"thumbnail": ProductImage,
"tier_price": 123.45,
"tier_prices": [ProductTierPrices],
"type": "CMS_PAGE",
"type_id": "abc123",
"uid": "4",
"updated_at": "abc123",
"upsell_products": [ProductInterface],
"url_key": "xyz789",
"url_path": "abc123",
"url_rewrites": [UrlRewrite],
"url_suffix": "xyz789",
"websites": [Website],
"weight": 123.45
}
BundleProductCartItemInput
Defines a single bundle product.
Input Fields
bundle_options - [BundleOptionInput]!customizable_options - [CustomizableOptionInput]data - CartItemInput!Example
{
"bundle_options": [BundleOptionInput],
"customizable_options": [CustomizableOptionInput],
"data": CartItemInput
}
BundleRequisitionListItem
Contains details about bundle products added to a requisition list.
Fields
bundle_options - [SelectedBundleOption]!customizable_options - [SelectedCustomizableOption]!product - ProductInterface!quantity - Float!uid - ID!Example
{
"bundle_options": [SelectedBundleOption],
"customizable_options": [SelectedCustomizableOption],
"product": ProductInterface,
"quantity": 987.65,
"uid": "4"
}
BundleShipmentItem
Defines bundle product options for ShipmentItemInterface.
Fields
bundle_options - [ItemSelectedBundleOption]id - ID!ShipmentItemInterface object.order_item - OrderItemInterfaceproduct_name - Stringproduct_sale_price - Money!product_sku - String!quantity_shipped - Float!Example
{
"bundle_options": [ItemSelectedBundleOption],
"id": 4,
"order_item": OrderItemInterface,
"product_name": "xyz789",
"product_sale_price": Money,
"product_sku": "abc123",
"quantity_shipped": 987.65
}
BundleWishlistItem
Defines bundle product options for WishlistItemInterface.
Fields
added_at - String!bundle_options - [SelectedBundleOption]customizable_options - [SelectedCustomizableOption]!description - Stringid - ID!WishlistItemInterface object.product - ProductInterfacequantity - Float!Example
{
"added_at": "xyz789",
"bundle_options": [SelectedBundleOption],
"customizable_options": [SelectedCustomizableOption],
"description": "abc123",
"id": "4",
"product": ProductInterface,
"quantity": 987.65
}
ButtonStyles
Fields
color - Stringheight - Intlabel - Stringlayout - Stringshape - Stringtagline - Booleanuse_default_height - BooleanExample
{
"color": "abc123",
"height": 987,
"label": "xyz789",
"layout": "xyz789",
"shape": "abc123",
"tagline": false,
"use_default_height": false
}