تقدّم هذه الصفحة معلومات عن كيفية الاطّلاع على سياسات الإرجاع على الإنترنت.
تتيح 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، قد يستغرق مراجعة السياسة ونشرها مدة تصل إلى 10 أيام عمل.