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

Скидки от количества в процентах в карточке товара


Denis80

Recommended Posts

Собственно кто подскажет как в карточке товара выводить скидки от количества не в цифровом формате, а именно в процентах

Например:

при заказе от

3 и более 10%

6 и более 15%

10 и более 20%

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


в product.php написал так

 

foreach ($discounts as $discount) {
                $data['discounts'][] = array(
                    'quantity' => $discount['quantity'],
                    'price'    => $discount['price']
                );
            }

в product.tpl написал формулу

 

<?php foreach ($discounts as $discount) { ?>
                                    <div><strong><?php echo $discount['quantity']; ?></strong><?php echo $text_discount; ?><strong class="price-discount">
                                        <?php $price_discount = round(100 - ($discount['price'] / $price) * 100); ?>
                                        <?php echo $price_discount; ?> %
                                    </strong></div>   
                                <?php } ?>

но выдает ошибку из-за переменной $price

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


24 минуты назад, Denis80 сказал:

 

А как мне тогда значение в переменной $price превратить в число?

создайте в контролере рядом с data['price'], например,  $data['price_clean'] = $product_info['price'];
и в product.tpl вместо $price пишите $price_clean

image.thumb.png.91cf5de4d64fe635fef97b55449e78c5.png

Змінено користувачем NDemidov
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

×
×
  • Створити...

Important Information

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