Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как получить действующие скидки в стороннем контроллере модуля?


Recommended Posts

Всем привет. Установил на сайт модуль Альфа-банк эквайринг, но по всей видимости они еще его не адаптировали под фиксалицазию (при наличии скидок в корзине, получаю ошибку: Ошибка #8: [orderBundle.cartItems.totalAmount] сумма товарных позиций в корзине не совпадает с общей суммой.

 

Что хочу сделать, получить в контроллере: extension/payment/rbs/payment все действующие скидки и распределить их по позициям товаров корзины.

 

Есть например метод для рассчета налогов $this->tax->getTax(); Может есть подобный метод для расчета скидок корзины?

 

или как хотя бы получить все активные скидки в контроллере модуля? а дальше уже рассчитывать самостоятельно.

 

 

Надіслати
Поділитися на інших сайтах


2 минуты назад, alexvdv сказал:

получить в контроллере: extension/payment/rbs/payment все действующие скидки и распределить их по позициям товаров корзины.

 

а нафига вам все?

есть товары в корзине, вот их скидки и доставайте

Надіслати
Поділитися на інших сайтах

1 минуту назад, fanatic сказал:

а нафига вам все?

есть товары в корзине, вот их скидки и доставайте

Ну собственно вопрос в том и заключается, как их получить в модуле? Вот пример с налогами: http://prntscr.com/lwjelk

 

Надіслати
Поділитися на інших сайтах


вообще то, в корзине и так уже акционная цена

Надіслати
Поділитися на інших сайтах

Только что, fanatic сказал:

вообще то, в корзине и так уже акционная цена

 

Дело даже не в акционной цене, а в сторонних скидках от суммы заказа и т.д. Для отчета по фиксализации общая сумма корзины должна равняться сумме (товарных позиций корзины), если есть скидки, то не равняется и скидки надо уже учитывать в стоимости каждого товара. Поэтому вопрос, как получить скидки корзины? в другом модуле.

Надіслати
Поділитися на інших сайтах


1 минуту назад, alexvdv сказал:

К альфа-банку? Модуль с их сайта, доделают они его в начале года.

Купите тут у ashap модуль и все, если что баги поправит, а за деньги допилит, наверно. 

Надіслати
Поділитися на інших сайтах


1 минуту назад, wbDev сказал:

Купите тут у ashap модуль и все, если что баги поправит, а за деньги допилит, наверно. 

Если бы хотел купить, то уже купил. Подскажите лучше метод, которым можно скидки корзины в другом модуле получить.

Надіслати
Поділитися на інших сайтах


2 минуты назад, alexvdv сказал:

Дело даже не в акционной цене, а в сторонних скидках от суммы заказа и т.д.

ну, а откуда мы знаем как там у вас сделаны эти скидки, чтобы советовать как достать их в корзине?

Надіслати
Поділитися на інших сайтах

22 минуты назад, alexvdv сказал:

или как хотя бы получить все активные скидки в контроллере модуля? а дальше уже рассчитывать самостоятельно.

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

Надіслати
Поділитися на інших сайтах


  • 4 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.