Oracle ATG: новая проблема с группой платежей, сумма группы платежей имеет недопустимые значения

Я добавил новый PaymentGroup для нашего сайта электронной коммерции для погашения точек магазина на основе документации.

После отправки заказа (баллы магазина + наличные) я мог видеть, что итоговая сумма баллов магазина PaymentGroups это неверно.

Похоже, сумма представляет собой совокупную сумму очков предыдущих заказов.

При отладке я увидел следующее в PaymentGroupFormHandler.applyPaymentGroups() метод, List commerceIdentifierPaymentInfos = container.getAllCommerceIdentifierPaymentInfos();

Этот список содержит PaymentInfo предыдущего заказа, а также. Итак pgm.recalculatePaymentGroupAmounts(order) дает кумулятивное суммирование предыдущих очков погашения.

Тем не менее я не мог найти причину этого. Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам