Reference documentation and code samples for the Google Shopping Merchant Lfp V1beta Client class LfpInventory.
Local Inventory for the merchant.
Generated from protobuf message google.shopping.merchant.lfp.v1beta.LfpInventory
Namespace
Google \ Shopping \ Merchant \ Lfp \ V1betaMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. Identifier. The name for the |
↳ target_account |
int|string
Required. The Merchant Center ID of the merchant to submit the inventory for. |
↳ store_code |
string
Required. The identifier of the merchant's store. Either the store code inserted through |
↳ offer_id |
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. |
↳ region_code |
string
Required. The CLDR territory code for the country where the product is sold. |
↳ content_language |
string
Required. The two-letter ISO 639-1 language code for the item. |
↳ gtin |
string
Optional. The Global Trade Item Number of the product. |
↳ price |
Google\Shopping\Type\Price
Optional. The current price of the product. |
↳ availability |
string
Required. Availability of the product at this store. For accepted attribute values, see the local product inventory data specification |
↳ quantity |
int|string
Optional. Quantity of the product available at this store. Must be greater than or equal to zero. |
↳ collection_time |
Google\Protobuf\Timestamp
Optional. The time when the inventory is collected. If not set, it will be set to the time when the inventory is submitted. |
↳ pickup_method |
string
Optional. Supported pickup method for this offer. Unless the value is "not supported", this field must be submitted together with |
↳ pickup_sla |
string
Optional. Expected date that an order will be ready for pickup relative to the order date. Must be submitted together with |
↳ feed_label |
string
Optional. The feed label for the product. If this is not set, it will default to |
getName
Output only. Identifier. The name for the LfpInventory resource.
Format:
accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Output only. Identifier. The name for the LfpInventory resource.
Format:
accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTargetAccount
Required. The Merchant Center ID of the merchant to submit the inventory for.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setTargetAccount
Required. The Merchant Center ID of the merchant to submit the inventory for.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStoreCode
Required. The identifier of the merchant's store. Either the store code
inserted through InsertLfpStore or the store code in the Business
Profile.
| Returns | |
|---|---|
| Type | Description |
string |
|
setStoreCode
Required. The identifier of the merchant's store. Either the store code
inserted through InsertLfpStore or the store code in the Business
Profile.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOfferId
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.
| Returns | |
|---|---|
| Type | Description |
string |
|
setOfferId
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRegionCode
Required. The CLDR territory code for the country where the product is sold.
| Returns | |
|---|---|
| Type | Description |
string |
|
setRegionCode
Required. The CLDR territory code for the country where the product is sold.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getContentLanguage
Required. The two-letter ISO 639-1 language code for the item.
| Returns | |
|---|---|
| Type | Description |
string |
|
setContentLanguage
Required. The two-letter ISO 639-1 language code for the item.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGtin
Optional. The Global Trade Item Number of the product.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasGtin
clearGtin
setGtin
Optional. The Global Trade Item Number of the product.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPrice
Optional. The current price of the product.
| Returns | |
|---|---|
| Type | Description |
Google\Shopping\Type\Price|null |
|
hasPrice
clearPrice
setPrice
Optional. The current price of the product.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Shopping\Type\Price
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAvailability
Required. Availability of the product at this store.
For accepted attribute values, see the local product inventory data specification
| Returns | |
|---|---|
| Type | Description |
string |
|
setAvailability
Required. Availability of the product at this store.
For accepted attribute values, see the local product inventory data specification
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getQuantity
Optional. Quantity of the product available at this store. Must be greater than or equal to zero.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
hasQuantity
clearQuantity
setQuantity
Optional. Quantity of the product available at this store. Must be greater than or equal to zero.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCollectionTime
Optional. The time when the inventory is collected. If not set, it will be set to the time when the inventory is submitted.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCollectionTime
clearCollectionTime
setCollectionTime
Optional. The time when the inventory is collected. If not set, it will be set to the time when the inventory is submitted.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPickupMethod
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.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasPickupMethod
clearPickupMethod
setPickupMethod
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPickupSla
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.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasPickupSla
clearPickupSla
setPickupSla
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFeedLabel
Optional. The feed
label
for the product. If this is not set, it will default to regionCode.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasFeedLabel
clearFeedLabel
setFeedLabel
Optional. The feed
label
for the product. If this is not set, it will default to regionCode.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|