Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Обновление этоны при выпотому чторе опции, без 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
Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites


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

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руб.)

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

Link to comment
Share on other sites


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

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>

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

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

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

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

Это:

<!-- 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>

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

Link to comment
Share on other sites


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

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

согласен,

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

Link to comment
Share on other sites


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

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

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

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

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

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

1шт - 1000р x 1

5шт - 900р x 5

10шт - 800р x 10

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

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

  • +1 1
Link to comment
Share on other sites

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

просто надпись (+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
Link to comment
Share on other sites

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

Link to comment
Share on other sites


Не подскажете как посивить на ос_1.5.2.1, vqmod - стоит, шаблон не синдартный, в файле меняю default на свой, при выпотому чторе опции этона не меняется.

Link to comment
Share on other sites


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

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

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.