هزینه ها

این آموزش مروری بر موارد مختلف استفاده از هزینه پشتیبانی می‌کند، همراه با دستورالعمل‌های دقیق در مورد نحوه تعیین هزینه برای پیوندهای اقدام در فیدهای شما.

نوع کارمزد

برنامه از انواع هزینه های DELIVERY و SERVICE پشتیبانی می کند.

تحویل

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

سرویس

{
  "fee": {
    "fee_id": "12345/service_fee",
    "fee_type": "SERVICE",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

فیدهای هزینه

موارد زیر موارد استفاده مختلف پشتیبانی شده را به همراه نمونه های نمونه شرح می دهد.

  • هزینه های ثابت : یک کارمزد ثابت، که به عنوان یک fixed_amount تعریف می شود، برای سرویس دریافت می شود.
  • درصد کارمزد : درصدی از کل سبد خرید به عنوان هزینه خدمات دریافت می شود. علاوه بر این، می توانید علاوه بر هزینه cart_percentage ، یک base_value نیز مشخص کنید.
  • محدوده کارمزد : هزینه ها در محدوده تعریف شده به عنوان range_amount برای حداقل و حداکثر.

درست شد

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

درصد سبد خرید

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "cart_percentage": {
      "base_value": {
        "currency_code": "USD",
        "units": 3,
        "nanos": 500000000
      },
      "percentage_of_cart_value": 10
    },
    "service_ids": [
      "service/entity002"
    ]
  }
}

دامنه

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "range_amount": {
      "min_amount": {
        "currency_code": "USD",
        "units": 3,
        "nanos": 500000000
      },
      "max_amount": {
        "currency_code": "USD",
        "units": 5,
        "nanos": 600000000
      }
    },
    "service_ids": [
      "service/entity002"
    ]
  }
}