Перейти к содержимому


Фотография
- - - - -

Вывести вторую цену по дисконтной карте


Лучший Ответ dalwebmaster , 08 June 2016 - 07:07

Спасибо CB9TOIIIA за решение!

 

Код для full.php

<?php

$localpriceasd = $item->getElement('5bb44b83-a5d7-4f8f-a73c-982906b9cb53')->data()->variations;
$localpriceasd2 = $localpriceasd[0]['_value'][value];
//получим цену
// echo "Базовая цена: ";
// echo $localpriceasd2;
// //магия математики
// echo "<br>";
$newpricefivepercent = $localpriceasd2 - ($localpriceasd2 * 5/100);
if ($localpriceasd2 != 0) {
echo "<div class='cenapocarte'>";
echo "<b>Цена по карте:</b> ";
echo round($newpricefivepercent);
echo "</div>";
}
?>
 
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 dalwebmaster

dalwebmaster

Отправлено 26 May 2016 - 04:26

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

 

 

Прикрепленные изображения

  • Карточка-внутри.jpg

  • 0

Все что делал www.dalweb.su и делаю www.dalweb.studio


#2 CB9TOIIIA

CB9TOIIIA

Отправлено 26 May 2016 - 08:46

По API я так думаю... не трудно - раз просто для информативности.

 

Получаем цену - далее математика за 3 класс наверное.... (сумма/100*5%)  (это скидка)  

Сумма - скидка = цена со скидкой :)


  • 0

#3 Cheren-dow

Cheren-dow

Отправлено 30 May 2016 - 19:14

dalwebmaster, получить цену вы можете через API. Далее уже используя готовые инструменты вычесть нужный процент.


  • 0
Изображение
 

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 03 June 2016 - 08:02

Сделано, как ТС сделает красоту на сайте - напишет решение :)


  • 0

#5 dalwebmaster

dalwebmaster

Отправлено 08 June 2016 - 07:07   Лучший Ответ

Спасибо CB9TOIIIA за решение!

 

Код для full.php

<?php

$localpriceasd = $item->getElement('5bb44b83-a5d7-4f8f-a73c-982906b9cb53')->data()->variations;
$localpriceasd2 = $localpriceasd[0]['_value'][value];
//получим цену
// echo "Базовая цена: ";
// echo $localpriceasd2;
// //магия математики
// echo "<br>";
$newpricefivepercent = $localpriceasd2 - ($localpriceasd2 * 5/100);
if ($localpriceasd2 != 0) {
echo "<div class='cenapocarte'>";
echo "<b>Цена по карте:</b> ";
echo round($newpricefivepercent);
echo "</div>";
}
?>
 

  • 0

Все что делал www.dalweb.su и делаю www.dalweb.studio





Click to return to top of page in style!