خط‌مشی‌های بازگشت آنلاین خود را ایجاد و مدیریت کنید، خط‌مشی‌های بازگشت آنلاین خود را ایجاد و مدیریت کنید، خط‌مشی‌های بازگشت آنلاین خود را ایجاد و مدیریت کنید، خط‌مشی‌های بازگشت آنلاین خود را ایجاد و مدیریت کنید

این صفحه اطلاعاتی در مورد نحوه مشاهده سیاست‌های بازگشت آنلاین شما ارائه می‌دهد.

رابط برنامه‌نویسی کاربردی فروشنده (Merchant API) از روش‌های زیر برای بازیابی سیاست‌های بازگشت آنلاین پشتیبانی می‌کند:

به عنوان بهترین روش، اطمینان حاصل کنید که سیاست بازگشت کالا برای همه کاربرانی که از وب‌سایت شما بازدید می‌کنند، قابل کشف و دسترسی است، بدون اینکه از آنها خواسته شود وارد سیستم شوند، ثبت‌نام کنند یا هرگونه اطلاعات شخصی را وارد کنند. همچنین، مطمئن شوید که سیاست‌های بازگشت کالا بین مرکز فروشندگان و وب‌سایت شما سازگار است.

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

برای بازیابی یک سیاست بازگشت آنلاین موجود، از متد 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 نشان می‌دهد که بازگشت‌ها برای کشور ذکر شده پشتیبانی نمی‌شوند.

The restockingFee field in the response body represents the restocking fee, which can be a flat fee or a percentage of the item price in micros.

تمام سیاست‌های بازگشت آنلاین را فهرست کنید

برای فهرست کردن تمام سیاست‌های بازگشت کالا به صورت آنلاین، از متد 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"
}

You can also use the Merchant Center UI to create a return policy. For more information, see Set up your return policy for Shopping ads and free listings . After you create a return policy in Merchant Center, it can take up to 10 business days for the policy to be reviewed and available.