حساب مرکز بازرگانان خود را آماده کنید

برای فهرست شدن رایگان محصولات در حسابتان، باید یک حساب کاربری در مرکز فروشندگان (Merchant Center) با اعتبار خوب و محصولات تأیید شده داشته باشید. برای شروع، به این مقالات مرکز راهنما مراجعه کنید:

پس از راه‌اندازی مرکز فروش (Merchant Center) با محصولات، قبل از ایجاد یکپارچه‌سازی API، باید الزامات این بخش را تکمیل کنید.

  • تنظیمات مرکز فروشندگان : سیاست‌های بازگشت کالا و اطلاعات پشتیبانی مشتری را پیکربندی کنید.
  • محدودیت‌های محصول : دسته‌بندی‌هایی از محصولات را که واجد شرایط پرداخت نیستند، بررسی کنید.
  • داده‌های محصول : واجد شرایط بودن پرداخت UCP را نشان می‌دهد، اطلاعیه‌های مصرف‌کننده را ارائه می‌دهد و شناسه‌های محصول را روی نقشه نشان می‌دهد.

تنظیمات مرکز فروشندگان

مطمئن شوید که تنظیمات زیر در حساب Google Merchant Center شما پیکربندی شده است:

سیاست بازگشت کالا

شما باید سیاست‌های بازگشت کالا را در مرکز فروشندگان تعریف کنید، زیرا این یک الزام برای ثبت در مرکز فروشندگان است و در صفحه پرداخت به آن ارجاع داده می‌شود. سیاست‌های پیکربندی‌شده به صورت سراسری در حساب شما اعمال می‌شوند، اگرچه می‌توانید از ویژگی feed return_policy_label برای محدود کردن یک سیاست بازگشت کالا به زیرمجموعه‌ای از محصولات استفاده کنید. همچنین می‌توانید سیاست‌های بازگشت کالا را با استفاده از ویژگی returns ارسال کنید تا اطلاعات سیاست بازگشت کالا را در سطح محصول ارائه دهید. ویژگی returns به شما این امکان را می‌دهد که یک سیاست بازگشت کالا را به طور کامل در فید محصول خود تعریف کنید، بدون اینکه نیازی به وارد کردن ورودی مربوطه در تنظیمات بازگشت کالا در مرکز فروشندگان خود داشته باشید.

اگر حساب مرکز فروش شما یک حساب پیشرفته است، سیاست‌های بازگشت کالا باید در هر زیرحساب جداگانه پیکربندی شود.

شما باید هزینه بازگشت کالا، سرعت بازگشت کالا (پنجره) و لینکی به کل سیاست را درج کنید. درباره پیکربندی بازگشت کالا در سطح حساب یا ارسال بازگشت کالا در فید محصول خود با استفاده از ویژگی returns بیشتر بخوانید.

اطلاعات پشتیبانی مشتری

شما باید اطلاعات پشتیبانی مشتری خود را در مرکز فروشندگان تنظیم کنید. این اطلاعات برای ایجاد پیوند «تماس با فروشنده» در صفحه تأیید سفارش استفاده می‌شود.

شما ملزم به ارائه حداقل یک روش تماس هستید:

  • آدرس اینترنتی وب‌سایت خدمات مشتریان
  • آدرس ایمیل خدمات مشتریان
  • شماره تلفن خدمات مشتریان

برای جزئیات بیشتر به مقاله « افزودن اطلاعات پشتیبانی مشتری به مرکز پشتیبانی فروشگاه» مراجعه کنید.

محدودیت‌های محصول

دسته‌های محصولات زیر واجد شرایط پرداخت نیستند. مطمئن شوید که native_commerce(checkout_eligibility) این اقلام خالی باشد یا روی FALSE تنظیم شده باشد.

محصولات مالی و مدل‌های صورتحساب دوره‌ای

  • اشتراک‌ها: محصولاتی که نیاز به چرخه‌های پرداخت دوره‌ای دارند.
  • اقساط: تراکنش‌هایی که نیاز به برنامه‌های پرداخت یا تأمین مالیِ مورد نیازِ تاجر دارند.

