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

[Решено] Ошибка подсчета цены с discount


pinkovskiy

Recommended Posts

Обнаружилась непонятная ошибка при подсчете цены со скидкой от количество в стандартном функционале Discounts.

 

Версия ocStore 1.5.5.1

 

При умножении цены более 1000, умношает только 1х, а не все число, например:

 

http://fisherway.com.ua/spinning-Favorite-Skyline-SKY-832L-251m-3-12g-ExFast#photo

 

В самом товаре цена корректная http://c2n.me/3xFeZYH

 

Скидка выглядит вот так http://c2n.me/3xFf6Xw

 

В коде product.tpl:

				<div class="discount">
          <?php foreach ($discounts as $discount) { ?>
          <?php echo 'Суперцена! Купи ' .$discount['quantity']. ' шт за ' .($discount['quantity'] * $discount['price']). ' грн' ?><br />
          <?php } ?>
        </div>
Надіслати
Поділитися на інших сайтах


в контроллере у вас стоит форматирование цены.

приходит в $discount['price']) строка 5 142 грн.

php умножает эту строку на 2 и получает 10. так после пробела игнорирует значения.

перенесите умножение в контроллер.

  • +1 2
Надіслати
Поділитися на інших сайтах

Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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