- 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. |