AmazonProduct and ShopifyProduct have similarities and differences that are compared in detail here

Fields

id
ID!
required
The unique identifier for the Amazon product.
marketplace
required
Value for a marketplace for AmazonProduct is set to Marketplace.AMAZON.
title
String!
required
The title of the Amazon product.
description
String!
required
The description of the product.
vendor
String!
required
The brand of the product.
url
required
The canonical URL for the product on Amazon’s website.
The price of the Amazon product that the shopper is charged, including its value, currency, and display value.
This price is the greater of the amazonBusinessPrice and amazonRegularPrice fields. See the Price type for more information.
amazonBusinessPrice
The business price of the Amazon product, not accounting for dynamic discounts like volume pricing. This can be cheaper than the regular price.
amazonRegularPrice
The price of the Amazon product that displays on Amazon retail
isAvailable
Boolean!
required
Indicates whether the product is available in stock. This field is required.
hasOffer
Boolean
Indicates whether requested Amazon Offer is available. e.g. it will return false if you requested sold&shipped by amazon, but only 3rd party offer available.
tags
String!
required
A list of tags associated with the Amazon product
images
required
A list of images for the Amazon product. This field is required.
variants
required
A list of product variants, such as different colors or sizes.
ASIN
ID!
required
Amazon’s canonical product ID (Amazon Standard Identification Number). This field is required
titleExcludingVariantName
String!
required
The Amazon product title without any additional context of the variant.
featureBullets
[String!]!
required
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
A list of protection plans available for the product.
categories
A list of categories to which the product belongs.
ratingsTotal
Int!
required
The total number of ratings for this item.
reviewsTotal
Int!
required
The total number of reviews for this item.
The secondary title for the product, displayed below the main title on the product detail page.
videos
A list of videos associated with the product.
specifications
A list of product specifications.
color
String
The color of the product.
manufacturer
String
The manufacturer of the product.
weight
String
The weight of the product.
firstAvailable
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.