IPrice minimart
powerfull & flexible online Store, price-lists and catalogs for Joomla
Welcome, Guest
Username: Password: Remember me

TOPIC: Пример настройки формул

Пример настройки формул 10 years 1 month ago #1400

  • v2014
  • v2014's Avatar
  • Offline
  • Давно я тут
  • Posts: 97
  • Karma: 0
Последнее сообщение не актуально, ошибочно использовал запятые в цифрах.

Но все равно не считается сумма, поведение очень странное, посмотрите ссылку safit-krsk.the-key.ru/index.php/magazin/...eliya/prutki?iview=1

условие ('weight'>=5 ? 'cost' : ('weight'>=50 ? 'cost'*0.97 : ('weight'>=200 ? 'cost'*0.95 : ('weight'>=500 ? 'cost'*0.93 : ('weight'>=1000 ? 'cost'*0.9 : 'cost'*1.2)))))

Почему так?

Как можно использовать 'cost' в условии?
Last Edit: 10 years 1 month ago by v2014.
Login or register to post message.

Пример настройки формул 10 years 1 month ago #1401

  • support
  • support's Avatar
  • Offline
  • Администратор
  • Posts: 1905
  • Thank you received: 311
  • Karma: 59
В вашей формуле если вес меньше 5, то всегда будет 'cost'*1.2 , если вес больше или равен 5 то всегда будет 'cost'. Используйте сравнение '<' (меньше) или начинайте сначала с больших весов (1000, 500, 200 и тд)
Обнаружен возможно баг. У свойств товара, в случае когда поля не имеют значений (поля для ввода значений), выглядит это так.
У вас почему то неверно в базе данных создались поля $p_diameter_naruzh и $p_dlina. Удалите их в управлении полями товара и создайте снова. Желательно немного с другими именами.
Last Edit: 10 years 1 month ago by support.
Login or register to post message.

Пример настройки формул 10 years 1 month ago #1402

  • v2014
  • v2014's Avatar
  • Offline
  • Давно я тут
  • Posts: 97
  • Karma: 0
У вас почему то неверно в базе данных создались поля $p_diameter_naruzh и $p_dlina. Удалите их в управлении полями товара и создайте снова. Желательно немного с другими именами.

Тоже самое. Почему?
Login or register to post message.

Пример настройки формул 10 years 1 month ago #1403

  • support
  • support's Avatar
  • Offline
  • Администратор
  • Posts: 1905
  • Thank you received: 311
  • Karma: 59
Проверю сегодня. Отправьте мне на почту доступ SuperAdmin в админку
Login or register to post message.

Пример настройки формул 10 years 1 month ago #1404

  • v2014
  • v2014's Avatar
  • Offline
  • Давно я тут
  • Posts: 97
  • Karma: 0
Условие:

('weight'<5 ? 'cost'*1.2 : ('weight'<50 ? 'cost' : ('weight'<200 ? 'cost'*0.97 : ('weight'<500 ? 'cost'*0.95 : ('weight'<1000 ? 'cost'*0.93 : 'cost'*0.9)))))

Вставляем в формулу цены, нажимаем сохранить и получаем после сохранения:

('weight't'*1.2) : ('weight'ght'? ('cost'*0.97) : ('weight'ght' ? ('cost'*0.93) : ('cost'*0.9))))))

Почему?
Login or register to post message.

Пример настройки формул 10 years 1 month ago #1405

  • support
  • support's Avatar
  • Offline
  • Администратор
  • Posts: 1905
  • Thank you received: 311
  • Karma: 59
Условие:

('weight'<5 ? 'cost'*1.2 : ('weight'<50 ? 'cost' : ('weight'<200 ? 'cost'*0.97 : ('weight'<500 ? 'cost'*0.95 : ('weight'<1000 ? 'cost'*0.93 : 'cost'*0.9)))))

Вставляем в формулу цены, нажимаем сохранить и получаем после сохранения:

('weight't'*1.2) : ('weight'ght'? ('cost'*0.97) : ('weight'ght' ? ('cost'*0.93) : ('cost'*0.9))))))

Почему?

Проверил на последней версии Joomla. Действительно обрезает. Видимо это фокус последних патчей Joomla. Исправил. Скачайте прикрепленный архив section.zip и распакуйте его в каталог сайта /administrator/components/com_ipricecalc/models/forms/ (файлы действительны только для версии 2.1.9)
Attachments:
Last Edit: 10 years 1 month ago by support.
Login or register to post message.
Moderators: support

Subscribe



Subscribe to our newsletter and social networks to be updated with the latest updates.

Login