برای فهرست شدن رایگان محصولات در حسابتان، باید یک حساب کاربری در مرکز فروشندگان (Merchant Center) با اعتبار خوب و محصولات تأیید شده داشته باشید. برای شروع، به این مقالات مرکز راهنما مراجعه کنید:
پس از راهاندازی مرکز فروش (Merchant Center) با محصولات، قبل از ایجاد یکپارچهسازی API، باید الزامات این بخش را تکمیل کنید.
۱. تنظیمات مرکز فروشندگان
مطمئن شوید که تنظیمات زیر در حساب Google Merchant Center شما پیکربندی شده است:
۱.۱ سیاست بازگشت کالا
شما باید سیاستهای بازگشت کالا را در مرکز فروشندگان تعریف کنید، زیرا این یک الزام برای فروشنده است و در صفحه پرداخت به آن ارجاع داده میشود. سیاستهای پیکربندی شده به صورت جهانی در حساب شما اعمال میشوند، اگرچه میتوانید از ویژگی feed return_policy_label برای محدود کردن یک سیاست بازگشت کالا به زیرمجموعهای از محصولات استفاده کنید.
اگر حساب مرکز فروش شما یک حساب پیشرفته است، سیاستهای بازگشت کالا باید در هر زیرحساب جداگانه پیکربندی شود.
شما باید هزینه بازگشت کالا، سرعت بازگشت کالا (پنجره زمانی) و لینکی به کل سیاست را درج کنید. برای اطلاعات بیشتر در مورد پیکربندی بازگشت کالا، اینجا را بخوانید.
۱.۲ اطلاعات پشتیبانی مشتری
شما باید اطلاعات پشتیبانی مشتری خود را در مرکز فروشندگان تنظیم کنید. این اطلاعات برای ایجاد پیوند "تماس با فروشنده" در صفحه تأیید سفارش استفاده خواهد شد. برای اطلاعات بیشتر در مورد تنظیم اطلاعات پشتیبانی مشتری، اینجا را بخوانید.
۲. دادههای محصول
شما باید فید محصول خود را بهروزرسانی کنید تا واجد شرایط بودن را اعلام کرده و دادههای مربوط به انطباق را ارائه دهید. این اطلاعات برای فعال کردن پرداخت از طریق UCP با Google مورد نیاز است، زیرا به نمایندگان اجازه میدهد تا واجد شرایط بودن محصول را تعیین کنند، هزینههای کل دقیق را محاسبه کنند و هشدارهای قانونی اجباری را به کاربر نمایش دهند.
۲.۱ واجد شرایط بودن برای پرداخت خودکار
این، یک محصول را در تجربه پرداخت در گوگل انتخاب میکند.
این با استفاده از ویژگی محصول native_commerce که شامل یک مقدار بولی است، ارائه میشود. اگر روی false تنظیم شود یا وجود نداشته باشد، محصول واجد شرایط پرداخت نخواهد بود.
۲.۲ هشدارهای مربوط به محصول
این برای اقلامی که الزامات هشدار نظارتی دارند (مثلاً طرح پیشنهادی کالیفرنیا ۶۵) الزامی است. شما مسئول رعایت تمام قوانین مربوطه، از جمله الزامات هشدار محصول، هستید. این هشدارها هنگام ارائه، به طور برجسته در صفحه پرداخت نمایش داده میشوند.
به گروه ویژگی consumer_notice دو زیرویژگی اختصاص دهید:
-
consumer_notice_type: باید یکی از مواردlegal_disclaimer،safety_warningیاprop_65باشد. -
consumer_notice_message: رشته (حداکثر ۱۰۰۰ کاراکتر). تگهای HTML<b>،<br>و<i>پذیرفته میشوند.
۲.۳ شناسه محصول
id موجود در فید محصول شما باید با شناسه محصول مورد انتظار توسط API پرداخت شما مطابقت داشته باشد. اگر مطابقت داشته باشند، هیچ اقدامی لازم نیست. در غیر این صورت، از ویژگی سفارشی merchant_item_id برای نگاشت آنها استفاده کنید.
۲.۴ نحوه اضافه کردن ویژگیها به محصولات شما
مثالهای زیر گزینههای مختلف ارائه محصول به مرکز فروشندگان را شرح میدهند.
۲.۴.۱ فیدها
توصیه میکنیم یک منبع داده تکمیلی ایجاد کنید ( دستورالعملها اینجا ). میتوانید این را به فید اصلی خود اضافه کنید، اما با احتیاط عمل کنید زیرا قالببندی نادرست ممکن است بر مصرف منظم محصول تأثیر بگذارد.
نکته در مورد سینتکس: مطمئن شوید که رشتههای پیچیده (مانند پیام Prop 65) حاوی کاراکترهایی نباشند که فرمت فایل شما را خراب میکنند (مانند کاماهای اضافی در CSV)، مگر اینکه به درستی escape شده باشند.
فرمت فایل متنی:
| شناسه | native_commerce | consumer_notice |
|---|---|---|
| ۱۱۱۱۱ | درست | prop_65:This product can expose you... |
| ۲۲۲۲۲ | درست | |
| ۳۳۳۳۳ | نادرست |
فرمت XML:
<item>
<g:id>11111</g:id>
<g:native_commerce>TRUE</g:native_commerce>
<g:consumer_notice>
<g:consumer_notice_type>prop_65</g:consumer_notice_type>
<g:consumer_notice_message>
This product can expose you to chemicals...
</g:consumer_notice_message>
</g:consumer_notice>
</item>
<item>
<g:id>22222</g:id>
<g:native_commerce>TRUE</g:native_commerce>
</item>
<item>
<g:id>33333</g:id>
<g:native_commerce>FALSE</g:native_commerce>
</item>
۲.۴.۲. رابط برنامهنویسی کاربردی محتوا
ویژگیها را به عنوان ویژگیهای سفارشی ارائه دهید. آنها باید در فایل 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"
}
]
۲.۴.۲. رابط برنامهنویسی کاربردی فروشنده
ویژگیها را به عنوان ویژگیهای سفارشی ارائه دهید. میتوانید آنها را به accounts.productInputs.insert موجود خود اضافه کنید یا آنها را مستقیماً با استفاده از accounts.productInputs.patch بهروزرسانی کنید.
مثال برای درج :
"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"
}
]
مثال برای بروزرسانی :
| نوع | نام | ارزش |
|---|---|---|
| پارامترهای مسیر | productInput.name | accounts/{account}/productInputs/en~US~11111 |
| پارامترهای پرس و جو | updateMask | customAttributes.native%20commerce,customAttributes.consumer%20notice,customAttributes.product%20fee,customAttributes.merchant%20item%20id |
dataSource | dataSources/{datasource} |
{
"offerId": "11111",
"contentLanguage": "en",
"feedLabel": "US",
"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": "product fee",
"groupValues": [
{
"name": "product fee type",
"value": "US_AZ_TIRE_FEE"
},
{
"name": "product fee amount",
"value": "2.75 USD"
}
]
},
{
"name": "merchant item id",
"value": "some_checkout_item_id_1"
}
]
}
۳. محدودیتهای محصول
دستههای محصولات زیر واجد شرایط پرداخت نیستند. مطمئن شوید که native_commerce این اقلام خالی است یا روی false تنظیم شده است.
محصولات مالی و مدلهای صورتحساب دورهای
- اشتراکها: محصولاتی که نیاز به چرخههای پرداخت دورهای دارند.
- اقساط: تراکنشهایی که نیاز به برنامههای پرداخت یا تأمین مالیِ مورد نیازِ تاجر دارند.
کالاهای سفارشی و گزینههای تکمیل سفارش
- کالاهای شخصیسازیشده: اقلامی که نیاز به تصمیمات طراحی سفارشی دارند (مثلاً حکاکیها، مونوگرامها).
- اقلام غیر نو یا فروش نهایی: کالاهای بازسازیشده، اقلام دست دوم و اقلامی که با عنوان «فروش نهایی» مشخص شدهاند (بازگشت کالا امکانپذیر نیست).
- اقلام پیشسفارش: محصولاتی با تاریخ انتشار آینده و تحویل معوق.
- خدمات همراه: مواردی که نیاز به قراردادهای اضافی مانند ضمانت، نصب یا راهاندازی دارند.
- ارسال ویژه: اقلامی که نیاز به هزینههای تحویل غیر استاندارد دارند (مثلاً باربری، ارسال با هزینه اضافی).
- هدیه دادن: تراکنشهایی که نیاز به لجستیک تقسیم فاکتور یا قیمتگذاری پنهان برای گیرندگان دارند.
- فعالسازی در فروشگاه: محصولاتی که باید به صورت فیزیکی در یک فروشگاه فعال شوند.
محدودیتهای سیاستی و ایمنی
- محدودیت سنی: اقلامی که نیاز به تأیید هویت دارند (مثلاً الکل، دخانیات).
- محتوای ممنوعه: سلاح، محتوای بزرگسالان، مراقبتهای بهداشتی/دارویی، کالاهای تقلبی یا هر دسته دیگری که توسط خطمشی استاندارد خرید گوگل مسدود شده است.
کالاها و خدمات دیجیتال
- خدمات: کلاسهای درس، کلاسهای آنلاین و بستههای مسافرتی (مگر اینکه با استفاده از ریلهای مسافرتی خاص یکپارچه شوند).
- اجارهها: اجاره فیلم، اجاره تجهیزات یا لیزینگ.
- اقلام مجازی: ارز درون بازی، کالاهای MMORPG یا پوستهها.
- وابستگیهای نرمافزاری: کالاهایی که کاربر قبل از تکمیل خرید، نیاز به نصب نرمافزار خاصی دارد.