Vejo vários problemas relatados que, se um administrador envia um reembolso parcial a um cliente via Paypal, o Magento recebe um IPN que faz com que todo o pedido seja marcado como Reembolsado (por exemplo, https://collaborate.magento.com/magento/topics / paypal_refunds_and_automatic_credit_memo_generated ).
É possível emitir um reembolso parcial criando uma nota de crédito on-line na exibição da fatura Magento?
Qual é a melhor abordagem para esse cenário? Observe que isso se aplica ao Paypal Standard (não ao Express ou a outras integrações).
orders
paypal
order-status
Jonathan Day
fonte
fonte
Respostas:
Acabamos codificando um módulo para reescrever o Modelo IPN principal que suprime a criação automática de Notas de Crédito quando um reembolso por Paypal é emitido. Em vez disso, ele adiciona um Comentário do pedido com o ID da transação Paypal (para reconciliação) e gera uma Notificação de administrador de que o administrador deve criar manualmente uma Nota de crédito offline para correlacionar com o dinheiro reembolsado no Paypal. Isso permite que o administrador marque os Itens de pedido apropriados como Reembolsados, aplique alterações ao valor (Taxas de ajuste, etc.). Agora, ele está funcionando bem na produção e pode ser revisado em nosso repositório do Github .
fonte
const CONFIG_IPN_REFUND_METHOD = 'payment/modpaypal/ipn_refund_method';
, mas não estou familiarizado o suficiente com o Magento para saber o que deve ser ou se esse é o problema. Qualquer ajuda muito apreciada! :)