code: import stripe
  stripe.api_key = "sk_test_your_key"
  
  stripe.Product.modify(
    "prod_MAzbye5Vk2hgmo",
    metadata={"order_id": "6735"},
  )
  '''Response {
    "id": "prod_MAzbye5Vk2hgmo",
    "object": "product",
    "active": true,
    "created": 1659517907,
    "default_price": null,
    "description": null,
    "images": [],
    "livemode": false,
    "metadata": {
      "order_id": "6735"
    },
    "name": "Product",
    "package_dimensions": null,
    "shippable": null,
    "statement_descriptor": null,
    "tax_code": null,
    "unit_label": null,
    "updated": 1659517907,
    "url": null
  }'''
nl: Update a productUpdates the specific product by setting the values of the parameters passed. Any parameters not provided will be left unchanged.Parameters active optional Whether the product is available for purchase. default_price optional The ID of the Price object that is the default price for this product. description optional The product’s description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes. metadata optional dictionary Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata. name optional The product’s name, meant to be displayable to the customer.More parametersExpand all  images optional   package_dimensions optional dictionary   shippable optional   statement_descriptor optional   tax_code optional   unit_label optional   url optional ReturnsReturns the product object if the update succeeded