Um de nossos clientes solicitou a capacidade de seu pessoal de entrada de pedidos enviar pedidos com um total negativo de pedidos. O aplicativo já permite itens de linha negativos, o que funciona bem desde que o restante do pedido produza um total geral positivo.
Parece que o Magento se esforça muito para não ter um total negativo de pedidos. Observar os totais coletados mostra que o Magento aplicará um cartão de presente pelo valor inverso. Se eu desativar o cartão-presente, ele aplicará Crédito da loja (mesmo que não exista crédito). Eu suspeito que isso é apenas uma peculiaridade (e possivelmente um arenque vermelho).
Alguém pode ajudar a identificar onde o Magento força 0 como seu valor máximo total total e como podemos atender à solicitação? Não quero simplesmente definir o total à força, pois quero que o Magento calcule tudo normalmente, apenas com a permissão de um total geral negativo.
O espírito da questão é a viabilidade técnica, mas, uma vez abordado, estou interessado em quaisquer "truques" ou pensamentos que possam dissuadir o uso de totais de ordens negativas do ponto de vista não técnico.