비즈니스 프로필 연결

판매자 센터에 오프라인 판매점 인벤토리를 제공하려면 먼저 판매자 센터에서 담당할 비즈니스를 지정해야 합니다. Content API를 통해 비즈니스 프로필에서 가능한 비즈니스 위치 그룹 목록을 가져올 수 있지만 먼저 비즈니스 프로필에 대한 액세스 권한을 요청해야 합니다.

비즈니스 프로필에 대한 액세스 권한 요청

비즈니스 프로필에 대한 액세스를 요청하려면 liasettings.requestgmbaccess 메서드를 사용하세요.

POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com

이 예시에서 볼 수 있듯이 gmbEmail 쿼리 매개변수는 비즈니스 프로필 관리자의 이메일 주소를 지정합니다.

이 메서드를 호출하면 지정된 관리자에게 액세스 요청을 수락 또는 거부하라는 이메일이 전송됩니다. 관리자가 아무 조치도 취하지 않으면 이 요청은 7일 후에 만료됩니다.

사용 가능한 비즈니스 위치 그룹 나열

액세스가 허용되면 liasettings.getaccessiblegmbaccounts 메서드를 호출하여 이용 가능한 비즈니스를 확인할 수 있습니다.

GET https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/accessiblegmbaccounts

Response:
200 OK
{
  "kind": "content#liasettingsGetAccessibleGmbAccountsResponse",
  "accountId": 67890,
  "gmbAccounts": [{
    "type" : "user",
    "email" : "admin@example.com",
    "name" : "admin@example.com",
    "listingCount": 82
  },
  {
    "type" : "business",
    "email" : "california@example.com",
    "name" : "Golden-State",
    "listingCount" : 20
  },
  {
    "type" : "business",
    "email" : "florida@example.com",
    "name" : "Sunshine-State",
    "listingCount" : 15
  },
  {
    "type" : "business",
    "email" : "newyork@example.com",
    "name" : "Empire-State",
    "listingCount" : 25
  }]
}

판매자 센터 계정의 비즈니스 위치 그룹을 지정하세요.

이제 가능한 비즈니스 위치 그룹 목록이 준비되었으므로 판매자 센터 계정과 연결된 Accounts 리소스의 googleMyBusinessLink 필드를 원하는 비즈니스 위치 그룹으로 설정해야 합니다. 예를 들어 판매자 센터 67890에 캘리포니아 기반 비즈니스의 제품이 포함되는 경우 Accounts.update를 사용하여 해당 정보를 설정할 수 있습니다.

PUT https://shoppingcontent.googleapis.com/content/v2/12345/accounts/67890
{
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com"
  }
}

Response:
200 OK
{
  "kind": "content#account",
  "id": 67890,
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com",
    "status" : "active"
  }
}

googleMyBusinessLink 필드를 설정하면 수동 확인이 필요하지 않으므로 링크의 상태가 즉시 반영됩니다.

제품 및 인벤토리 데이터 제출

이제 판매자 센터가 비즈니스 위치 그룹과 연결되었으므로 이러한 비즈니스에 오프라인 제품 및 오프라인 제품 인벤토리 데이터를 제공할 수 있습니다. 이를 위해 온라인 제품 및 인벤토리 데이터를 업로드하는 데 사용하는 것과 동일한 메서드(예: products.insert)를 사용합니다. products.insert의 경우 online 대신 local 채널을 지정합니다.