On August 10, 2022, we announced a change to country targeting for shopping products with the introduction of the feedLabel  We’d like to update you on the progress of this change. Here are our previous announcements:
What’s already changed Google Ads: feed_labelShoppingSettingfeed_label in the Google Ads UI and the Google Ads API.Merchant Center & Content API: feed label  set to any valid string. See Use feed labels to advertise products from specific feeds  for more information.
  Products that have only feedLabel, and not targetCountry, if they were added in the Merchant Center UI. 
  Products with feed labels that aren’t two-letter country codes. 
 
You can now use Products.updatefeedLabel. For example, if you had a product with offerId of “111111111” and a feedLabel set to “WINTERPRODUCTS”, you can now update attributes such as salePrice for that product by making the following call:
PATCH https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/online:en:WINTERPRODUCTS:1111111111
 
Example request body:
{
  "salePrice": {
    "value": "17.99",
    "currency": "USD"
  }
}
 
Behavior summary: feedLabel:
  Insertion:  You can only call Products.insertfeedLabel and targetCountry. Currently, Products.insert might return an error if you don’t provide a matching targetCountry. This behavior hasn’t changed if you continue to use only targetCountry.Targeting:  If you set feedLabel to a valid 2-letter CLDR territory code, you must still set the shipping  attribute of the products  resource to the same country in order to target that country. For example, if you set a new feedLabel to “US”, you must also set the country field in the shipping  attribute to “US”. If you don’t set both fields, the product might not be eligible to serve in that country. You can configure targeting for an entire feed in the Merchant Center UI.Get/List:  When you use Products.listProducts.getfeedLabel (and not targetCountry) set if they were added in the Merchant Center UI.Product IDs:  Once a feedLabel is set for a product it becomes part of the product Id . This means you can’t modify the feedLabel for that product (this is similar to how language works). If you wish to change the feedLabel you will need to create a new product with a different product Id. 
What’s coming next Products: Products.insertfeedLabel set to any string. At this point, including targetCountry will become optional.Datafeeds: datafeedsOpt out of receiving products and datafeeds without a country Feed label replaces target country in the Content API for Shopping - temporary exemption . When you’re ready to support feedLabel, you can opt back in to receiving these offers.Content API for Shopping forum .