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

مطلوب. عنوان URL لسياسة الإرجاع يمكن أن تستخدم 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

تعرض هذه السمة جميع سياسات الإرجاع الحالية لتاجر معيّن.