Tutorial ini memberikan ringkasan tentang berbagai kasus penggunaan biaya yang didukung, beserta petunjuk mendetail tentang cara menentukan biaya untuk link tindakan dalam feed Anda.
Jenis biaya
Aplikasi mendukung jenis biaya DELIVERY
dan SERVICE
.
Pesan antar
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Layanan
{ "fee": { "fee_id": "12345/service_fee", "fee_type": "SERVICE", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Feed biaya
Berikut adalah penjelasan berbagai kasus penggunaan yang didukung, beserta contohnya.- Biaya tetap: Biaya tetap, yang didefinisikan sebagai
fixed_amount
, dikenakan untuk layanan. - Biaya persentase: Persentase total keranjang ditagih sebagai tarif layanan. Selain itu, Anda dapat menentukan
base_value
selain biayacart_percentage
. - Rentang biaya: Biaya dalam rentang yang ditetapkan sebagai
range_amount
untuk minimum dan maksimum.
Tetap
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Persentase keranjang
{ "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" ] } }
Rentang
{ "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" ] } }