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

Цена в Кредит


SUPL

Recommended Posts

Ребят , помогите пожалуйста . Мучаюсь уже энное кол-во времени . Знаний не хватает .

Вопрос следующий: Необходимо вывести под основной ценой , цену товара в кредит . Есть стандартная ставка по кредиту ,которая не меняется.

Условно говоря (цена 1000 руб *20% делённая на 12 мес ).

В какие файлы необходимо внести дополнения чтобы вывести необходимую информацию . Как должен выглядеть код.

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

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


catalog\controller\product\product.php

$data['credit_price_calc'] = (($product_info['price'] + (($product_info['price'] * 20) / 100)) / 12);
$data['credit_price'] = $this->currency->format($data['credit_price_calc'], $this->session->data['currency']);

catalog\view\theme\*\template\product\product.tpl

<?php echo $credit_price; ?>

 

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

  • 2 months later...
В 16.02.2019 в 19:35, ocdroid сказал:

catalog\controller\product\product.php


$data['credit_price_calc'] = (($product_info['price'] + (($product_info['price'] * 20) / 100)) / 12);
$data['credit_price'] = $this->currency->format($data['credit_price_calc'], $this->session->data['currency']);

catalog\view\theme\*\template\product\product.tpl


<?php echo $credit_price; ?>

 

 

А как вывести в категории такое? 

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


в категории:

ищем

if ((float)$result['special']) {

перед ним вставляем
 

if ((float)$result['special']) {
  $special_credit_calc = (($result['special'] + (($result['special'] * 20) / 100)) / 12);
  $special_credit = $this->currency->format($special_credit_calc, $this->session->data['currency']);
} else {
  $special_credit = false;
}

и в шаблоне:

<?php if ($special_credit) { ?>
   <?php echo $special_credit ?>
<?php } ?>

UPD:

Забыл, в контроллере в массиве

$data['products'][] = array(

нужно добавить
 

'special_credit'  => $special_credit,

 

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

23 минуты назад, ocdroid сказал:

в категории:

ищем


if ((float)$result['special']) {

перед ним вставляем
 


if ((float)$result['special']) {
  $special_credit_calc = (($result['special'] + (($result['special'] * 20) / 100)) / 12);
  $special_credit = $this->currency->format($special_credit_calc, $this->session->data['currency']);
} else {
  $special_credit = false;
}

и в шаблоне:


<?php if ($special_credit) { ?>
   <?php echo $special_credit ?>
<?php } ?>

UPD:

Забыл, в контроллере в массиве


$data['products'][] = array(

нужно добавить
 


'special_credit'  => $special_credit,

 

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

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


В 16.02.2019 в 17:35, ocdroid сказал:

$data['credit_price_calc'] = (($product_info['price'] + (($product_info['price'] * 20) / 100)) / 12); $data['credit_price'] = $this->currency->format($data['credit_price_calc'], $this->session->data['currency']);

 

Здравствуйте, возник вопрос с единицами измерения. Возможно ли провернуть такое с м3 и м2 в карточке товара?

Пример: Если у товара есть атрибут штук в м2 и штук м3, то высчитывать и выводить в карточке цена за м3 и цена за м2, а если этот атрибут не заполнен, то не выводить доп. цены?

Или может модуль уже есть подобный, на форуме не нашла... 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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