کالاهای سفارشی و گزینه‌های تکمیل سفارش

  • کالاهای شخصی‌سازی‌شده: اقلامی که نیاز به تصمیمات طراحی سفارشی دارند (مثلاً حکاکی‌ها، مونوگرام‌ها).
  • اقلام غیر نو یا فروش نهایی: کالاهای بازسازی‌شده، اقلام دست دوم و اقلامی که با عنوان «فروش نهایی» مشخص شده‌اند (بازگشت کالا امکان‌پذیر نیست).
  • اقلام پیش‌سفارش: محصولاتی با تاریخ انتشار آینده و تحویل معوق.
  • خدمات همراه: مواردی که نیاز به قراردادهای اضافی مانند ضمانت، نصب یا راه‌اندازی دارند.
  • ارسال ویژه: اقلامی که نیاز به هزینه‌های تحویل غیر استاندارد دارند (مثلاً باربری، ارسال با هزینه اضافی).
  • هدیه دادن: تراکنش‌هایی که نیاز به لجستیک تقسیم فاکتور یا قیمت‌گذاری پنهان برای گیرندگان دارند.
  • فعال‌سازی در فروشگاه: محصولاتی که باید به صورت فیزیکی در یک فروشگاه فعال شوند.

محدودیت‌های سیاستی و ایمنی

  • محدودیت سنی: اقلامی که نیاز به تأیید هویت دارند (مثلاً الکل، دخانیات).
  • محتوای ممنوعه: سلاح، محتوای بزرگسالان، مراقبت‌های بهداشتی/دارویی، کالاهای تقلبی یا هر دسته دیگری که توسط خط‌مشی استاندارد خرید گوگل مسدود شده است.

کالاها و خدمات دیجیتال

  • خدمات: کلاس‌های درس، کلاس‌های آنلاین و بسته‌های مسافرتی (مگر اینکه با استفاده از ریل‌های مسافرتی خاص یکپارچه شوند).
  • اجاره‌ها: اجاره فیلم، اجاره تجهیزات یا لیزینگ.
  • اقلام مجازی: ارز درون بازی، کالاهای MMORPG یا پوسته‌ها.
  • وابستگی‌های نرم‌افزاری: کالاهایی که کاربر قبل از تکمیل خرید، نیاز به نصب نرم‌افزار خاصی دارد.

داده‌های محصول

شما باید فید محصول خود را به‌روزرسانی کنید تا واجد شرایط بودن را اعلام کرده و داده‌های مربوط به انطباق را ارائه دهید. این اطلاعات برای فعال کردن پرداخت از طریق UCP با Google مورد نیاز است، زیرا به نمایندگان اجازه می‌دهد تا واجد شرایط بودن محصول را تعیین کنند، هزینه‌های کل دقیق را محاسبه کنند و هشدارهای قانونی اجباری را به کاربر نمایش دهند.

واجد شرایط بودن پرداخت خودکار

این، یک محصول را در تجربه پرداخت در گوگل انتخاب می‌کند.

این با استفاده از ویژگی محصول native_commerce(checkout_eligibility) که شامل یک مقدار بولی است، ارائه می‌شود. اگر روی FALSE تنظیم شود یا وجود نداشته باشد، محصول واجد شرایط پرداخت نخواهد بود (پیش‌فرض روی FALSE ).

اطلاعیه‌های مصرف‌کننده

این برای اقلامی که الزامات هشدار نظارتی دارند (مثلاً طرح پیشنهادی کالیفرنیا ۶۵) الزامی است. شما مسئول رعایت تمام قوانین مربوطه، از جمله الزامات اطلاع‌رسانی به مصرف‌کننده، هستید. این هشدارها هنگام ارائه، به طور برجسته در صفحه پرداخت نمایش داده می‌شوند.

به گروه ویژگی consumer_notice دو زیرویژگی اختصاص دهید:

  • notice_type : باید یکی از موارد legal_disclaimer ، safety_warning یا prop_65 باشد.
  • notice_message : رشته (حداکثر ۱۰۰۰ کاراکتر). تگ‌های HTML <b> ، <br> ، <i> و <a href> پذیرفته می‌شوند.

اگر چندین اخطار مصرف‌کننده برای یک محصول دارید، هر کدام را به صورت جفت type:text جداگانه تحت یک هدر consumer_notice تکراری ارسال کنید.

