Veo una serie de problemas informados de que si un administrador envía un reembolso parcial a un cliente a través de Paypal, Magento recibe un IPN que hace que todo el pedido se marque como Reembolsado (por ejemplo, https://collaborate.magento.com/magento/topics / paypal_refunds_and_automatic_credit_memo_generated ).
¿Es posible emitir un reembolso parcial creando una nota de crédito en línea dentro de la vista de factura de Magento?
¿Cuál es el mejor enfoque para este escenario? Tenga en cuenta que esto se aplica a Paypal Standard (no Express u otras integraciones).
orders
paypal
order-status
Jonathan Day
fuente
fuente
Respuestas:
Terminamos codificando un módulo para reescribir el modelo de IPN central que suprime la creación automática de notas de crédito cuando se emite un reembolso de Paypal. En su lugar, agrega un Comentario de pedido con la ID de transacción de Paypal (para conciliación) y genera una Notificación de administrador de que el administrador debe crear manualmente un Memo de crédito sin conexión para correlacionarlo con los fondos reembolsados en Paypal. Esto le permite al administrador marcar los Artículos de pedido apropiados como Reembolsados, aplicar modificaciones al monto (Tarifas de ajuste, etc.). Esto ahora funciona felizmente en la producción y puede revisarse en nuestro repositorio de Github .
fuente
const CONFIG_IPN_REFUND_METHOD = 'payment/modpaypal/ipn_refund_method';
, pero no estoy lo suficientemente familiarizado con Magento para saber qué debería ser o si este es el problema. Cualquier ayuda muy apreciada! :)