Paypal Standard 주문에 대한 부분 대변 메모 / 환불을 생성하는 프로세스


10

관리자가 Paypal을 통해 고객에게 부분 환불을 보내면 Magento가 전체 주문이 환불 됨으로 표시되는 IPN을받습니다 (예 : https://collaborate.magento.com/magento/topics). / paypal_refunds_and_automatic_credit_memo_generated ).

Magento 송장보기에서 온라인 대변 메모를 작성하여 부분 환불을 발행 할 수 있습니까?

이 시나리오에 가장 적합한 방법은 무엇입니까? 이는 Express 또는 기타 통합이 아닌 Paypal Standard에 적용됩니다.


2
환영합니다, 조나단! 반갑습니다. 당신의 물건을 너무 좋아합니다. 이 문제가 1.8 Alpha에서 해결되었는지 궁금합니다. "PayPal Express Checkout 및 PayPal Pro는 이제 부분 환불을 올바르게 처리합니다." -표준을 표시하지는 않지만.
philwinkle 1

@philwinkle에게 감사드립니다-이 고객은 EE이므로 1.13 소스의 사본을 얻어 조사 할 수 있어야합니다. 포인터를 주셔서 감사합니다, 작동하는 경우 답변을 게시합니다! :)
Jonathan Day

운이 여기? EE 1.13이 해결되었는지 궁금합니다.
philwinkle

해결되지 않음 : (Paypal은 어떤 품목을 신용해야하는지 표시 할 수 없기 때문에 구조적 문제인 것 같습니다. 따라서 돈 덩어리가 환불되었다는 IPN을 보냅니다. (trxn ID가있는) 주문에 대한 의견으로 자동으로 대변 메모를 올리지 말고 대신 관리자에게 대변 메모를 수동으로 인상하고 올바른 개별 항목을 환불 됨으로 표시하도록하는 관리자 알림을 작성하십시오. .
조나단 일

@JonathanDay,이 문제에 대한 해결책이나 해결 방법을 생각해 낼 수 있었습니까? 우리도 같은 문제를 겪고 있습니다.
콜린 오델

답변:


7

우리는 Paypal Refund가 발행 될 때 Credit Memos의 자동 생성을 억제하는 핵심 IPN 모델을 다시 작성하기 위해 모듈을 코딩했습니다. 대신, Paypal 거래 ID가있는 주문 설명을 추가하고 (조정용) 관리자가 Paypal에서 환불 된 금액과 상관시키기 위해 관리자가 오프라인 신용 메모를 수동으로 작성해야한다는 관리자 통지를합니다 . 이를 통해 관리자는 해당 주문 항목을 환불 됨으로 표시하고 금액에 변경 사항을 적용 할 수 있습니다 (조정 수수료 등). 이것은 현재 프로덕션 환경에서 행복하게 작동하고 있으며 Github 리포지토리 에서 검토 할 수 있습니다 .


아주 좋은 소리-그 모듈은 오픈 소스입니까? (또는되고 싶습니다)
Alex

1
@Alex 코드가 게시되고 링크가 업데이트되었습니다. 당신이 원하는대로 리뷰 및 / 또는 포크를 코딩하십시오 :)
Jonathan Day

ATM 필요 없음-내가 사용하게되면 이슈와 풀 요청으로 스팸에 기뻐할 것입니다 :-)
Alex

hehe, 그것이 n98-magerun repo에서 가장 잘하는 것입니다. @Alex :)
Jonathan Day

@JonathanDay 동일한 문제에 직면하여 모듈을 설치했지만 불행히도 작동하지 않는 것으로 보입니다-기본 환불 방법이 재정의되지 않아 동작이 변경되지 않습니다. 나는 코드를 살펴 보았고 모델에서는 이것이 조금 이상해 보이지만 const CONFIG_IPN_REFUND_METHOD = 'payment/modpaypal/ipn_refund_method';Magento에 이것이 무엇인지 또는 이것이 문제인지 알기에 실제로 익숙하지 않습니다. 어떤 도움이라도 대단히 감사합니다! :)
BrynJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.