شناسه محصول

id موجود در فید محصول شما باید با شناسه محصول مورد انتظار توسط API پرداخت شما مطابقت داشته باشد. اگر مطابقت داشته باشند، هیچ اقدامی لازم نیست. در غیر این صورت، از ویژگی سفارشی merchant_item_id برای نگاشت آنها استفاده کنید.

وقتی merchant_item_id تعریف شود، در درخواست‌های Agentic بر id اولویت خواهد داشت.

نحوه اضافه کردن ویژگی‌ها به محصولات شما

مثال‌های زیر گزینه‌های مختلف ارائه محصول به مرکز فروشندگان را شرح می‌دهند.

فیدها

به عنوان بهترین روش، یک منبع داده تکمیلی ایجاد کنید. می‌توانید این را به فید اصلی خود اضافه کنید، اما با احتیاط عمل کنید زیرا قالب‌بندی نادرست ممکن است بر مصرف منظم محصول تأثیر بگذارد.

فرمت فایل متنی:

شناسه native_commerce(checkout_eligibility) consumer_notice
۱۱۱۱۱ درست prop_65: این مثال <b>هر</b> سبک <i>مجاز</i> متن را دارد. <br> برای قالب‌بندی به این <a href="http\://developers.google.com/merchant/ucp/guides/overview/merchant-center#consumer-notices">مثال</a> مراجعه کنید.
۲۲۲۲۲ درست
۳۳۳۳۳ نادرست

فرمت XML:

<item>
  <g:id>11111</g:id>
  <g:native_commerce>
     <g:checkout_eligibility>TRUE</g:checkout_eligibility>
  </g:native_commerce>
  <g:consumer_notice>
    <g:notice_type>prop_65</g:notice_type>
    <g:notice_message>
      This product can expose you to chemicals...
    </g:notice_message>
  </g:consumer_notice>
</item>
<item>
  <g:id>22222</g:id>
  <g:native_commerce>
    <g:checkout_eligibility>TRUE</g:checkout_eligibility>
  </g:native_commerce>
  <g:consumer_notice>
    <g:notice_type>safety_warning</g:notice_type>
    <g:notice_message>Click here to see the &lt;a href=https://www.example.com&gt;Safety Warning&lt;/a&gt; for this product.</g:notice_message>
  </g:consumer_notice>
</item>
<item>
  <g:id>33333</g:id>
  <g:native_commerce>
      <g:checkout_eligibility>FALSE</g:checkout_eligibility>
  </g:native_commerce>
</item>

رابط برنامه‌نویسی کاربردی (API) فروشنده

ویژگی‌ها را به عنوان ویژگی‌های سفارشی ارائه دهید. می‌توانید آنها را به accounts.productInputs.insert موجود خود اضافه کنید.

مثال برای درج :

"customAttributes": [
  {
    "name": "native_commerce",
    "groupValues": [
      {
        "name": "checkout_eligibility",
        "value": "true"
      }
    ]
  },
  {
    "name": "consumer_notice",
    "groupValues": [
      {
        "name": "notice_type",
        "value": "prop_65"
      },
      {
        "name": "notice_message",
        "value": "This product can expose you to chemicals..."
      }
    ]
  },
  {
    "name": "merchant_item_id",
    "value": "some_checkout_item_id_1"
  }
]

رابط برنامه‌نویسی کاربردی محتوا (منسوخ شده)

ویژگی‌ها را به عنوان ویژگی‌های سفارشی ارائه دهید. آن‌ها باید در فایل products.insert که شامل کل محصول است، گنجانده شوند، زیرا products.update از به‌روزرسانی customAttributes پشتیبانی نمی‌کند.

مثال:

"customAttributes": [
  {
    "name": "native_commerce",
    "groupValues": [
      {
        "name": "checkout_eligibility",
        "value": "true"
      }
    ]
  },
  {
    "name": "consumer_notice",
    "groupValues": [
      {
        "name": "notice_type",
        "value": "prop_65"
      },
      {
        "name": "notice_message",
        "value": "This product can expose you to chemicals..."
      }
    ]
  },
  {
    "name": "merchant_item_id",
    "value": "some_checkout_item_id_1"
  }
]
،

