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

[Поддержка] Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options OC 2


Recommended Posts

Картинку прикрепил, на данном изображении показано что это было на тест сервере сейчас такого нету....

Я просто к тому что не будет потом проблем из-за которых предется переустанавливать базу... ?

vqmod Manager я так понимаю это вся папка vqmod 2.2.1 в целом ?

Да я и базу пару раз переливал с нуля но что то не появляется данная конфигурация в меню...

На картинке дополнение VQMod Manager (http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2969)

Его можно просто переставить (залить поверх).

Русского языка там нет, поэтому языковые пакеты надо закинуть в папку russian из папки english.

К БД никакого отношения не имеют ни vqmod ни VQMod Manager.

В папке vqmod находится сам vqmod и xml модули.

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

На картинке дополнение VQMod Manager (http://www.opencart....tension_id=2969)

Его можно просто переставить (залить поверх).

Русского языка там нет, поэтому языковые пакеты надо закинуть в папку russian из папки english.

К БД никакого отношения не имеют ни vqmod ни VQMod Manager.

В папке vqmod находится сам vqmod и xml модули.

Ребят спасибо разложили все по полочкам ! нет слов супер!

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


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

1 (980.00 р.)

2 (980.00 р.)

3 (980.00 р.)

4 (950.00 р.)

5 (900.00 р.)

6 (870.00 р.)

7 (850.00 р.)

8 (830.00 р.)

9 (820.00 р.)

10 (800.00 р.)

нужно, что бы в админке была возможность формировать цену так - если это 5 шт, то берется цена 900руб. и умножается на 5 или 10*800, чтобы сделать такой вывод цен, например как тут http://www.indiamed.ru/ - 10шт. - 140руб/шт -1400руб.

или тут только самому считать общую цену и выводить ее с помощью равенства? - 10шт.(=8000руб.)

тогда еще вопрос: как избавиться от вывода оператров на сайте +, -, *,= и.т.д

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


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

1 (980.00 р.)

2 (980.00 р.)

3 (980.00 р.)

4 (950.00 р.)

5 (900.00 р.)

6 (870.00 р.)

7 (850.00 р.)

8 (830.00 р.)

9 (820.00 р.)

10 (800.00 р.)

нужно, что бы в админке была возможность формировать цену так - если это 5 шт, то берется цена 900руб. и умножается на 5 или 10*800, чтобы сделать такой вывод цен, например как тут http://www.indiamed.ru/ - 10шт. - 140руб/шт -1400руб.

или тут только самому считать общую цену и выводить ее с помощью равенства? - 10шт.(=8000руб.)

тогда еще вопрос: как избавиться от вывода оператров на сайте +, -, *,= и.т.д

Я так понимаю речь идёт про скидки на количесвтво.

В админке настраивайте скидки.

Можно выводить цену сразу за нужное количетво.

Вывод модификаторов в скобках можно убрать.

Это:

   <!-- 2012-12-15 21:51: Для опции умножить свой вывод -->   
   <operation>
  <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search>
  <add>
    <![CDATA[
	  <?php
	  if ($option_value['price_prefix'] == '*') {
	    if ($option_value['price_value'] != 1.0)
		  printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 );
	  } else {
	    echo "(".$option_value['price_prefix'].$option_value['price'].")";
	  }
	  ?>
    ]]>
  </add>
   </operation>

Заменить на это:

   <!-- 2012-12-15 21:51: Для опции умножить свой вывод -->   
   <operation>
  <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search>
  <add>
    <![CDATA[
    ]]>
  </add>
   </operation>

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

имелось ввиду на сайте, в ценниках

Ну да, я о том же)

просто надпись (+300 руб.) вполне адекватно выглядит, а вот (=300 руб.) уже как-то по-дурацки - если бы выводилось просто (300 руб.), было-бы лучше, имхо.

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


По поводу вывода. Нужно чтобы именно в опции это выводилось?

Не совсем понял вопрос, но интерсует возможность вывода на сайте такой конструкции

10шт. - 140руб/шт -1400руб. и наверно соответствубщие изменения в админке опций, но наверно это все слишком фантастически звучит)

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


Я так понимаю речь идёт про скидки на количесвтво.

