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.

Nota: o encargo de remessa nunca deve ser menor que zero