Source Bundle

{
  compareAtPrice: {
    __nylaType: "nyla_compound_price",
    value: [
      {
        amount: "42.0",
        currencyCode: "USD",
      },
      {
        amount: "76.0",
        currencyCode: "USD",
      },
    ],
  },
  description: "A light-reflecting superproduct that’s as versatile as it is simple to use. Wear Miracle Balm alone or layer on top of foundation for an instant refresh. Changetest link",
  discountPercent: "15",
  handle: "balm",
  id: "gid://shopify/Product/7686505824421",
  maxPrice: {
    amount: "76.0",
    currencyCode: "USD",
  },
  media: [
    {
      altText: "Dawn,50ml",
      id: "gid://shopify/ImageSource/25201001300133",
      type: "image",
      url: "https://cdn.shopify.com/s/files/1/0584/6053/6997/products/Rosesmall.jpg?v=1651269732",
    },
    {
      altText: "Dawn, Dusk, Evening, Morning, Noon",
      id: "gid://shopify/ImageSource/25434767622309",
      type: "image",
      url: "https://cdn.shopify.com/s/files/1/0584/6053/6997/products/Productimage2_78b9f74a-f50a-4e3b-9beb-eb4414f1f265.jpg?v=1663857862",
    },
    {
      altText: "Dawn, 50ml",
      id: "gid://shopify/ImageSource/25201001463973",
      type: "image",
      url: "https://cdn.shopify.com/s/files/1/0584/6053/6997/products/Roselarge.jpg?v=1663857862",
    },
  ],
  metafield: {
    custom: {
      descriptionlarge: "Louise is 6'2 wearing the Open air pant in blue",
      largesizes: {
        altText: null,
        height: 800,
        id: "gid://shopify/ImageSource/25856801472677",
        url: "https://cdn.shopify.com/s/files/1/0584/6053/6997/files/Large.png?v=1663163286",
        width: 800,
      },
      mysize: "true",
      smallsizes: {
        altText: null,
        height: 800,
        id: "gid://shopify/ImageSource/25856800391333",
        url: "https://cdn.shopify.com/s/files/1/0584/6053/6997/files/Small.png?v=1663163275",
        width: 800,
      },
    },
    nyla: {
      array_of_images: "[\"gid://shopify/MediaImage/26451061047461\",\"gid://shopify/MediaImage/26451061014693\",\"gid://shopify/MediaImage/26451060981925\",\"gid://shopify/MediaImage/26451060949157\",\"gid://shopify/MediaImage/26451060883621\"]",
      featuredIngredients: "Geranium, Mint, Eucalyptus, Lavender",
      ingredients: "antioxidant, black-pepper",
      shipping: "Usually ships in 2-4 weeks",
      single_image: {
        altText: null,
        height: 4096,
        id: "gid://shopify/ImageSource/26309420417189",
        url: "https://cdn.shopify.com/s/files/1/0584/6053/6997/files/92d292fe78389de7a22c376f48164a61.jpg?v=1671467507",
        width: 2713,
      },
    },
    nyla_messaging: {
      ribbon: "Best-Seller",
      tagline: "Tagline text",
    },
    nyla_options: {
      defaultValue1: "50ml",
      defaultValue2: "Morning",
      productOptionImageFilter: "Shade",
    },
  },
  minPrice: {
    amount: "42.0",
    currencyCode: "USD",
  },
  nextTier: {
    countToQualify: 3,
    discount: 15,
    discountPercent: 15,
    discountType: "noDiscount",
    productAmount: 3,
    qualified: false,
    remainingToQualify: 1,
  },
  price: {
    __nylaType: "nyla_compound_price",
    value: [
      {
        amount: "42.0",
        currencyCode: "USD",
      },
      {
        amount: "76.0",
        currencyCode: "USD",
      },
    ],
  },
  products: [],
  productType: "Options_shade_size",
  quantity: 1,
  selection: [],
  shortId: "7686505824421",
  tags: [
    "categoryFace",
    "nyla_collection_285428154533",
    "nyla_collection_285428613285",
    "nyla_collection_286857232549",
    "upsell-balm",
    "upsell-top",
  ],
  tier: {
    countToQualify: 3,
    discount: 15,
    discountPercent: 15,
    discountType: "noDiscount",
    productAmount: 3,
    qualified: false,
    remainingToQualify: 1,
  },
  tiers: [
    {
      countToQualify: 3,
      discount: 15,
      discountPercent: 15,
      discountType: "noDiscount",
      productAmount: 3,
      qualified: false,
      remainingToQualify: 1,
    },
  ],
  title: "Balm",
  type: "fixedBundle",
}

Properties

nyla_compound_price

The bundle price with no discounts.

string

Stripped description of the bundle, single line with HTML tags removed.

string

Percentange of bundle discount

string

A human-friendly unique string for the bundle automatically generated from its title.

string

A globally-unique identifier from Shopify (the GraphQL long-form format).

nyla_price

array

The media associated with the bundle.

object

nyla_price

object

Next tier to be eligible

nyla_compound_price

The bundle price with discountPercent applied.

string

A categorization that a product can be tagged with, commonly used for filtering and searching.

array

List of products which are part of the bundle.

number

array

Selected variants that will be added to the cart (you can use all variant properties here)

string

A globally-unique identifier from Shopify (the Admin number-only format).

array

A categorization that a product can be tagged with, commonly used for filtering and searching.

object

current tier

array

List of tier discounts

string

The bundle’s title.

string

The bundle type, could be: fixedBundle or buildASet