OpenCart: добавление оплаты конкретного заказа итого

OpenCart: добавление оплаты конкретного заказа итого

05.03.2014 06:15:17 Просмотров 30 Источник

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

До сих пор я выложил основные файловые структуры для модуля оплаты, и я могу выбрать его при оформлении заказа. Я также добавил свой собственный итог заказа в каталог / модель / итог

Я предполагаю, что мне нужна некоторая логика в getMethod catalog / model / payment/my_payment_module

Может ли кто-нибудь указать мне правильное направление?

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/22200264/opencart-adding-payment-specific-order-total#comment33738405_22200264
AFAIK невозможно добавить сумму заказа только для конкретного варианта оплаты и только по простой причине: сумма заказа рассчитывается намного раньше, чем пользователь выбирает свой вариант оплаты - например, сумма заказа рассчитывается уже в обзоре корзины покупок, а затем снова на последнем (подтверждающем) шаге оформления заказа. Но должна быть возможность программно добавить и рассчитать другую сумму заказа После выбора способа оплаты, чтобы она появилась только на странице подтверждения заказа...

Ответы - OpenCart: добавление оплаты конкретного заказа итого / OpenCart: Adding payment specific order total

Является ответом!
Stromgren

07.03.2014 03:07:42

В конце концов я решил эту проблему сам.

Я добавил новый класс Order Total. Внутри него я проверил правильный способ оплаты в сеансе, прежде чем вернуть что-либо.

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

Закрыть X