برای فهرست شدن رایگان محصولات در حسابتان، باید یک حساب کاربری در مرکز فروشندگان (Merchant Center) با اعتبار خوب و محصولات تأیید شده داشته باشید. برای شروع، به این مقالات مرکز راهنما مراجعه کنید:

پس از راه‌اندازی مرکز فروش (Merchant Center) با محصولات، قبل از ایجاد یکپارچه‌سازی API، باید الزامات این بخش را تکمیل کنید.

  • تنظیمات مرکز فروشندگان : سیاست‌های بازگشت کالا و اطلاعات پشتیبانی مشتری را پیکربندی کنید.
  • محدودیت‌های محصول : دسته‌بندی‌هایی از محصولات را که واجد شرایط پرداخت نیستند، بررسی کنید.
  • داده‌های محصول : واجد شرایط بودن پرداخت UCP را نشان می‌دهد، اطلاعیه‌های مصرف‌کننده را ارائه می‌دهد و شناسه‌های محصول را روی نقشه نشان می‌دهد.

تنظیمات مرکز فروشندگان

مطمئن شوید که تنظیمات زیر در حساب Google Merchant Center شما پیکربندی شده است:

سیاست بازگشت کالا

شما باید سیاست‌های بازگشت کالا را در مرکز فروشندگان تعریف کنید، زیرا این یک الزام برای ثبت در مرکز فروشندگان است و در صفحه پرداخت به آن ارجاع داده می‌شود. سیاست‌های پیکربندی‌شده به صورت سراسری در حساب شما اعمال می‌شوند، اگرچه می‌توانید از ویژگی feed return_policy_label برای محدود کردن یک سیاست بازگشت کالا به زیرمجموعه‌ای از محصولات استفاده کنید. همچنین می‌توانید سیاست‌های بازگشت کالا را با استفاده از ویژگی returns ارسال کنید تا اطلاعات سیاست بازگشت کالا را در سطح محصول ارائه دهید. ویژگی returns به شما این امکان را می‌دهد که یک سیاست بازگشت کالا را به طور کامل در فید محصول خود تعریف کنید، بدون اینکه نیازی به وارد کردن ورودی مربوطه در تنظیمات بازگشت کالا در مرکز فروشندگان خود داشته باشید.

اگر حساب مرکز فروش شما یک حساب پیشرفته است، سیاست‌های بازگشت کالا باید در هر زیرحساب جداگانه پیکربندی شود.

شما باید هزینه بازگشت کالا، سرعت بازگشت کالا (پنجره) و لینکی به کل سیاست را درج کنید. درباره پیکربندی بازگشت کالا در سطح حساب یا ارسال بازگشت کالا در فید محصول خود با استفاده از ویژگی returns بیشتر بخوانید.

اطلاعات پشتیبانی مشتری

شما باید اطلاعات پشتیبانی مشتری خود را در مرکز فروشندگان تنظیم کنید. این اطلاعات برای ایجاد پیوند «تماس با فروشنده» در صفحه تأیید سفارش استفاده می‌شود.

شما ملزم به ارائه حداقل یک روش تماس هستید:

  • آدرس اینترنتی وب‌سایت خدمات مشتریان
  • آدرس ایمیل خدمات مشتریان
  • شماره تلفن خدمات مشتریان

برای جزئیات بیشتر به مقاله « افزودن اطلاعات پشتیبانی مشتری به مرکز پشتیبانی فروشگاه» مراجعه کنید.

محدودیت‌های محصول

دسته‌های محصولات زیر واجد شرایط پرداخت نیستند. مطمئن شوید که native_commerce(checkout_eligibility) این اقلام خالی باشد یا روی FALSE تنظیم شده باشد.

محصولات مالی و مدل‌های صورتحساب دوره‌ای

  • اشتراک‌ها: محصولاتی که نیاز به چرخه‌های پرداخت دوره‌ای دارند.
  • اقساط: تراکنش‌هایی که نیاز به برنامه‌های پرداخت یا تأمین مالیِ مورد نیازِ تاجر دارند.

