Jump to content


Photo
- - - - -

Меня количество меняется стоимость


Best Answer SmetDenis , 16 October 2013 - 01:28

Форматы это только часть.

Придется переписать инициализацию и изменение цены.
К сожалению, это не сделать в пару строк.

Могу вам рассказать где и что примерно нужно изменить.

Чтобы работать с развернутой версией скрипта нужно переименовать
media\zoo\applications\jbuniversal\assets\js\
jquery.jbzootools.orig.js -> jquery.jbzootools.min.js (с заменой)

Там вы найдите пару методов, которые отвечают за изменение кол-ва по клику и инициализацию
aym_200x0.png

djd_200x0.png

Базовую цену можно получить из документа (например jQuery) и умножать её на количество из поля.

Чтобы форматы цен вам не мешали, нужно отключить их с помощью файла
\media\zoo\applications\jbuniversal\config\jbcurrency.xml Go to the full post


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

#1 infogunchenko

infogunchenko
  • JBZoo User (rus)
  • User rate: 0.9
  • posts: 33
  • topics: 11

Posted 09 October 2013 - 19:03

Здравствуйте. Подскажите пожалуйста.

Я установил минимальное количество товара 100 единиц (не шт.) и на странице товара отображается стоимость за 1 единицу. Множитель стоит 100 единиц (т.е. товара можно купить только 100, 200, 300 .... единиц).

Можно ли сделать так, чтобы js умножал базовую стоимость на количество, как это реализовано в легендарных 3-х параметрах стоимости? 

 

Спасибо!


Edited by infogunchenko, 09 October 2013 - 19:03.

  • 0

#2 infogunchenko

infogunchenko
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.9
  • posts: 33
  • topics: 11

Posted 10 October 2013 - 17:46

Друзья, плиз.


  • 0

#3 SmetDenis

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

Posted 11 October 2013 - 20:02

Добрый день.

Приношу извинения за задержку с ответом.

К сожалению, так сделать не получится. jQuery-плагин не умеет вычислять стоимость налету.
Дополнительной сложностью будут форматы цены.
Написать это в пару строк не получится.
Возможно вам лучше обратиться в этот раздел - http://forum.jbzoo.com/forum/51-
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#4 infogunchenko

infogunchenko
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.9
  • posts: 33
  • topics: 11

Posted 12 October 2013 - 11:55

У меня только гривна. И не будет параметров. Только количество. Можем все-таки есть выход?
Базовая стоимость указана за 1 ед (у меня это 0,001 л), а минимальное количество 0,1 л (100 мл).
Здесь вопрос не в универсальности.
Просто выбирая параметр стоимости, цена меняется.
Возможно тем же скриптом сделать подобное?


  • 0

#5 SmetDenis

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

Posted 16 October 2013 - 01:28   Best Answer

Форматы это только часть.

Придется переписать инициализацию и изменение цены.
К сожалению, это не сделать в пару строк.

Могу вам рассказать где и что примерно нужно изменить.

Чтобы работать с развернутой версией скрипта нужно переименовать
media\zoo\applications\jbuniversal\assets\js\
jquery.jbzootools.orig.js -> jquery.jbzootools.min.js (с заменой)

Там вы найдите пару методов, которые отвечают за изменение кол-ва по клику и инициализацию
aym_200x0.png

djd_200x0.png

Базовую цену можно получить из документа (например jQuery) и умножать её на количество из поля.

Чтобы форматы цен вам не мешали, нужно отключить их с помощью файла
\media\zoo\applications\jbuniversal\config\jbcurrency.xml
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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





Click to return to top of page in style!