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.

price
required

The price of the Amazon product that the consumer is charged, including its value, currency, and display value. This price is the retail price that a consumer would see on Amazon. See the Price type for more information.

isAvailable
Boolean!
required

Indicates whether the product is available in stock. This field is required.

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.