REST Resource: accounts.onlineReturnPolicies

المرجع: OnlineReturnPolicy

سياسة الإرجاع على الإنترنت تُستخدَم هذه الطريقة حاليًا لتمثيل سياسات الإرجاع في الإعلانات وبرامج البيانات المجانية.

تمثيل JSON
{
  "name": string,
  "returnPolicyId": string,
  "label": string,
  "countries": [
    string
  ],
  "policy": {
    object (Policy)
  },
  "restockingFee": {
    object (RestockingFee)
  },
  "returnMethods": [
    enum (ReturnMethod)
  ],
  "itemConditions": [
    enum (ItemCondition)
  ],
  "returnShippingFee": {
    object (ReturnShippingFee)
  },
  "returnPolicyUri": string,
  "acceptDefectiveOnly": boolean,
  "processRefundDays": integer,
  "acceptExchange": boolean
}
الحقول
name

string

المُعرّف. اسم المورد OnlineReturnPolicy. تنسيق الملف: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

النتائج فقط. معرّف سياسة الإرجاع الذي أنشأته Google

label

string

يمثّل هذا الحقل التصنيف الفريد الذي حدّده المستخدم لسياسة الإرجاع. ملاحظة: لا يمكن استخدام التصنيف نفسه في سياسات إرجاع مختلفة للبلد نفسه. سيتم تصنيف السياسات تلقائيًا على أنّها "تلقائية" ما لم يحدّد المنتج سمة تصنيف معيّنة. لضبط سياسة إرجاع مخصّصة لمجموعات منتجات معيّنة، يُرجى اتّباع التعليمات الواردة في تصنيف سياسة الإرجاع. يمكن أن يتضمن التصنيف ما يصل إلى 50 حرفًا.

countries[]

string

بلدان البيع التي تنطبق فيها سياسة الإرجاع. يجب أن تكون القيم رمز ISO 3166 صالحًا مكوّنًا من حرفَين.

policy

object (Policy)

سياسة الإرجاع.

restockingFee

object (RestockingFee)

رسوم إعادة التخزين التي تنطبق على جميع فئات أسباب الإرجاع سيتم اعتبار ذلك رسوم إعادة تخزين مجانية إذا لم يتم ضبط القيمة.

returnMethods[]

enum (ReturnMethod)

تمثّل هذه السمة طُرق الإرجاع التي تتيح للعملاء إرجاع منتج. ويجب ألا تكون هذه القيمة فارغة إلا إذا كان نوع سياسة الإرجاع هو noReturns.

itemConditions[]

enum (ItemCondition)

يجب ألا تكون شروط السلع المقبولة لإرجاع السلع فارغة إلّا إذا كان نوع سياسة الإرجاع هو "noReturns".

returnShippingFee

object (ReturnShippingFee)

تمثّل هذه السمة رسوم شحن المرتجعات. يجب ضبط هذه السياسة فقط عندما يحتاج العميل إلى تنزيل ملصق الإرجاع وطباعته.

returnPolicyUri

string

تمثّل هذه السمة معرّف الموارد المنتظم (URI) لسياسة الإرجاع. ويمكن أن تستخدم Google هذا الإجراء للتحقق من سلامة السياسة. يجب أن يكون عنوان URL صالحًا.

acceptDefectiveOnly

boolean

يحدّد هذا الحقل ما إذا كان التاجر يقبل فقط إرجاع المنتجات التي تتضمّن عيوبًا، وهذا الحقل مطلوب.

processRefundDays

integer

يحدد هذا الحقل عدد الأيام التي يستغرقها التجار لمعالجة عمليات رد الأموال، وهو حقل اختياري.

acceptExchange

boolean

يحدّد هذا الحقل ما إذا كان التاجر يسمح للعملاء بتبديل المنتجات، ويجب ملء هذا الحقل.

انتهاك السياسة

السياسات المتاحة.

تمثيل JSON
{
  "type": enum (Type),
  "days": string
}
الحقول
type

enum (Type)

نوع السياسة

days

string (int64 format)

عدد الأيام التي يمكن إرجاع السلع فيها بعد التسليم، ويكون اليوم الواحد بعد 24 ساعة من الطابع الزمني للتسليم. مطلوبة لإرجاع NUMBER_OF_DAYS_AFTER_DELIVERY.

النوع

أنواع سياسات الإرجاع:

عمليات التعداد
TYPE_UNSPECIFIED القيمة التلقائية. هذه القيمة غير مستخدمة.
NUMBER_OF_DAYS_AFTER_DELIVERY تشير هذه السمة إلى عدد الأيام التي تكون فيها عملية الإرجاع صالحة بعد التسليم.
NO_RETURNS لا يمكن إرجاع المشتريات.
LIFETIME_RETURNS يمكن إرجاع المشتريات مدى الحياة.

RestockingFee

رسوم إعادة التخزين. يمكن أن تكون هذه الرسوم ثابتة أو نسبة صغيرة.

تمثيل JSON
{

  // Union field type can be only one of the following:
  "fixedFee": {
    object (Price)
  },
  "microPercent": integer
  // End of list of possible types for union field type.
}
الحقول

حقل الاتحاد type.

يمكن أن يكون type واحدًا فقط مما يلي:

fixedFee

object (Price)

رسوم إعادة التخزين الثابتة

microPercent

integer

النسبة المئوية للسعر الإجمالي بالميكرو 15,000,000 يعني أنّه سيتم تحصيل 15% من السعر الإجمالي.

ReturnMethod

طُرق الإرجاع المتاحة

عمليات التعداد
RETURN_METHOD_UNSPECIFIED القيمة التلقائية. هذه القيمة غير مستخدمة.
BY_MAIL الإرجاع بالبريد.
IN_STORE الإرجاع إلى المتجر
AT_A_KIOSK يمكنك الرجوع إلى كشك.

ItemCondition

شروط السلع المتوفّرة.

عمليات التعداد
ITEM_CONDITION_UNSPECIFIED القيمة التلقائية. هذه القيمة غير مستخدمة.
NEW جديد:
USED مستعمَل.

ReturnShippingFee

تمثّل هذه السمة رسوم شحن المرتجعات. ويمكن أن تكون هذه القيمة رسومًا ثابتة أو قيمة منطقية للإشارة إلى أنّ العميل يدفع تكلفة الشحن الفعلية.

تمثيل JSON
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
الحقول
type

enum (Type)

تمثّل هذه السمة نوع رسوم شحن المرتجعات.

fixedFee

object (Price)

مبلغ ثابت لرسوم شحن المرتجعات لا يمكن تطبيق هذه القيمة إلا عندما يكون النوع FIXED. سنتعامل مع رسوم شحن المرتجعات على أنّها مجانية إذا كان النوع FIXED ولم يتمّ ضبط هذه القيمة.

النوع

أنواع رسوم شحن المرتجعات

عمليات التعداد
TYPE_UNSPECIFIED القيمة التلقائية. هذه القيمة غير مستخدمة.
FIXED إنّ رسوم شحن المرتجعات هي قيمة ثابتة.
CUSTOMER_PAYING_ACTUAL_FEE وسيدفع العملاء رسوم شحن المرتجعات الفعلية.

الطُرق

get

توفّر سياسة إرجاع حالية:

list

تعرض جميع سياسات الإرجاع الحالية.