نمایه کسب و کار خود را پیوند دهید

برای ارائه موجودی محلی به Merchant Center، ابتدا باید مشخص کنید که Merchant Center مسئولیت کدام مشاغل را بر عهده خواهد داشت. می‌توانید فهرست گروه‌های تجاری احتمالی را از نمایه کسب‌وکار از طریق Content API دریافت کنید، اما ابتدا باید درخواست دسترسی به نمایه کسب‌وکار را داشته باشید.

درخواست دسترسی به نمایه کسب و کار

برای درخواست دسترسی به نمایه کسب و کار خود، از روش liasettings.requestgmbaccess استفاده کنید:

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

همانطور که این مثال نشان می دهد، پارامتر query 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
  }]
}

گروه تجاری را برای حساب Merchant Center مشخص کنید

اکنون که فهرستی از گروه‌های تجاری احتمالی دارید، باید فیلد googleMyBusinessLink را در منبع Accounts مرتبط با حساب Merchant Center روی مورد دلخواه تنظیم کنید. برای مثال، اگر Merchant Center 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 نیازی به تأیید دستی ندارد، بنابراین وضعیت پیوند فوراً منعکس می شود.

اطلاعات محصول و موجودی را ارسال کنید

اکنون که Merchant Center با یک گروه تجاری مرتبط است، می‌توانید داده‌های موجودی محصول محلی و محصولات محلی را برای آن مشاغل ارائه دهید. برای این کار، از همان روش‌هایی مانند products.insert استفاده می‌کنید که برای آپلود محصولات آنلاین و داده‌های موجودی استفاده می‌کنید. برای products.insert ، به جای online یک کانال local را مشخص خواهید کرد.