Процесс создания частичной кредитной памяти/возврат средств для стандартных заказов PayPal

magento.stackexchange https://magento.stackexchange.com/questions/3405

  •  16-10-2019
  •  | 
  •  

Вопрос

Я вижу ряд вопросов, сообщив, что, если администратор отправляет частичный возврат клиента через PayPal, то Magento получает IPN, который приводит к отмечению всего заказа в качестве возврата (например, https://collaborate.magento.com/magento/topics/paypal_refunds_and_automatic_credit_memo_generated).

Можно ли внести частичный возврат, создав онлайн -кредитную память в виде счета -фактуры Magento?

Какой лучший подход для этого сценария? Обратите внимание, что это относится к стандарту PayPal (не экспресс или другие интеграции).

Это было полезно?

Решение

В итоге мы кодировали модуль, чтобы переписать основную модель IPN, которая подавляет автоматическое создание кредитных записок, когда выдается возмещение PayPal. Вместо этого он добавляет комментарий за заказ с идентификатором транзакции PayPal (для сверки) и повышает уведомление администратора о том, что администратор должен вручную создать Не в сети Кредитная памятка для корреляции с возвращенными средствами в PayPal. Это позволяет администратору отмечать соответствующие элементы заказа в качестве возврата, применить изменения к сумме (плата по корректировке и т. Д.). Сейчас он счастливо работает в производстве и может быть рассмотрен в наших GitHub Repo.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top