| id | ID! | ✅ | ✅ | A non-null unique identifier for the product. |
| marketplace | Marketplace! | ✅ | ✅ | A non-null enumeration value representing the marketplace. |
| title | String! | ✅ | ✅ | A non-null string containing the title of the product. |
| description | String! | ✅ | ✅ | A non-null string containing the product’s description. |
| vendor | String! | ✅ | ✅ | A non-null string representing the product’s vendor or brand. |
| url | URL!` | ✅ | ✅ | A non-null URL pointing to the product’s page on the marketplace. |
| price | Price | ✅ | ✅ | A nullable Price object representing the product’s price. The price might be null if it is not available or cannot be determined. |
| isAvailable | Boolean! | ✅ | ✅ | A non-null boolean value indicating whether the product is available for purchase. |
| tags | [String!]! | ✅ | ✅ | A non-null list of strings representing tags associated with the product. |
| images | [Image!]! | ✅ | ✅ | A non-null list of image objects associated with the product, implementing the Image interface. |
| variants | [Variant!]! (AmazonVariant/ShopifyVariant) | ✅ | ✅ | A non-null list of product variants available, implementing the Variant interface. These can include different sizes, colors, or other options for the product. |
| ASIN | ID! | ✅ | ❌ | Amazon’s canonical product ID (Amazon Standard Identification Number). This field is required. |
| titleExcludingVariantName | String! | ✅ | ❌ | The Amazon product title without any additional context of the variant. |
| featureBullets | [String!]! | ✅ | ❌ | A list of summary bullets about the product, found next to the product image on Amazon. |
| parentID | ID | ✅ | ❌ | The parent ID of the product if the product has multiple variants. |
| protectionPlans | [AmazonProtectionPlan!]! | ✅ | ❌ | A list of protection plans available for the product. |
| categories | [AmazonCategory!]! | ✅ | ❌ | A list of categories to which the product belongs. |
| ratingsTotal | Int! | ✅ | ❌ | The total number of ratings for this item. |
| reviewsTotal | Int! | ✅ | ❌ | The total number of reviews for this item. |
| subtitle | AmazonSubtitle | ✅ | ❌ | The secondary title for the product, displayed below the main title on the product detail page. |
| videos | [AmazonVideo!]! | ✅ | ❌ | A list of videos associated with the product. |
| color | String | ✅ | ❌ | The color of the product. |
| specifications | [AmazonSpecification!]! | ✅ | ❌ | A list of product specifications. |
| manufacturer | String | ✅ | ❌ | The manufacturer of the product. |
| weight | String | ✅ | ❌ | The weight of the product. |
| firstAvailable | Time | ✅ | ❌ | The date when the product was first listed on Amazon. |
| dimensions | String | ✅ | ❌ | The dimensions of the product. |
| modelNumber | String | ✅ | ❌ | The manufacturer’s model number for the product. |
| descriptionHTML | String! | ❌ | ✅ | The raw HTML of the product page description. |
| collectionHandle | String! | ❌ | ✅ | A handle for the product collection, used to group products together. |
| handle | String! | ❌ | ✅ | A unique handle for the product. |
| maxPrice | Int! | ❌ | ✅ | The maximum price across the product variants. |
| minPrice | Int! | ❌ | ✅ | The minimum price across the product variants. |
| productType | String! | ❌ | ✅ | The type of the product. |
| createdAt | Time! | ❌ | ✅ | The date and time when the product was created. |
| publishedAt | Time! | ❌ | ✅ | The date and time when the product was published. |
| storeCanonicalURL | URL! | ❌ | ✅ | The canonical URL of the store. |
| storeDomain | String! | ❌ | ✅ | The domain name part of the store canonical URL, e.g., abc.myshopify.com. |
| options | [ProductOption!] | ❌ | ✅ | A list of extra customizations for a product. |
| reviewsConnection | ShopifyProductReviewsConnection | ❌ | ✅ | A connection to fetch product reviews. It accepts the arguments before, after, first, and last for pagination purposes and returns a ShopifyProductReviewsConnection object. |
| shopifyCategories | ShopifyProductShopifyCategories | ❌ | ✅ | A list of categories to which the product belongs. |