Products

The product object contains information such as their productName, productType, etc.

{
  id: "00000000-0000-0000-0000-000000000000",
  remoteId: "4463254208570",
  productUrl: "https://my-store.myshopify.com/products/t-shirt",
  productType: "",
  productStatus: "active",
  images: [
    {
      src: "https://cdn.shopify.com/s/files/1/0264/6992/4922/products/MX412.jpg?v=1638948956"
    }, 
    {
      src: "https://cdn.shopify.com/s/files/1/0264/6992/4922/products/ML9C2.jpg?v=1638949037"
    },
    {
      src: "https://cdn.shopify.com/s/files/1/0264/6992/4922/products/170753_1_1.jpg?v=1638949444"
    },
  ],
  description: "Just a t-shirt 1",
  vendor: "My Store",
  tags: [
    "shirt",
    "cotton",
  ],
  productName: "T-Shirt",
  variants: [
    {
      id: "00000000-0000-0000-0000-000000000000",
      remoteId: "39302373802042",
      createdTimestamp: 1618321872,
      updatedTimestamp: 1683179792,
      productId: "00000000-0000-0000-0000-000000000000",
      title: "Blue",
      price: "1000.00",
      sku: "shirt-01-b",
      optionValues: [
        {
          name: "Color",
          value: "Blue"
        }
      ],
      inventory: {
        totalCount: 93
      },
      weight: {
        value: 100, 
        unit: "kg"
      }
    }
  ],
  remoteCreatedAt: "2023-11-19T17:00:17.000Z",
  remoteUpdatedAt: "2023-11-19T17:00:17.000Z",
  remoteDeleted: false,
  createdAt: "2024-02-22T11:17:53.264Z",
  updatedAt: "2024-02-22T13:54:03.445Z"
}

Properties


idString

A unique identifier for the product item.


remoteIdString

The ID of the object in the third-party application.


productUrlString

The URL of the product page on the store's website.


productTypeString

The type of product this item represents, if applicable.


productStatusString

The status of the product item, whether it is active or not.


imagesObject[]

An array of image objects that show different views of the product.


descriptionString

A brief description of the product.


vendorString

The name of the vendor or seller of the product.


tagsString[]

An array of tags that describe the product.


productNameString

The name of the product.


remoteCreatedAtDateTime

The exact date and time when the record was first added or created in the third-party application.


remoteUpdatedAtDateTime

The latest date and time when any modifications or updates were made to the record's details in the third-party application.


remoteDeletedBoolean

Flag to indicate that the record has been deleted in the third-party application.


createdAtDateTime

Date and time the record has been synced into the data cache.


updatedAtDateTime

Date and time the record has been updated in the data cache.


Product Image Object Properties


srcString

The source of the product image.


Product Variant Object Properties

See [Commerce] Product Variants