В админке настраивайте скидки.

Можно выводить цену сразу за нужное количетво.

Вывод модификаторов в скобках можно убрать.

Это:

<!-- 2012-12-15 21:51: Для опции умножить свой вывод -->  
<operation>
  <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search>
  <add>
	<![CDATA[
	  <?php
	  if ($option_value['price_prefix'] == '*') {
		if ($option_value['price_value'] != 1.0)
		  printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 );
	  } else {
		echo "(".$option_value['price_prefix'].$option_value['price'].")";
	  }
	  ?>
	]]>
  </add>
</operation>

Заменить на это:

<!-- 2012-12-15 21:51: Для опции умножить свой вывод -->  
<operation>
  <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search>
  <add>
	<![CDATA[
	]]>
  </add>
</operation>

Спасибо большое, буду пробовать

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


Ну да, я о том же)

просто надпись (+300 руб.) вполне адекватно выглядит, а вот (=300 руб.) уже как-то по-дурацки - если бы выводилось просто (300 руб.), было-бы лучше, имхо.

согласен,

заказчик удивляется такому виду (+300 руб.), хочет что то подобное 10шт. - 140руб/шт -1400руб.

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


Не совсем понял вопрос, но интерсует возможность вывода на сайте такой конструкции

10шт. - 140руб/шт -1400руб. и наверно соответствубщие изменения в админке опций, но наверно это все слишком фантастически звучит)

Тогда лучше в теме input для количества заменить на select.

Оформить нужную градацию по количествам.

Можно как в скидках за количество выводить, только select-ом.

Например у товара есть скидка:

1шт - 1000р x 1

5шт - 900р x 5

10шт - 800р x 10

В товаре это по умолчанию выводится просто текстом (в дефолтной теме).

Теперь в теме убираем input на количество покупаемого товара и генерируем список аналогичный скидкам.

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

Ну да, я о том же)

просто надпись (+300 руб.) вполне адекватно выглядит, а вот (=300 руб.) уже как-то по-дурацки - если бы выводилось просто (300 руб.), было-бы лучше, имхо.

Равно можно убрать. Надо в тексте модуля это:

	<!-- 2012-12-15 21:51: Для опции умножить свой вывод -->
	<operation>
	  <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search>
	  <add>
			<![CDATA[
			  <?php
			  if ($option_value['price_prefix'] == '*') {
					if ($option_value['price_value'] != 1.0)
					  printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 );
			  } else {
					echo "(".$option_value['price_prefix'].$option_value['price'].")";
			  }
			  ?>
			]]>
	  </add>
	</operation>

Заменить на это:

	<!-- 2012-12-15 21:51: Для опции умножить свой вывод -->
	<operation>
	  <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search>
	  <add>
			<![CDATA[
			  <?php
			  if ($option_value['price_prefix'] == '*') {
					if ($option_value['price_value'] != 1.0)
					  printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 );
			  } else if ($option_value['price_prefix'] == '=') {
				  echo "(".$option_value['price'].")";
			  } else {
				  echo "(".$option_value['price_prefix'].$option_value['price'].")";
			  }
			  ?>
			]]>
	  </add>
	</operation>

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

Здравствуйте. Очень понравился ваш модуль, но у меня почему то не работает вообще (не меняет цену). Пробовал с чекбоксом и селектом, результат один и тот же. Использую 1.5.4.1 шаблон не стандартный (путь сменил), но и со стандартным (default) работать не хочет. В логах только ошибка шопики. Версия вашего модуля последняя.

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


Подскажите а как подружить с модулем "Товары опции"?

Дружил один раз. Только вылезала проблема с опцией типа "Выбор" (Select).

Там скриптом контрол input заменяется на пачку div-ов с яваскриптом.

Скиньте в личку ссылку на сайт ваш с опциями (если он не в локали).

Вечером до дома доберусь отправлю вам модуль.

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

Разработчику огромная благодарность! Вопрос: а возможно ли осуществить на данном модуле, чтобы ещё менялось изображение при выборе опции?

А откуда изобрежение брать?

Если из опции, что делать когда выбрано несколько опций?

Опишите подробнее, подумаю как можно реализовать.

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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