- Resource: OmnichannelSetting
- LsfType
- InStock
- State
- Pickup
- LfpLink
- OnDisplayToOrder
- About
- InventoryVerification
- State
- Methods
Resource: OmnichannelSetting
Collection of information related to the omnichannel settings of a merchant.
| JSON representation | 
|---|
| { "name": string, "regionCode": string, "lsfType": enum ( | 
| Fields | |
|---|---|
| name | 
 Identifier. The resource name of the omnichannel setting. Format:  | 
| regionCode | 
 Required. Immutable. Region code defined by CLDR. Must be provided in the Create method, and is immutable. | 
| lsfType | 
 Required. The Local Store Front type for this country. | 
| inStock | 
 Optional. The InStock URI and state for this country. | 
| pickup | 
 Optional. The Pickup URI and state for this country. | 
| lfpLink | 
 Output only. The established link to a LFP provider. | 
| odo | 
 Optional. The On Display to Order (ODO) policy URI and state for this country. | 
| about | 
 Optional. The about page URI and state for this country. | 
| inventoryVerification | 
 Optional. The inventory verification contact and state for this country. | 
LsfType
The product page experience type, which is also called the Local Store Front (LSF) type. Check the HC article for more details.
| Enums | |
|---|---|
| LSF_TYPE_UNSPECIFIED | Default value. This value is unused. | 
| GHLSF | Google-Hosted Local Store Front. Check the HC article for more details. | 
| MHLSF_BASIC | Merchant-Hosted Local Store Front Basic. Check the HC article for more details. | 
| MHLSF_FULL | Merchant-Hosted Local Store Front Full. Check the HC article for more details. | 
InStock
Collection of information related to InStock.
| JSON representation | 
|---|
| {
  "uri": string,
  "state": enum ( | 
| Fields | |
|---|---|
| uri | 
 Optional. Product landing page URI. It is only used for the review of MHLSF in-stock serving. This URI domain should match with the business's homepage. Required to be empty if the lsfType is GHLSF, and required when the lsfType is MHLSF_FULL or MHLSF_BASIC. | 
| state | 
 Output only. The state of the in-stock serving. | 
State
The state of the review process.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | Default value. This value is unused. | 
| ACTIVE | The review process has concluded successfully. The reviewed item is active. | 
| FAILED | The review process failed. | 
| RUNNING | The review process is running. | 
| ACTION_REQUIRED | The review process is waiting for the merchant to take action. | 
Pickup
Collection of information related to Pickup.
| JSON representation | 
|---|
| {
  "uri": string,
  "state": enum ( | 
| Fields | |
|---|---|
| uri | 
 Required. Pickup product page URI. It is only used for the review of pickup serving. This URI domain should match with the business's homepage. | 
| state | 
 Output only. The state of the pickup serving. | 
LfpLink
Collection of information related to the LFP link.
| JSON representation | 
|---|
| {
  "lfpProvider": string,
  "externalAccountId": string,
  "state": enum ( | 
| Fields | |
|---|---|
| lfpProvider | 
 Required. The resource name of the LFP provider. Format:  | 
| externalAccountId | 
 Required. The account ID by which this merchant is known to the LFP provider. | 
| state | 
 Output only. The state of the LFP link. | 
OnDisplayToOrder
Collection of information related to the on display to order (ODO).
| JSON representation | 
|---|
| {
  "uri": string,
  "state": enum ( | 
| Fields | |
|---|---|
| uri | 
 Required. The on display to order (ODO) policy URI. | 
| state | 
 Output only. The state of the URI. | 
About
Collection of information related to the about page (impressum).
| JSON representation | 
|---|
| {
  "uri": string,
  "state": enum ( | 
| Fields | |
|---|---|
| uri | 
 Required. The about page URI. | 
| state | 
 Output only. The state of the URI. | 
InventoryVerification
Collection of information related to inventory verification.
| JSON representation | 
|---|
| { "state": enum ( | 
| Fields | |
|---|---|
| state | 
 Output only. The state of the inventory verification process. | 
| contact | 
 Required. The name of the contact for the inventory verification process. | 
| contactEmail | 
 Required. The email address of the contact for the inventory verification process. | 
| contactState | 
 Output only. The state of the contact verification. | 
State
The state of the inventory verification process.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | Default value. This value is unused. | 
| ACTION_REQUIRED | When the merchant needs to initiate the inventory verification process. The next state is INACTIVE. | 
| INACTIVE | When the merchant is ready to request inventory verification. | 
| RUNNING | The inventory verification process is running. If the merchant is rejected, the next state is INACTIVE. | 
| SUCCEEDED | The inventory verification process succeeded. | 
| SUSPENDED | When merchant fails the inventory verification process and all attempts are exhausted. | 
| Methods | |
|---|---|
| 
 | Create the omnichannel settings for a given merchant. | 
| 
 | Get the omnichannel settings for a given merchant. | 
| 
 | List all the omnichannel settings for a given merchant. | 
| 
 | Update the omnichannel setting for a given merchant in a given country. | 
| 
 | Requests inventory verification for a given merchant in a given country. |