Jump to content


Photo
- - - - -

Изменение отображения вариации цены в JBzoo Price Calc

jbprice calc вариации цен

  • This topic is locked This topic is locked
2 replies to this topic

#1 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 11 June 2015 - 05:56

Всем моё категоричное "здравствуйте" :)

В силу огромного количества опций в интернет-магазине используется элемент Price Calc и дикое количество вариантов цен. Price Calc справа от каждого варианта показывает, насколько вырастет цена, после выбора опции, но на скрине видно, что неплохо было бы вместо записи вида +12,0 100,00 руб показывать +12,0 (+100 р.), а там, где опция на цену не влияет - не показывать добавку вовсе, ну или хотя бы сделать +0,75 (+0 руб)

 

Кроме того, в списке опций, в настройках элемента цены я располагал диоптрии в столбик, в порядке от -12 до +12, но как видно на скрине сработала сортировка, принеся в конское количество опций ещё и бардак :)

 

Можно ли со всем этим что-то сделать?

 

Конфиг: Joomla: 3.4.1 JBZoo: 2.2.0 Pro (RC rev****) Zoo: 3.3.4 WidgetKit: 1.5.5

 

screen01.jpg

 


Edited by Asbjorn, 11 June 2015 - 06:05.

  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 11 June 2015 - 14:59

media\zoo\applications\jbuniversal\elements\jbpricecalc\jbpricecalc.php
yjcj_200x0.png
 
$result[$option] = $option . ' (' . $total->html($this->currency()) . ')';
Если не нужно показывать пустые значения
// на случай, если нужно изменить формат (экспериментально)
$total->setFormat(array(
    'symbol'          => 'р.',
    'round_type'      => 'none',
    'round_value'     => '0',
    'num_decimals'    => '0',
    'decimal_sep'     => '.',
    'thousands_sep'   => ' ',
    'format_positive' => '+%v%s',
    'format_negative' => '-%v%s',
), 'rub');


if ($total->isEmpty()) {
    $result[$option] = $option;
} else {
    $result[$option] = $option . ' (' . $total->html($this->currency()) . ')';
}
В rev2747 мы добавили сортировка опций в том же порядке как в настройках элемента.
Не забывайте про бекапы.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 DMTR3000S

DMTR3000S
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 11 June 2015 - 15:21

SmetDenis, огромное спасибо, сейчас пойду пробовать. Про бэкапы не забываю, только ими и живу :) Тему прошу пока не закрывать, если всё норм - отпишусь тут


  • 0





Also tagged with one or more of these keywords: jbprice calc, вариации цен

Click to return to top of page in style!