کالاهای سفارشی و گزینه‌های تکمیل سفارش

  • کالاهای شخصی‌سازی‌شده: اقلامی که نیاز به تصمیمات طراحی سفارشی دارند (مثلاً حکاکی‌ها، مونوگرام‌ها).
  • اقلام غیر نو یا فروش نهایی: کالاهای بازسازی‌شده، اقلام دست دوم و اقلامی که با عنوان «فروش نهایی» مشخص شده‌اند (بازگشت کالا امکان‌پذیر نیست).
  • اقلام پیش‌سفارش: محصولاتی با تاریخ انتشار آینده و تحویل معوق.
  • خدمات همراه: مواردی که نیاز به قراردادهای اضافی مانند ضمانت، نصب یا راه‌اندازی دارند.
  • ارسال ویژه: اقلامی که نیاز به هزینه‌های تحویل غیر استاندارد دارند (مثلاً باربری، ارسال با هزینه اضافی).
  • هدیه دادن: تراکنش‌هایی که نیاز به لجستیک تقسیم فاکتور یا قیمت‌گذاری پنهان برای گیرندگان دارند.
  • فعال‌سازی در فروشگاه: محصولاتی که باید به صورت فیزیکی در یک فروشگاه فعال شوند.

محدودیت‌های سیاستی و ایمنی

  • محدودیت سنی: اقلامی که نیاز به تأیید هویت دارند (مثلاً الکل، دخانیات).
  • محتوای ممنوعه: سلاح، محتوای بزرگسالان، مراقبت‌های بهداشتی/دارویی، کالاهای تقلبی یا هر دسته دیگری که توسط خط‌مشی استاندارد خرید گوگل مسدود شده است.

کالاها و خدمات دیجیتال

  • خدمات: کلاس‌های درس، کلاس‌های آنلاین و بسته‌های مسافرتی (مگر اینکه با استفاده از ریل‌های مسافرتی خاص یکپارچه شوند).
  • اجاره‌ها: اجاره فیلم، اجاره تجهیزات یا لیزینگ.
  • اقلام مجازی: ارز درون بازی، کالاهای MMORPG یا پوسته‌ها.
  • وابستگی‌های نرم‌افزاری: کالاهایی که کاربر قبل از تکمیل خرید، نیاز به نصب نرم‌افزار خاصی دارد.

داده‌های محصول

شما باید فید محصول خود را به‌روزرسانی کنید تا واجد شرایط بودن را اعلام کرده و داده‌های مربوط به انطباق را ارائه دهید. این اطلاعات برای فعال کردن پرداخت از طریق UCP با Google مورد نیاز است، زیرا به نمایندگان اجازه می‌دهد تا واجد شرایط بودن محصول را تعیین کنند، هزینه‌های کل دقیق را محاسبه کنند و هشدارهای قانونی اجباری را به کاربر نمایش دهند.

واجد شرایط بودن پرداخت خودکار

این، یک محصول را در تجربه پرداخت در گوگل انتخاب می‌کند.

این با استفاده از ویژگی محصول native_commerce(checkout_eligibility) که شامل یک مقدار بولی است، ارائه می‌شود. اگر روی FALSE تنظیم شود یا وجود نداشته باشد، محصول واجد شرایط پرداخت نخواهد بود (پیش‌فرض روی FALSE ).

اطلاعیه‌های مصرف‌کننده

این برای اقلامی که الزامات هشدار نظارتی دارند (مثلاً طرح پیشنهادی کالیفرنیا ۶۵) الزامی است. شما مسئول رعایت تمام قوانین مربوطه، از جمله الزامات اطلاع‌رسانی به مصرف‌کننده، هستید. این هشدارها هنگام ارائه، به طور برجسته در صفحه پرداخت نمایش داده می‌شوند.

به گروه ویژگی consumer_notice دو زیرویژگی اختصاص دهید:

  • notice_type : باید یکی از موارد legal_disclaimer ، safety_warning یا prop_65 باشد.
  • notice_message : رشته (حداکثر ۱۰۰۰ کاراکتر). تگ‌های HTML <b> ، <br> ، <i> و <a href> پذیرفته می‌شوند.

اگر چندین اخطار مصرف‌کننده برای یک محصول دارید، هر کدام را به صورت جفت type:text جداگانه تحت یک هدر consumer_notice تکراری ارسال کنید.

