Merchant API . accounts . lfpInventories

Instance Methods

close()

Close httplib2 connections.

insert(parent, body=None, x__xgafv=None)

Inserts a `LfpInventory` resource for the given target merchant account. If the resource already exists, it will be replaced. The inventory automatically expires after 30 days.

Method Details

close()
Close httplib2 connections.
insert(parent, body=None, x__xgafv=None)
Inserts a `LfpInventory` resource for the given target merchant account. If the resource already exists, it will be replaced. The inventory automatically expires after 30 days.

Args:
  parent: string, Required. The LFP provider account. Format: `accounts/{account}` (required)
  body: object, The request body.
    The object takes the form of:

{ # Local Inventory for the merchant.
  "availability": "A String", # Required. Availability of the product at this store. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342)
  "collectionTime": "A String", # Optional. The time when the inventory is collected. If not set, it will be set to the time when the inventory is submitted.
  "contentLanguage": "A String", # Required. The two-letter ISO 639-1 language code for the item.
  "feedLabel": "A String", # Optional. The [feed label](https://developers.google.com/shopping-content/guides/products/feed-labels) for the product. If this is not set, it will default to `regionCode`.
  "gtin": "A String", # Optional. The Global Trade Item Number of the product.
  "name": "A String", # Output only. Identifier. The name for the `LfpInventory` resource. Format: `accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}`
  "offerId": "A String", # Required. Immutable. A unique identifier for the product. If both inventories and sales are submitted for a merchant, this id should match for the same product. **Note**: if the merchant sells the same product new and used, they should have different IDs.
  "pickupMethod": "A String", # Optional. Supported pickup method for this offer. Unless the value is "not supported", this field must be submitted together with `pickupSla`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342).
  "pickupSla": "A String", # Optional. Expected date that an order will be ready for pickup relative to the order date. Must be submitted together with `pickupMethod`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342).
  "price": { # The price represented as a number and currency. # Optional. The current price of the product.
    "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros).
    "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217).
  },
  "quantity": "A String", # Optional. Quantity of the product available at this store. Must be greater than or equal to zero.
  "regionCode": "A String", # Required. The [CLDR territory code](https://github.com/unicode-org/cldr/blob/latest/common/main/en.xml) for the country where the product is sold.
  "storeCode": "A String", # Required. The identifier of the merchant's store. Either the store code inserted through `InsertLfpStore` or the store code in the Business Profile.
  "targetAccount": "A String", # Required. The Merchant Center ID of the merchant to submit the inventory for.
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Local Inventory for the merchant.
  "availability": "A String", # Required. Availability of the product at this store. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342)
  "collectionTime": "A String", # Optional. The time when the inventory is collected. If not set, it will be set to the time when the inventory is submitted.
  "contentLanguage": "A String", # Required. The two-letter ISO 639-1 language code for the item.
  "feedLabel": "A String", # Optional. The [feed label](https://developers.google.com/shopping-content/guides/products/feed-labels) for the product. If this is not set, it will default to `regionCode`.
  "gtin": "A String", # Optional. The Global Trade Item Number of the product.
  "name": "A String", # Output only. Identifier. The name for the `LfpInventory` resource. Format: `accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}`
  "offerId": "A String", # Required. Immutable. A unique identifier for the product. If both inventories and sales are submitted for a merchant, this id should match for the same product. **Note**: if the merchant sells the same product new and used, they should have different IDs.
  "pickupMethod": "A String", # Optional. Supported pickup method for this offer. Unless the value is "not supported", this field must be submitted together with `pickupSla`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342).
  "pickupSla": "A String", # Optional. Expected date that an order will be ready for pickup relative to the order date. Must be submitted together with `pickupMethod`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342).
  "price": { # The price represented as a number and currency. # Optional. The current price of the product.
    "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros).
    "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217).
  },
  "quantity": "A String", # Optional. Quantity of the product available at this store. Must be greater than or equal to zero.
  "regionCode": "A String", # Required. The [CLDR territory code](https://github.com/unicode-org/cldr/blob/latest/common/main/en.xml) for the country where the product is sold.
  "storeCode": "A String", # Required. The identifier of the merchant's store. Either the store code inserted through `InsertLfpStore` or the store code in the Business Profile.
  "targetAccount": "A String", # Required. The Merchant Center ID of the merchant to submit the inventory for.
}