> ## Documentation Index
> Fetch the complete documentation index at: https://docs.commerce.jolly.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Amazon vs Shopify product metadata

The following table displays the similarities and differences between [`AmazonProduct`](/api-reference/amazonproduct) and [`ShopifyProduct`](/api-reference/shopifyproduct).

| property | type | Amazon product | Shopify product | description |
| - | - | - | - | - |
| id | `ID!` | ✅ | ✅ | A non-null unique identifier for the product. |
| marketplace | [`Marketplace!`](/api-reference/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!`](/api-reference/url)\` | ✅ | ✅ | A non-null URL pointing to the product's page on the marketplace. |
| price | [`Price`](/api-reference/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!]!`](/api-reference/image) | ✅ | ✅ | A non-null list of image objects associated with the product, implementing the Image interface. |
| variants | [`[Variant!]!`](/api-reference/variant) ([`AmazonVariant`](/api-reference/amazonvariant)/[`ShopifyVariant`](/api-reference/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!]!`](/api-reference/amazonprotectionplan) | ✅ | ❌ | A list of protection plans available for the product. |
| categories | [`[AmazonCategory!]!`](/api-reference/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`](/api-reference/amazonsubtitle) | ✅ | ❌ | The secondary title for the product, displayed below the main title on the product detail page. |
| videos | [`[AmazonVideo!]!`](/api-reference/amazonvideo) | ✅ | ❌ | A list of videos associated with the product. |
| color | `String` | ✅ | ❌ | The color of the product. |
| specifications | [`[AmazonSpecification!]!`](/api-reference/amazonspecification) | ✅ | ❌ | A list of product specifications. |
| manufacturer | `String` | ✅ | ❌ | The manufacturer of the product. |
| weight | `String` | ✅ | ❌ | The weight of the product. |
| firstAvailable | [`Time`](/api-reference/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!`](/api-reference/time) | ❌ | ✅ | The date and time when the product was created. |
| publishedAt | [`Time!`](/api-reference/time) | ❌ | ✅ | The date and time when the product was published. |
| storeCanonicalURL | [`URL!`](/api-reference/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!]`](/api-reference/productoption) | ❌ | ✅ | A list of extra customizations for a product. |
| reviewsConnection | [`ShopifyProductReviewsConnection`](/api-reference/shopifyproductreviewsconnection) | ❌ | ✅ | A connection to fetch product reviews. It accepts the arguments before, after, first, and last for pagination purposes and returns a [ShopifyProductReviewsConnection](/api-reference/shopifyproductreviewsconnection) object. |
| shopifyCategories | [`ShopifyProductShopifyCategories`](/api-reference/shopifyproductshopifycategories) | ❌ | ✅ | A list of categories to which the product belongs. |

### Amazon and Shopify variant comparison

The following table displays the similarities and differences between [`AmazonVariant`](/api-reference/shopifyvariant) and [`ShopifyVariant`](/api-reference/amazonvariant)

| property | type | Amazon variant | Shopify variant | description |
| - | - | - | - | - |
| id | `ID!` | ✅ | ✅ | The identifier of the variant |
| title | `String!` | ✅ | ✅ | The title of the variant. |
| image | [`Image!`](/api-reference/image) ([`AmazonImage`](/api-reference/amazonimage)/[`ShopifyImage`](/api-reference/shopifyimage)) | ✅ | ✅ | The Image type object associated with this specific variant. |
| url | [`URL!`](/api-reference/url) | ✅ | ❌ | The URL to the product page for this specific variant. |
| dimensions | [`[AmazonVariantDimension!]!`](/api-reference/amazonvariantdimension) | ✅ | ❌ | A list of objects that describe the dimensions of this specific variant. |
| isAvailable | `Boolean!` | ❌ | ✅ | Indicates whether the variant is available in stock. This field is required. |
| quantityAvailable | `Int` | ❌ | ⚠️ | The quantity of the variant available for purchase. This field will only be populated for integrated Shopify product variants, otherwise it will be null. |
| compareAtPrice | `String!` | ❌ | ✅ | The original price of the variant, which can be used to show the current price at a discount against this price. |
| price | `String!` | ❌ | ✅ | The current price of the product variant. |
| isShippingRequired | `Boolean!` | ❌ | ✅ | Indicates whether this product requires shipping, which can be used to distinguish between physical and digital products. |
| SKU | `String!` | ❌ | ✅ | The product SKU (Stock Keeping Unit) of the variant. |
| isTaxable | `Boolean!` | ❌ | ✅ | Indicates whether taxes can be applied to this product. |
| weight | `Int!` | ❌ | ✅ | The weight of the product in grams. |
| option1 | `String` | ❌ | ✅ | Additional options available for this product, usually representing extra customizations. |
| option2 | `String` | ❌ | ✅ | Additional options available for this product, usually representing extra customizations. |
| option3 | `String` | ❌ | ✅ | Additional options available for this product, usually representing extra customizations. |

### Amazon and Shopify image comparison

The following table displays the similarities and differences between [`AmazonImage`](/api-reference/amazonimage) and [`ShopifyImage`](/api-reference/shopifyimage)

| property | type | AmazonImage | ShopifyImage | description |
| - | - | - | - | - |
| url | [`URL!`](/api-reference/url) | ✅ | ✅ | The URL of the image. |
| position | `Int!` | ✅ | ✅ | The position of the image in a carousel of images. |
| width | `Int!` | ✅ | ✅ | The width of the image in pixels. |
| height | `Int!` | ✅ | ✅ | The height of the image in pixels. |
| id | `ID!` | ❌ | ✅ | The unique ID for the Shopify Image. |
| variantIDs | `[ID!]!` | ❌ | ✅ | A list of variant IDs associated with the image. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.