Neste tutorial, apresentamos uma visão geral dos diferentes casos de uso de taxas compatíveis, além de instruções detalhadas sobre como especificar taxas para links de ação nos seus feeds.
Tipo de taxa
O aplicativo é compatível com os tipos de taxa DELIVERY
e SERVICE
.
Entrega
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Serviço
{ "fee": { "fee_id": "12345/service_fee", "fee_type": "SERVICE", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Feeds de taxas
Confira a seguir os vários casos de uso aceitos e exemplos.- Taxas fixas: uma taxa fixa, definida como
fixed_amount
, é cobrada pelo serviço. - Taxa percentual: uma porcentagem do total do carrinho é cobrada como uma taxa de serviço. Além disso, também é possível especificar um
base_value
, além da taxa decart_percentage
. - Intervalos de taxas: taxas dentro do intervalo definido como
range_amount
para mínimo e máximo.
Corrigido
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
Porcentagem do carrinho
{ "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" ] } }
Intervalo
{ "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" ] } }