शुल्क

इस ट्यूटोरियल में शुल्क के इस्तेमाल के अलग-अलग मामलों के बारे में खास जानकारी दी गई है. साथ ही, फ़ीड में ऐक्शन लिंक के लिए शुल्क की जानकारी देने के तरीके के बारे में पूरी जानकारी भी दी गई है.

शुल्क किस तरह का है

ऐप्लिकेशन, 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"
    ]
  }
}