شناسه محصول

id موجود در فید محصول شما باید با شناسه محصول مورد انتظار توسط API پرداخت شما مطابقت داشته باشد. اگر مطابقت داشته باشند، هیچ اقدامی لازم نیست. در غیر این صورت، از ویژگی سفارشی merchant_item_id برای نگاشت آنها استفاده کنید.

وقتی merchant_item_id تعریف شود، در درخواست‌های Agentic بر id اولویت خواهد داشت.

نحوه اضافه کردن ویژگی‌ها به محصولات شما

مثال‌های زیر گزینه‌های مختلف ارائه محصول به مرکز فروشندگان را شرح می‌دهند.

فیدها

به عنوان بهترین روش، یک منبع داده تکمیلی ایجاد کنید. می‌توانید این را به فید اصلی خود اضافه کنید، اما با احتیاط عمل کنید زیرا قالب‌بندی نادرست ممکن است بر مصرف منظم محصول تأثیر بگذارد.

فرمت فایل متنی:

شناسه native_commerce(checkout_eligibility) consumer_notice
۱۱۱۱۱ درست prop_65: این مثال <b>هر</b> سبک <i>مجاز</i> متن را دارد. <br> برای قالب‌بندی به این <a href="http\://developers.google.com/merchant/ucp/guides/overview/merchant-center#consumer-notices">مثال</a> مراجعه کنید.
۲۲۲۲۲ درست
۳۳۳۳۳ نادرست

فرمت XML:

<item>
  <g:id>11111</g:id>
  <g:native_commerce>
     <g:checkout_eligibility>TRUE</g:checkout_eligibility>
  </g:native_commerce>
  <g:consumer_notice>
    <g:notice_type>prop_65</g:notice_type>
    <g:notice_message>
      This product can expose you to chemicals...
    </g:notice_message>
  </g:consumer_notice>
</item>
<item>
  <g:id>22222</g:id>
  <g:native_commerce>
    <g:checkout_eligibility>TRUE</g:checkout_eligibility>
  </g:native_commerce>
  <g:consumer_notice>
    <g:notice_type>safety_warning</g:notice_type>
    <g:notice_message>Click here to see the &lt;a href=https://www.example.com&gt;Safety Warning&lt;/a&gt; for this product.</g:notice_message>
  </g:consumer_notice>
</item>
<item>
  <g:id>33333</g:id>
  <g:native_commerce>
      <g:checkout_eligibility>FALSE</g:checkout_eligibility>
  </g:native_commerce>
</item>

رابط برنامه‌نویسی کاربردی (API) فروشنده

ویژگی‌ها را به عنوان ویژگی‌های سفارشی ارائه دهید. می‌توانید آنها را به accounts.productInputs.insert موجود خود اضافه کنید.

مثال برای درج :

"customAttributes": [
  {
    "name": "native_commerce",
    "groupValues": [
      {
        "name": "checkout_eligibility",
        "value": "true"
      }
    ]
  },
  {
    "name": "consumer_notice",
    "groupValues": [
      {
        "name": "notice_type",
        "value": "prop_65"
      },
      {
        "name": "notice_message",
        "value": "This product can expose you to chemicals..."
      }
    ]
  },
  {
    "name": "merchant_item_id",
    "value": "some_checkout_item_id_1"
  }
]

رابط برنامه‌نویسی کاربردی محتوا (منسوخ شده)

ویژگی‌ها را به عنوان ویژگی‌های سفارشی ارائه دهید. آن‌ها باید در فایل products.insert که شامل کل محصول است، گنجانده شوند، زیرا products.update از به‌روزرسانی customAttributes پشتیبانی نمی‌کند.

مثال:

"customAttributes": [
  {
    "name": "native_commerce",
    "groupValues": [
      {
        "name": "checkout_eligibility",
        "value": "true"
      }
    ]
  },
  {
    "name": "consumer_notice",
    "groupValues": [
      {
        "name": "notice_type",
        "value": "prop_65"
      },
      {
        "name": "notice_message",
        "value": "This product can expose you to chemicals..."
      }
    ]
  },
  {
    "name": "merchant_item_id",
    "value": "some_checkout_item_id_1"
  }
]