این صفحه اطلاعاتی درباره نحوه مشاهده خطمشیهای برگرداندن آنلاین شما ارائه میدهد.
Merchant API از روشهای زیر برای بازیابی خطمشیهای برگرداندن آنلاین پشتیبانی میکند:
- accounts.onlineReturnPolicies.get
- accounts.onlineReturnPolicies.list
- accounts.onlineReturnPolicies.create
بهعنوان یک روال مطلوب، مطمئن شوید که خطمشی برگرداندن کالا برای همه کاربرانی که از وبسایت شما بازدید میکنند قابلشناسایی و دردسترس است، بدون اینکه از آنها خواسته شود به سیستم وارد شوند، ثبتنام کنند، یا اطلاعات شخصی وارد کنند. همچنین، مطمئن شوید که خطمشیهای برگرداندن کالا در Merchant Center و وبسایت شما یکسان باشد.
بازیابی خطمشی برگرداندن آنلاین موجود
برای بازیابی خطمشی برگرداندن آنلاین موجود، از روش accounts.onlineReturnPolicies.get استفاده کنید.
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
پساز موفقیتآمیز بودن درخواست، پاسخ حاوی منبع OnlineReturnPolicy است، همانطور که در مثال زیر نشان داده شده است:
{
"onlineReturnPolicies": [
{
"returnPolicyId": "ONLINE_RETURN_POLICY_ID",
"label": "default",
"countries": [
"COUNTRY_CODE"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "RETURN_POLICY_URI"
}
]
}
مقدار NO_RETURNS نشان میدهد که برگرداندن کالا برای کشور ذکرشده پشتیبانی نمیشود.
فیلد restockingFee در بدنه پاسخ نشاندهنده کارمزد برگرداندن کالا است،
که میتواند کارمزد ثابت یا درصدی از قیمت کالا به میکرو باشد.
فهرست کردن همه خطمشیهای برگرداندن آنلاین
برای فهرست کردن همه خطمشیهای برگرداندن آنلاین، از روش accounts.onlineReturnPolicies.list استفاده کنید، همانطور که در درخواست زیر نشان داده شده است:
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies
پساز موفقیتآمیز بودن درخواست، پاسخ حاوی همه خطمشیهای برگرداندن آنلاین موجود برای حساب است، همانطور که در پاسخ نمونه زیر نشان داده شده است:
{
"onlineReturnPolicies": [
{
"returnPolicyId": "7216992546",
"label": "default",
"countries": [
"IN"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "http://example-pet-store.com/return"
},
{
"returnPolicyId": "7274318400",
"label": "default",
"countries": [
"GB"
],
"policy": {
"type": "NUMBER_OF_DAYS_AFTER_DELIVERY",
"days": "15"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "10000000",
"currencyCode": "GBP"
}
},
"returnMethods": [
"AT_A_KIOSK"
],
"itemConditions": [
"NEW"
],
"returnShippingFee": {
"type": "FIXED",
"fixedFee": {
"amountMicros": "0",
"currencyCode": "GBP"
}
},
"returnPolicyUri": "http://example-pet-store.com/return-new",
"processRefundDays": 7,
"acceptExchange": true
}
]
}
در این بدنه پاسخ، فیلد returnPolicyId نشاندهنده شناسه یکتای خطمشی برگرداندن آنلاین است.
فیلد returnMethods نشاندهنده روشهای مجاز برای برگرداندن
محصولات است. AT_A_KIOSK نشان میدهد که کالا را میتوان در کیوسک برگرداند. مقادیر ممکن دیگر
IN_STORE و BY_MAIL است.
فیلد processRefundDays تعداد روزهایی را که طول میکشد تا فروشنده استرداد مبلغ را پردازش کند مشخص میکند.
ایجاد خطمشی برگرداندن آنلاین
برای ایجاد خطمشی برگرداندن، از درخواست زیر استفاده کنید:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
{
"label": "label", "countries": ["US"],
"policy": {"type": "NO_RETURNS"},
"returnPolicyUri": "https://www.uri.com"
}
در اینجا نمونهای از پاسخ یک تماس موفق آورده شده است:
{
"name": "accounts/ACCOUNT_ID/onlineReturnPolicies/ONLINE_RETURN_POLICY",
"returnPolicyId": "ONLINE_RETURN_POLICY",
"label": "label",
"countries": ["US"],
"policy": {
"type": "NO_RETURNS"
},
"returnShippingFee": {
"type": "FIXED",
"fixedFee": {
"amountMicros": "0",
"currencyCode": ""
}
},
"returnPolicyUri": "https://www.uri.com"
}
همچنین میتوانید از واسط کاربر Merchant Center برای ایجاد خطمشی برگرداندن کالا استفاده کنید. برای اطلاعات بیشتر، راهاندازی خطمشی برگرداندن کالا برای آگهیهای Shopping و فهرستگانهای رایگان را ببینید. پساز ایجاد خطمشی برگرداندن کالا در Merchant Center، ممکن است تا ۱۰ روز کاری طول بکشد تا خطمشی بازبینی و دردسترس قرار گیرد.