مدیریت سیاست بازگشت آنلاین مهاجرت

منبع Content API OnlineReturnPolicy و فیلدهای مرتبط از جمله ReturnPolicyPolicy و ReturnPolicySeasonalOverride تغییر کرده است.

معادل Merchant API منبع returnpolicy در Content API accounts.onlineReturnPolicies است.

این جدول تغییرات در OnlineReturnPolicy را توضیح می دهد.

Content API Merchant API
"country": string "countries": [ string ]
"policy": { object (ReturnPolicyPolicy) } "policy": { object (Policy) }
"seasonalOverrides": [ { object (ReturnPolicySeasonalOverride) } ] "seasonalOverrides": [ { object (SeasonalOverride) } ],
nonFreeReturnReasons": [ string ] این میدان از بین می رود.
kind این میدان از بین می رود.
"returnShippingFee": { object (Price) } "returnShippingFee": { object (ReturnShippingFee) }

علاوه بر این، تعدادی از فیلدها با Merchant API جدید هستند.

فیلد Merchant API توضیحات
"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 اختیاری. مشخص می کند که آیا تاجر به مشتریان اجازه مبادله محصولات را می دهد یا خیر.
"returnLabelSource": enum (ReturnLabelSource) منبع برچسب بازگشتی را مشخص می کند. زمانی که روش بازگشت BY_MAIL است الزامی است.

ReturnPolicyPolicy

Content API ReturnPolicyPolicy Policy در Merchant API تبدیل می شود. در اینجا نحوه تغییر زمینه ها آمده است.

Content API Merchant API
"type": string, "type": enum (Type)
مقادیر ممکن عبارتند از NUMBER_OF_DAYS_AFTER_DELIVERY, NO_RETURNS or LIFETIME_RETURNS.
"numberOfDays": string "days": string
"lastReturnDate": string به جای آن از days استفاده کنید. نشان دهنده تعداد روزهایی است که می توان اقلام پس از تحویل را بازگرداند، که در آن یک روز به عنوان 24 ساعت پس از مهر زمانی تحویل تعریف می شود. برای برگشت NUMBER_OF_DAYS_AFTER_DELIVERY لازم است.

ReturnPolicySeasonalOverride

Content API ReturnPolicySeasonalOverride در Merchant API تبدیل به SeasonalOverride می شود. علاوه بر تغییرات در فیلدها، فیلد اضافی return_window اتحادیه ای است که می تواند به دو صورت returnDays یا returnUntilDate باشد:

  "returnDays": integer,
  "returnUntilDate": {
    object (Date)

آنها معانی زیر را دارند:

  • returnDays : تعداد روزهایی (از تاریخ تحویل) که محصول همچنان قابل بازگشت است.
  • returnUntilDate : تاریخ پایان ثابتی است که تا آن زمان می توان محصول را بازگرداند.

در اینجا نحوه تغییر زمینه ها آمده است.

Content API Merchant API
"name": string "label": string
"startDate": string "startDate": { object (Date) }
"endDate": string "endDate": { object (Date) }
"policy": { object (ReturnPolicyPolicy) } به جای آن از policy استفاده کنید.

تعاریف اشیاء دیگر

برای تعاریف اشیاء Merchant API جدید

  • RestockingFee
  • ReturnMethod
  • ItemCondition
  • ReturnShippingFee
  • Type
  • ReturnLabelSource

به accounts.onlineReturnPolicies مراجعه کنید.

روش ها

با Merchant API، تغییراتی در روش‌های Content API نیز وجود دارد.

Content API Merchant API
customBatch با Mechant API، رویکرد متفاوتی وجود دارد. برای درخواست های همزمان به کد Refactor مراجعه کنید.
delete delete
get get
insert create
list list