[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of product-customizer/react/__fixtures__/productPizza.json from the product-customizer VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "data": {
    "product": {
      "cacheId": "combo-pizza-drink",
      "productName": "Pizza Meal",
      "productId": "5102",
      "description": "",
      "titleTag": "",
      "metaTagDescription": "",
      "linkText": "combo-pizza-drink",
      "productReference": "905",
      "categories": ["/Combos/"],
      "categoryId": "5",
      "categoriesIds": ["/5/"],
      "brand": "KFC",
      "brandId": 2000001,
      "properties": [],
      "specificationGroups": [
        {
          "name": "allSpecifications",
          "specifications": [],
          "__typename": "SpecificationGroup"
        }
      ],
      "items": [
        {
          "itemId": "5102",
          "name": "+ Drinks",
          "nameComplete": "Pizza Meal + Drinks",
          "complementName": "",
          "ean": "905",
          "referenceId": [
            {
              "Key": "RefId",
              "Value": "9595",
              "__typename": "Reference"
            }
          ],
          "measurementUnit": "un",
          "unitMultiplier": 1,
          "images": [
            {
              "imageId": "155538",
              "imageLabel": "principal",
              "imageTag": "<img src=\"~/arquivos/ids/155538-#width#-#height#/Frame-25.6.png?v=636996732661800000\" width=\"#width#\" height=\"#height#\" alt=\"combo-pizza\" id=\"\" />",
              "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155538/Frame-25.6.png?v=636996732661800000",
              "imageText": "combo-pizza",
              "__typename": "Image"
            }
          ],
          "videos": [],
          "sellers": [
            {
              "sellerId": "1",
              "sellerName": "VTEX",
              "addToCartLink": "https://portal.vtexcommercestable.com.br/checkout/cart/add?sku=5102&qty=1&seller=1&sc=3&price=4800&cv=8b7701ba6694f2eec71c348e373fe963_&sc=3",
              "sellerDefault": true,
              "commertialOffer": {
                "discountHighlights": [],
                "teasers": [],
                "Price": 48,
                "ListPrice": 48,
                "PriceWithoutDiscount": 48,
                "RewardValue": 0,
                "PriceValidUntil": "2020-08-30T15:16:40.9420325Z",
                "AvailableQuantity": 1000000,
                "Tax": 0,
                "CacheVersionUsedToCallCheckout": "8b7701ba6694f2eec71c348e373fe963_",
                "Installments": [
                  {
                    "Value": 48,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 1,
                    "Name": "American Express à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 48,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 1,
                    "Name": "Visa à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 24,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 2,
                    "Name": "Visa 2 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 16,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 3,
                    "Name": "Visa 3 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 4,
                    "Name": "Visa 4 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 48,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 1,
                    "Name": "Mastercard à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 48,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 1,
                    "Name": "Vale à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 48,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 1,
                    "Name": "Promissory à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 48,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 48,
                    "NumberOfInstallments": 1,
                    "Name": "Deposito à vista",
                    "__typename": "Installment"
                  }
                ],
                "__typename": "Offer"
              },
              "__typename": "Seller"
            }
          ],
          "variations": [],
          "kitItems": [],
          "attachments": [
            {
              "id": "44",
              "name": "drinks_size_double",
              "required": true,
              "__typename": "Attachment"
            },
            {
              "id": "45",
              "name": "pizza_composition",
              "required": true,
              "__typename": "Attachment"
            }
          ],
          "calculatedAttachments": null,
          "__typename": "SKU"
        }
      ],
      "itemMetadata": {
        "items": [
          {
            "id": "5102",
            "name": "Pizza Meal + Drinks",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155538/Frame-25.6.png?v=636996732661800000",
            "seller": "1",
            "assemblyOptions": [
              {
                "id": "pizza_composition_Pizza flavor",
                "name": "pizza_composition",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 1,
                  "maxQuantity": 1,
                  "items": [
                    {
                      "id": "5101",
                      "minQuantity": 1,
                      "maxQuantity": 1,
                      "priceTable": "promo",
                      "seller": "1",
                      "initialQuantity": 1,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              },
              {
                "id": "drinks_size_double_Choose 2 drinks",
                "name": "drinks_size_double",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 2,
                  "maxQuantity": 2,
                  "items": [
                    {
                      "id": "110",
                      "minQuantity": 0,
                      "maxQuantity": 2,
                      "priceTable": "promo",
                      "seller": "1",
                      "initialQuantity": 2,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "120",
                      "minQuantity": 0,
                      "maxQuantity": 2,
                      "priceTable": "promo",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "180",
                      "minQuantity": 0,
                      "maxQuantity": 2,
                      "priceTable": "promo",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              }
            ],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "5101",
            "name": "Pizza Monster promo",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155537/Frame-25.6.png?v=636996727081600000",
            "seller": "1",
            "assemblyOptions": [
              {
                "id": "pizza_extra_ingredients_Extra",
                "name": "pizza_extra_ingredients",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 0,
                  "maxQuantity": 10,
                  "items": [
                    {
                      "id": "602",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "Pizza",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "603",
                      "minQuantity": 0,
                      "maxQuantity": 2,
                      "priceTable": "Pizza",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "605",
                      "minQuantity": 0,
                      "maxQuantity": 2,
                      "priceTable": "Pizza",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "606",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "Pizza",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "607",
                      "minQuantity": 0,
                      "maxQuantity": 2,
                      "priceTable": "Pizza",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "609",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "Pizza",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              },
              {
                "id": "pizza_basic_ingredients_pizza_basic_ingredients",
                "name": "pizza_basic_ingredients",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 0,
                  "maxQuantity": 3,
                  "items": [
                    {
                      "id": "602",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "promo",
                      "seller": "1",
                      "initialQuantity": 1,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "606",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "promo",
                      "seller": "1",
                      "initialQuantity": 1,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "609",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "promo",
                      "seller": "1",
                      "initialQuantity": 1,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              }
            ],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "602",
            "name": "Ingredients bacon",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155510/bacon.jpg?v=636994902213600000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "603",
            "name": "Ingredients herb",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155511/herb.jpg?v=636994902219830000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "605",
            "name": "Ingredients mushroom",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155513/mushroom.jpg?v=636994902231830000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "606",
            "name": "Ingredients onion",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155514/onion.jpg?v=636994902239030000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "607",
            "name": "Ingredients pepper",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155515/pepper.jpg?v=636994902245430000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "609",
            "name": "Ingredients tomato",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155517/tomato.jpg?v=636994902257170000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "110",
            "name": "Cola 600ml",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155496/soda_regular.jpg?v=636994902115300000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "120",
            "name": "Cola diet 600ml",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155498/soda_diet.jpg?v=636994902128130000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "180",
            "name": "Orange Juice 600ml",
            "imageUrl": "https://delivery.vteximg.com.br/arquivos/ids/155502/orange_juice.jpg?v=636994902154270000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          }
        ],
        "priceTable": [
          {
            "type": "promo",
            "values": [
              {
                "id": "5101",
                "assemblyId": "pizza_composition_Pizza flavor",
                "price": 0,
                "__typename": "PriceTableItem"
              },
              {
                "id": "110",
                "assemblyId": "drinks_size_double_Choose 2 drinks",
                "price": 0,
                "__typename": "PriceTableItem"
              },
              {
                "id": "120",
                "assemblyId": "drinks_size_double_Choose 2 drinks",
                "price": 0,
                "__typename": "PriceTableItem"
              },
              {
                "id": "180",
                "assemblyId": "drinks_size_double_Choose 2 drinks",
                "price": 300,
                "__typename": "PriceTableItem"
              },
              {
                "id": "602",
                "assemblyId": "pizza_basic_ingredients_pizza_basic_ingredients",
                "price": 0,
                "__typename": "PriceTableItem"
              },
              {
                "id": "606",
                "assemblyId": "pizza_basic_ingredients_pizza_basic_ingredients",
                "price": 0,
                "__typename": "PriceTableItem"
              },
              {
                "id": "609",
                "assemblyId": "pizza_basic_ingredients_pizza_basic_ingredients",
                "price": 0,
                "__typename": "PriceTableItem"
              }
            ],
            "__typename": "ItemPriceTable"
          },
          {
            "type": "Pizza",
            "values": [
              {
                "id": "602",
                "assemblyId": "pizza_extra_ingredients_Extra",
                "price": 100,
                "__typename": "PriceTableItem"
              },
              {
                "id": "603",
                "assemblyId": "pizza_extra_ingredients_Extra",
                "price": 100,
                "__typename": "PriceTableItem"
              },
              {
                "id": "605",
                "assemblyId": "pizza_extra_ingredients_Extra",
                "price": 100,
                "__typename": "PriceTableItem"
              },
              {
                "id": "606",
                "assemblyId": "pizza_extra_ingredients_Extra",
                "price": 100,
                "__typename": "PriceTableItem"
              },
              {
                "id": "607",
                "assemblyId": "pizza_extra_ingredients_Extra",
                "price": 100,
                "__typename": "PriceTableItem"
              },
              {
                "id": "609",
                "assemblyId": "pizza_extra_ingredients_Extra",
                "price": 100,
                "__typename": "PriceTableItem"
              }
            ],
            "__typename": "ItemPriceTable"
          }
        ],
        "__typename": "ItemMetadata"
      },
      "productClusters": [
        {
          "id": "138",
          "name": "For Sharing",
          "__typename": "ProductClusters"
        }
      ],
      "clusterHighlights": [],
      "__typename": "Product"
    }
  }
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of product-customizer/react/__fixtures__/productSubscription.json from the product-customizer VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "data": {
    "product": {
      "cacheId": "orange-juice",
      "productId": "2000190",
      "description": "Refreshing orange juice.",
      "productName": "Orange Juice",
      "productReference": "OJ230",
      "linkText": "orange-juice",
      "brand": "Kawasaki",
      "brandId": 2000001,
      "link": "https://portal.vtexcommercestable.com.br/orange-juice/p",
      "categories": ["/Grocery/Drinks/", "/Grocery/"],
      "priceRange": {
        "sellingPrice": {
          "highPrice": 12,
          "lowPrice": 12,
          "__typename": "PriceRange"
        },
        "listPrice": {
          "highPrice": 12,
          "lowPrice": 12,
          "__typename": "PriceRange"
        },
        "__typename": "ProductPriceRange"
      },
      "specificationGroups": [],
      "skuSpecifications": null,
      "productClusters": [],
      "clusterHighlights": [],
      "properties": [],
      "__typename": "Product",
      "titleTag": "Orange Juice",
      "metaTagDescription": "Refreshing orange juice.",
      "categoryId": "154",
      "items": [
        {
          "itemId": "310124173",
          "name": "Orange Juice",
          "nameComplete": "Orange Juice",
          "complementName": "",
          "ean": "8846956789130",
          "variations": [],
          "referenceId": null,
          "measurementUnit": "oz",
          "unitMultiplier": 2,
          "images": [
            {
              "cacheId": "155638",
              "imageId": "155638",
              "imageLabel": "orange0juice",
              "imageTag": "<img src=\"~/arquivos/ids/155638-#width#-#height#/Screen-Shot-2020-09-08-at-12.33.19-PM.png?v=637351760031370000\" width=\"#width#\" height=\"#height#\" alt=\"orange-juice\" id=\"\" />",
              "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155638/Screen-Shot-2020-09-08-at-12.33.19-PM.png?v=637351760031370000",
              "imageText": "orange-juice",
              "__typename": "Image"
            }
          ],
          "__typename": "SKU",
          "videos": [],
          "sellers": [
            {
              "sellerId": "1",
              "sellerName": "VTEX",
              "__typename": "Seller",
              "addToCartLink": "https://portal.vtexcommercestable.com.br/checkout/cart/add?sku=310124173&qty=1&seller=1&sc=1&price=1200&cv=017c57ddc286f81bbb3588ba574d2456_&sc=1",
              "sellerDefault": true,
              "commertialOffer": {
                "discountHighlights": [],
                "teasers": [
                  {
                    "name": "8% Boleto",
                    "conditions": {
                      "minimumQuantity": 0,
                      "parameters": [
                        {
                          "name": "PaymentMethodId",
                          "value": "6",
                          "__typename": "TeaserValue"
                        }
                      ],
                      "__typename": "TeaserCondition"
                    },
                    "effects": {
                      "parameters": [
                        {
                          "name": "PercentualDiscount",
                          "value": "8.0",
                          "__typename": "TeaserValue"
                        }
                      ],
                      "__typename": "TeaserEffects"
                    },
                    "__typename": "Teaser"
                  }
                ],
                "Price": 12,
                "ListPrice": 12,
                "Tax": 0,
                "taxPercentage": 0,
                "spotPrice": 12,
                "PriceWithoutDiscount": 12,
                "RewardValue": 0,
                "PriceValidUntil": "2021-11-10T17:12:23Z",
                "AvailableQuantity": 3000000,
                "__typename": "Offer",
                "CacheVersionUsedToCallCheckout": "017c57ddc286f81bbb3588ba574d2456_",
                "Installments": [
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "American Express à vista",
                    "PaymentSystemName": "American Express",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "Visa à vista",
                    "PaymentSystemName": "Visa",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 6,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 2,
                    "Name": "Visa 2 vezes sem juros",
                    "PaymentSystemName": "Visa",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "Mastercard à vista",
                    "PaymentSystemName": "Mastercard",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 6,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 2,
                    "Name": "Mastercard 2 vezes sem juros",
                    "PaymentSystemName": "Mastercard",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "Boleto Bancário à vista",
                    "PaymentSystemName": "Boleto Bancário",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "Vale à vista",
                    "PaymentSystemName": "Vale",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "Promissory à vista",
                    "PaymentSystemName": "Promissory",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "Customer Credit à vista",
                    "PaymentSystemName": "Customer Credit",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 6,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 2,
                    "Name": "Customer Credit 2 vezes sem juros",
                    "PaymentSystemName": "Customer Credit",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 12,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 12,
                    "NumberOfInstallments": 1,
                    "Name": "Free à vista",
                    "PaymentSystemName": "Free",
                    "__typename": "Installment"
                  }
                ]
              }
            }
          ],
          "kitItems": [],
          "attachments": [
            {
              "id": "45",
              "name": "vtex.subscription.juice",
              "required": false,
              "__typename": "Attachment"
            }
          ],
          "estimatedDateArrival": null
        }
      ],
      "itemMetadata": {
        "items": [
          {
            "id": "310124173",
            "name": "Orange Juice",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155638/Screen-Shot-2020-09-08-at-12.33.19-PM.png",
            "seller": "1",
            "assemblyOptions": [
              {
                "id": "vtex.subscription.juice",
                "name": "vtex.subscription.juice",
                "required": false,
                "inputValues": [
                  {
                    "label": "vtex.subscription.key.frequency",
                    "maxLength": null,
                    "type": "OPTIONS",
                    "domain": [
                      "1 day",
                      "7 day",
                      "1 month",
                      "2 month",
                      "1 year",
                      "2 year"
                    ],
                    "defaultValue": "7 day",
                    "__typename": "InputValue"
                  },
                  {
                    "label": "vtex.subscription.key.purchaseday",
                    "maxLength": null,
                    "type": "OPTIONS",
                    "domain": ["1", " 2", " 6"],
                    "defaultValue": "0",
                    "__typename": "InputValue"
                  }
                ],
                "composition": null,
                "__typename": "AssemblyOption"
              }
            ],
            "__typename": "ItemMetadataUnit"
          }
        ],
        "priceTable": [],
        "__typename": "ItemMetadata"
      },
      "benefits": [],
      "categoryTree": [
        {
          "id": 153,
          "name": "Grocery",
          "href": "/grocery",
          "__typename": "Category"
        },
        {
          "id": 154,
          "name": "Drinks",
          "href": "/grocery/drinks",
          "__typename": "Category"
        }
      ]
    },
    "selectedItem": {
      "itemId": "310124173",
      "name": "Orange Juice",
      "nameComplete": "Orange Juice",
      "complementName": "",
      "ean": "8846956789130",
      "variations": [],
      "referenceId": null,
      "measurementUnit": "oz",
      "unitMultiplier": 2,
      "images": [
        {
          "cacheId": "155638",
          "imageId": "155638",
          "imageLabel": "orange0juice",
          "imageTag": "<img src=\"~/arquivos/ids/155638-#width#-#height#/Screen-Shot-2020-09-08-at-12.33.19-PM.png?v=637351760031370000\" width=\"#width#\" height=\"#height#\" alt=\"orange-juice\" id=\"\" />",
          "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155638/Screen-Shot-2020-09-08-at-12.33.19-PM.png?v=637351760031370000",
          "imageText": "orange-juice",
          "__typename": "Image"
        }
      ],
      "__typename": "SKU",
      "videos": [],
      "sellers": [
        {
          "sellerId": "1",
          "sellerName": "VTEX",
          "__typename": "Seller",
          "addToCartLink": "https://portal.vtexcommercestable.com.br/checkout/cart/add?sku=310124173&qty=1&seller=1&sc=1&price=1200&cv=017c57ddc286f81bbb3588ba574d2456_&sc=1",
          "sellerDefault": true,
          "commertialOffer": {
            "discountHighlights": [],
            "teasers": [
              {
                "name": "8% Boleto",
                "conditions": {
                  "minimumQuantity": 0,
                  "parameters": [
                    {
                      "name": "PaymentMethodId",
                      "value": "6",
                      "__typename": "TeaserValue"
                    }
                  ],
                  "__typename": "TeaserCondition"
                },
                "effects": {
                  "parameters": [
                    {
                      "name": "PercentualDiscount",
                      "value": "8.0",
                      "__typename": "TeaserValue"
                    }
                  ],
                  "__typename": "TeaserEffects"
                },
                "__typename": "Teaser"
              }
            ],
            "Price": 12,
            "ListPrice": 12,
            "Tax": 0,
            "taxPercentage": 0,
            "spotPrice": 12,
            "PriceWithoutDiscount": 12,
            "RewardValue": 0,
            "PriceValidUntil": "2021-11-10T17:12:23Z",
            "AvailableQuantity": 3000000,
            "__typename": "Offer",
            "CacheVersionUsedToCallCheckout": "017c57ddc286f81bbb3588ba574d2456_",
            "Installments": [
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "American Express à vista",
                "PaymentSystemName": "American Express",
                "__typename": "Installment"
              },
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "Visa à vista",
                "PaymentSystemName": "Visa",
                "__typename": "Installment"
              },
              {
                "Value": 6,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 2,
                "Name": "Visa 2 vezes sem juros",
                "PaymentSystemName": "Visa",
                "__typename": "Installment"
              },
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "Mastercard à vista",
                "PaymentSystemName": "Mastercard",
                "__typename": "Installment"
              },
              {
                "Value": 6,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 2,
                "Name": "Mastercard 2 vezes sem juros",
                "PaymentSystemName": "Mastercard",
                "__typename": "Installment"
              },
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "Boleto Bancário à vista",
                "PaymentSystemName": "Boleto Bancário",
                "__typename": "Installment"
              },
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "Vale à vista",
                "PaymentSystemName": "Vale",
                "__typename": "Installment"
              },
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "Promissory à vista",
                "PaymentSystemName": "Promissory",
                "__typename": "Installment"
              },
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "Customer Credit à vista",
                "PaymentSystemName": "Customer Credit",
                "__typename": "Installment"
              },
              {
                "Value": 6,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 2,
                "Name": "Customer Credit 2 vezes sem juros",
                "PaymentSystemName": "Customer Credit",
                "__typename": "Installment"
              },
              {
                "Value": 12,
                "InterestRate": 0,
                "TotalValuePlusInterestRate": 12,
                "NumberOfInstallments": 1,
                "Name": "Free à vista",
                "PaymentSystemName": "Free",
                "__typename": "Installment"
              }
            ]
          }
        }
      ],
      "kitItems": [],
      "attachments": [
        {
          "id": "45",
          "name": "vtex.subscription.juice",
          "required": false,
          "__typename": "Attachment"
        }
      ],
      "estimatedDateArrival": null
    },
    "selectedQuantity": 1,
    "skuSelector": {
      "selectedImageVariationSKU": null,
      "isVisible": false,
      "areAllVariationsSelected": true
    },
    "buyButton": { "clicked": false },
    "assemblyOptions": {
      "items": { "vtex.subscription.juice": [] },
      "inputValues": { "vtex.subscription.juice": {} },
      "areGroupsValid": { "vtex.subscription.juice": true }
    }
  }
}

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of product-customizer/react/__fixtures__/productRecursive.json from the product-customizer VTEX app.

[Assistant]
Here's the implementation:

```json
{
  "data": {
    "product": {
      "cacheId": "custom-bell",
      "productName": "Custom Bell",
      "productId": "2000032",
      "description": "",
      "titleTag": "",
      "metaTagDescription": "",
      "linkText": "custom-bell",
      "productReference": "222444",
      "categoryId": "40",
      "categories": ["/Home & Decor/"],
      "brand": "Kawasaki",
      "brandId": 2000001,
      "properties": [],
      "specificationGroups": [
        {
          "name": "allSpecifications",
          "specifications": [],
          "__typename": "SpecificationGroup"
        }
      ],
      "items": [
        {
          "itemId": "2000584",
          "name": "Gold Bell",
          "nameComplete": "Custom Bell Gold Bell",
          "complementName": "",
          "ean": "222444",
          "referenceId": [
            {
              "Key": "RefId",
              "Value": "1212121444",
              "__typename": "Reference"
            }
          ],
          "measurementUnit": "un",
          "unitMultiplier": 1,
          "images": [
            {
              "imageId": "155545",
              "imageLabel": "main",
              "imageTag": "",
              "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155545/gold_bell.jpg?v=637020789145570000",
              "imageText": "gold-bell",
              "__typename": "Image"
            }
          ],
          "videos": [],
          "sellers": [
            {
              "sellerId": "1",
              "sellerName": "VTEX",
              "addToCartLink": "https://portal.vtexcommercestable.com.br/checkout/cart/add?sku=2000584&qty=1&seller=1&sc=1&price=45000&cv=d86f4d1c8854e7c128e48ba138c6991a_&sc=1",
              "sellerDefault": true,
              "commertialOffer": {
                "discountHighlights": [],
                "teasers": [],
                "Price": 450,
                "ListPrice": 450,
                "PriceWithoutDiscount": 450,
                "RewardValue": 0,
                "PriceValidUntil": "2021-03-24T13:11:52Z",
                "AvailableQuantity": 2000000,
                "Tax": 0,
                "CacheVersionUsedToCallCheckout": "d86f4d1c8854e7c128e48ba138c6991a_",
                "Installments": [
                  {
                    "Value": 450,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 1,
                    "Name": "American Express à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 450,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 1,
                    "Name": "Visa à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 225,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 2,
                    "Name": "Visa 2 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 150,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 3,
                    "Name": "Visa 3 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 112.5,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 4,
                    "Name": "Visa 4 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 90,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 5,
                    "Name": "Visa 5 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 75,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 6,
                    "Name": "Visa 6 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 450,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 1,
                    "Name": "Mastercard à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 225,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 2,
                    "Name": "Mastercard 2 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 150,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 3,
                    "Name": "Mastercard 3 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 112.5,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 4,
                    "Name": "Mastercard 4 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 90,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 5,
                    "Name": "Mastercard 5 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 75,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 6,
                    "Name": "Mastercard 6 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 450,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 1,
                    "Name": "Boleto Bancário à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 450,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 1,
                    "Name": "Promissory à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 450,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 1,
                    "Name": "Customer Credit à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 225,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 2,
                    "Name": "Customer Credit 2 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 150,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 3,
                    "Name": "Customer Credit 3 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 450,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 450,
                    "NumberOfInstallments": 1,
                    "Name": "Free à vista",
                    "__typename": "Installment"
                  }
                ],
                "__typename": "Offer"
              },
              "__typename": "Seller"
            }
          ],
          "variations": [
            {
              "name": "Color",
              "values": ["Gold"],
              "__typename": "Property"
            }
          ],
          "kitItems": [],
          "attachments": [
            {
              "id": "7",
              "name": "engraving",
              "required": true,
              "__typename": "Attachment"
            },
            {
              "id": "8",
              "name": "text_style",
              "required": true,
              "__typename": "Attachment"
            },
            {
              "id": "9",
              "name": "add-on",
              "required": true,
              "__typename": "Attachment"
            }
          ],
          "estimatedDateArrival": null,
          "__typename": "SKU"
        },
        {
          "itemId": "2000585",
          "name": "Silver Bell",
          "nameComplete": "Custom Bell Silver Bell",
          "complementName": "",
          "ean": "9078655",
          "referenceId": [
            {
              "Key": "RefId",
              "Value": "7788909",
              "__typename": "Reference"
            }
          ],
          "measurementUnit": "un",
          "unitMultiplier": 1,
          "images": [
            {
              "imageId": "155546",
              "imageLabel": "main",
              "imageTag": "",
              "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155546/silver_bell.jpg?v=637020789985930000",
              "imageText": "silver-bell",
              "__typename": "Image"
            }
          ],
          "videos": [],
          "sellers": [
            {
              "sellerId": "1",
              "sellerName": "VTEX",
              "addToCartLink": "https://portal.vtexcommercestable.com.br/checkout/cart/add?sku=2000585&qty=1&seller=1&sc=1&price=27000&cv=d86f4d1c8854e7c128e48ba138c6991a_&sc=1",
              "sellerDefault": true,
              "commertialOffer": {
                "discountHighlights": [],
                "teasers": [],
                "Price": 270,
                "ListPrice": 270,
                "PriceWithoutDiscount": 270,
                "RewardValue": 0,
                "PriceValidUntil": "2021-03-24T13:11:52Z",
                "AvailableQuantity": 2000000,
                "Tax": 0,
                "CacheVersionUsedToCallCheckout": "d86f4d1c8854e7c128e48ba138c6991a_",
                "Installments": [
                  {
                    "Value": 270,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 1,
                    "Name": "American Express à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 270,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 1,
                    "Name": "Visa à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 135,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 2,
                    "Name": "Visa 2 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 90,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 3,
                    "Name": "Visa 3 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 67.5,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 4,
                    "Name": "Visa 4 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 54,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 5,
                    "Name": "Visa 5 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 45,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 6,
                    "Name": "Visa 6 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 270,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 1,
                    "Name": "Mastercard à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 135,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 2,
                    "Name": "Mastercard 2 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 90,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 3,
                    "Name": "Mastercard 3 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 67.5,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 4,
                    "Name": "Mastercard 4 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 54,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 5,
                    "Name": "Mastercard 5 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 45,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 6,
                    "Name": "Mastercard 6 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 270,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 1,
                    "Name": "Boleto Bancário à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 270,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 1,
                    "Name": "Promissory à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 270,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 1,
                    "Name": "Customer Credit à vista",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 135,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 2,
                    "Name": "Customer Credit 2 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 90,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 3,
                    "Name": "Customer Credit 3 vezes sem juros",
                    "__typename": "Installment"
                  },
                  {
                    "Value": 270,
                    "InterestRate": 0,
                    "TotalValuePlusInterestRate": 270,
                    "NumberOfInstallments": 1,
                    "Name": "Free à vista",
                    "__typename": "Installment"
                  }
                ],
                "__typename": "Offer"
              },
              "__typename": "Seller"
            }
          ],
          "variations": [
            {
              "name": "Color",
              "values": ["Silver"],
              "__typename": "Property"
            }
          ],
          "kitItems": [],
          "attachments": [
            {
              "id": "7",
              "name": "engraving",
              "required": true,
              "__typename": "Attachment"
            },
            {
              "id": "8",
              "name": "text_style",
              "required": true,
              "__typename": "Attachment"
            },
            {
              "id": "9",
              "name": "add-on",
              "required": true,
              "__typename": "Attachment"
            }
          ],
          "estimatedDateArrival": null,
          "__typename": "SKU"
        }
      ],
      "skuSpecifications": [
        {
          "field": {
            "name": "Color",
            "__typename": "SKUSpecificationField"
          },
          "values": [
            {
              "name": "Gold",
              "__typename": "SKUSpecificationValue"
            },
            {
              "name": "Silver",
              "__typename": "SKUSpecificationValue"
            }
          ],
          "__typename": "SkuSpecification"
        }
      ],
      "itemMetadata": {
        "items": [
          {
            "id": "2000584",
            "name": "Custom Bell Gold Bell",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155545/gold_bell.jpg?v=637020789145570000",
            "seller": "1",
            "assemblyOptions": [
              {
                "id": "add-on_Add-on",
                "name": "add-on",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 0,
                  "maxQuantity": 3,
                  "items": [
                    {
                      "id": "2000588",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000589",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000590",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              },
              {
                "id": "text_style_Text Style",
                "name": "text_style",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 1,
                  "maxQuantity": 1,
                  "items": [
                    {
                      "id": "2000591",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 1,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000592",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              },
              {
                "id": "engraving_Engraving",
                "name": "engraving",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 0,
                  "maxQuantity": 1,
                  "items": [
                    {
                      "id": "2000586",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000587",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              }
            ],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000588",
            "name": "Bells add-ons Logo small",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155549/logo-bell.jpg?v=637020801573330000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000589",
            "name": "Bells add-ons Logo big",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155549/logo-bell.jpg?v=637020801573330000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000590",
            "name": "Bells add-ons Plaque",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155550/Plaque.jpg?v=637020802611500000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000591",
            "name": "Bells add-ons Roman",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155551/roman.png?v=637020804802370000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000592",
            "name": "Bells add-ons Script",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155551/roman.png?v=637020804802370000",
            "seller": "1",
            "assemblyOptions": [],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000586",
            "name": "Bells add-ons 1-3 lines",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155547/3-lins.jpg?v=637020796905600000",
            "seller": "1",
            "assemblyOptions": [
              {
                "id": "1-3-lines",
                "name": "1-3-lines",
                "required": false,
                "inputValues": [
                  {
                    "label": "Line 1",
                    "maxLength": 200,
                    "type": "TEXT",
                    "domain": null,
                    "defaultValue": "",
                    "__typename": "InputValue"
                  },
                  {
                    "label": "Line 2",
                    "maxLength": 200,
                    "type": "TEXT",
                    "domain": null,
                    "defaultValue": "",
                    "__typename": "InputValue"
                  },
                  {
                    "label": "Line 3",
                    "maxLength": 200,
                    "type": "TEXT",
                    "domain": null,
                    "defaultValue": "",
                    "__typename": "InputValue"
                  }
                ],
                "composition": null,
                "__typename": "AssemblyOption"
              }
            ],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000587",
            "name": "Bells add-ons 4 lines",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155548/3-lins.jpg?v=637020800571470000",
            "seller": "1",
            "assemblyOptions": [
              {
                "id": "4-lines",
                "name": "4-lines",
                "required": true,
                "inputValues": [
                  {
                    "label": "Line 1",
                    "maxLength": 200,
                    "type": "TEXT",
                    "domain": null,
                    "defaultValue": "",
                    "__typename": "InputValue"
                  },
                  {
                    "label": "Line 2",
                    "maxLength": 200,
                    "type": "TEXT",
                    "domain": null,
                    "defaultValue": "",
                    "__typename": "InputValue"
                  },
                  {
                    "label": "Line 3",
                    "maxLength": 200,
                    "type": "TEXT",
                    "domain": null,
                    "defaultValue": "",
                    "__typename": "InputValue"
                  },
                  {
                    "label": "Line 4",
                    "maxLength": 200,
                    "type": "TEXT",
                    "domain": null,
                    "defaultValue": "",
                    "__typename": "InputValue"
                  }
                ],
                "composition": null,
                "__typename": "AssemblyOption"
              }
            ],
            "__typename": "ItemMetadataUnit"
          },
          {
            "id": "2000585",
            "name": "Custom Bell Silver Bell",
            "imageUrl": "https://storecomponents.vtexassets.com/arquivos/ids/155546/silver_bell.jpg?v=637020789985930000",
            "seller": "1",
            "assemblyOptions": [
              {
                "id": "add-on_Add-on",
                "name": "add-on",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 0,
                  "maxQuantity": 3,
                  "items": [
                    {
                      "id": "2000588",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000589",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000590",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              },
              {
                "id": "text_style_Text Style",
                "name": "text_style",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 1,
                  "maxQuantity": 1,
                  "items": [
                    {
                      "id": "2000591",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 1,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000592",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              },
              {
                "id": "engraving_Engraving",
                "name": "engraving",
                "required": true,
                "inputValues": [],
                "composition": {
                  "minQuantity": 0,
                  "maxQuantity": 1,
                  "items": [
                    {
                      "id": "2000586",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    },
                    {
                      "id": "2000587",
                      "minQuantity": 0,
                      "maxQuantity": 1,
                      "priceTable": "vip",
                      "seller": "1",
                      "initialQuantity": 0,
                      "__typename": "CompositionItem"
                    }
                  ],
                  "__typename": "CompositionType"
                },
                "__typename": "AssemblyOption"
              }
            ],
            "__typename": "ItemMetadataUnit"
          }
        ],
        "priceTable": [
          {
            "type": "vip",
            "values": [
              {
                "id": "2000588",
                "assemblyId": "add-on_Add-on",
                "price": 7500,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000589",
                "assemblyId": "add-on_Add-on",
                "price": 9000,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000590",
                "assemblyId": "add-on_Add-on",
                "price": 6000,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000591",
                "assemblyId": "text_style_Text Style",
                "price": 0,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000592",
                "assemblyId": "text_style_Text Style",
                "price": 1500,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000586",
                "assemblyId": "engraving_Engraving",
                "price": 2600,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000587",
                "assemblyId": "engraving_Engraving",
                "price": 3000,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000588",
                "assemblyId": "add-on_Add-on",
                "price": 7500,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000589",
                "assemblyId": "add-on_Add-on",
                "price": 9000,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000590",
                "assemblyId": "add-on_Add-on",
                "price": 6000,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000591",
                "assemblyId": "text_style_Text Style",
                "price": 0,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000592",
                "assemblyId": "text_style_Text Style",
                "price": 1500,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000586",
                "assemblyId": "engraving_Engraving",
                "price": 2600,
                "__typename": "PriceTableItem"
              },
              {
                "id": "2000587",
                "assemblyId": "engraving_Engraving",
                "price": 3000,
                "__typename": "PriceTableItem"
              }
            ],
            "__typename": "ItemPriceTable"
          }
        ],
        "__typename": "ItemMetadata"
      },
      "productClusters": [
        {
          "id": "1171",
          "name": "Coleção xpto",
          "__typename": "ProductClusters"
        },
        {
          "id": "1288",
          "name": "ola",
          "__typename": "ProductClusters"
        },
        {
          "id": "1599",
          "name": "kkkkkkk",
          "__typename": "ProductClusters"
        }
      ],
      "clusterHighlights": [],
      "__typename": "Product"
    }
  }
}

```