Cálculo de encargos de remessa
Uma saída de usuário de remessa é chamada durante a API getOrderPrice para obter os encargos de remessa. A lógica de cálculo de encargos de remessa é externalizada. A saída de usuário de remessa é chamada se implementada, mesmo se os encargos de remessa forem transmitidos na entrada. Se a saída do usuário de remessa não for implementada, usa-se os encargos de remessa fornecidos pelo responsável pela chamada da API.
Os seguintes tipos de regras de remessa controlam os descontos e sobretaxas dos encargos de remessa:
- Total de Pedidos de Encargos de Remessa: Estas regras oferecem descontos em encargos de remessa com base no total do pedido. Os descontos podem ser uma quantia fixa, uma porcentagem ou um encargo de remessa de taxa simples. É possível anexar a regra Total de Pedidos de Encargos de Remessa para segmentos do cliente, além de especificar os tipos de remessa, produtos ou categorias de produtos.
- Sobretaxa
de Remessa do Item: Estas regras operam no nível do item de
linha para associar uma sobretaxa de remessa com itens que possuem um
recurso especificado. As sobretaxas se aplicam apenas aos itens que
são enviáveis e que não foram sinalizados para seleção da loja.
Por exemplo, suponhamos que você deseje cobrar uma taxa simples adicional para enviar itens de tamanho extra, como refrigeradores. É possível criar um tipo de recurso chamado Tamanho Extra e, em seguida, criar um Tamanho Extra: recurso de refrigeradores e associá-lo com todos refrigeradores. Ao criar a regra de sobretaxa de remessa do item, você conecta a sobretaxa selecionando o Tamanho Extra: recurso de refrigeradores.
Quando a regra se aplica a um produto no pedido, o sistema multiplica a sobretaxa pela quantidade do produto que está sendo comprada e inclui o valor resultante aos encargos de remessa.