Создать новый счет с оставшейся суммой денег после частичного возврата (Кредитовое авизо) - PullRequest
1 голос
/ 01 февраля 2012

Хорошо, у меня есть следующая проблема:

Мы используем Magento 1.4.1.1 и ищем способ добавить следующую функциональность:

После того, как с помощью Кредитового авизо был произведен частичный возврат средств, нам нужно автоматически создать новый счет для этого заказа с оставшейся суммой денег, возможно ли это?

В настоящее время мне кажется, что для добавления этой функции нам придется переопределить существующий модуль, который создает кредитовое авизо, и попытаться отследить оставшуюся сумму денег и оставшиеся элементы, чтобы иметь возможность создать новый счет.

Должно ли быть правильно создавать новый счет для того же заказа? Я имею в виду, что нам нужно будет добавить дополнительный код в момент создания Кредитового авизо для частичного возврата, который выполняет следующее:

  1. Отслеживает всю необходимую информацию (количество денег, оставшиеся предметы и т. Д.)
  2. Создает новый счет для этого заказа, используя эти данные.

Также в настоящее время есть параметр canInvoice () для заказа, и, насколько я знаю, он не позволит вам создать другой счет, если он уже есть, поэтому нам придется каким-то образом переопределить это?

Или, возможно, нам придется создать новый заказ с оставшимися предметами, а затем создать счет для него?

...