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

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


Recommended Posts

После установки сразу выводит опцию, вместе --Выберите--

Как исправить?

 

Для этого надо в модуле этот код:

    <operation>
      <search position="replace"><![CDATA[<option value=""><?php echo $text_select; ?></option>]]></search>
      <add><![CDATA[  ]]></add>
      <!-- <add><![CDATA[<option value=""  price_prefix="+" price="0.0"><?php echo $text_select; ?></option>]]></add> -->
    </operation>

Заменить на:

    <operation>
      <search position="replace"><![CDATA[<option value=""><?php echo $text_select; ?></option>]]></search>
      <add><![CDATA[<option value=""  price_prefix="+" price="0.0"><?php echo $text_select; ?></option>]]></add>
    </operation>

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

После установки сразу выводит опцию, вместе --Выберите--

Как исправить?

 

Для этого надо в модуле этот код:

    <operation>
      <search position="replace"><![CDATA[<option value=""><?php echo $text_select; ?></option>]]></search>
      <add><![CDATA[  ]]></add>
      <!-- <add><![CDATA[<option value=""  price_prefix="+" price="0.0"><?php echo $text_select; ?></option>]]></add> -->
    </operation>

Заменить на:

    <operation>
      <search position="replace"><![CDATA[<option value=""><?php echo $text_select; ?></option>]]></search>
      <add><![CDATA[<option value=""  price_prefix="+" price="0.0"><?php echo $text_select; ?></option>]]></add>
    </operation>

страшно благодарен! очень долго искал в чем беда)

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


страшно благодарен! очень долго искал в чем беда)

 

Пожалуйста. Если будет необходимость, то можно автовыбор и на checkbox-ах отключить.

в смысле radio? как?)

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


в смысле radio? как?)

 

В модуле это:

    <operation>
      <search position="before"><![CDATA[<?php foreach ($option['option_value'] as $option_value) { ?>]]></search>
      <add><![CDATA[<?php $opt_checked="checked"; ?>]]></add>
    </operation>

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

    <operation>
      <search position="before"><![CDATA[<?php foreach ($option['option_value'] as $option_value) { ?>]]></search>
      <add><![CDATA[<?php $opt_checked=""; ?>]]></add>
    </operation>

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

Добрый день. У меня стоит модуль autocalc_price_option_v2.0.4.xml , как вывести цену напротив каждой опции как в остальных версиях? Спасибо

 

Доброго времени суток.

 

По выводу цены опций данные версии не отличаются.

Если нужен какой-то специфический вывод, опишите какой именно.

 

Всё находится в этой части кода модуля:

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

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

  • 2 weeks later...

А можно как-то сделать что бы цена не просто менялась, а добавлялась как счетчик? т.е. цифры летели

Это надо прикручивать какой-нибудь яваскрипт.

Я в этой области не очень силён.

Если найдёте пример, то могу попробовать прикрутить.

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

Это надо прикручивать какой-нибудь яваскрипт.

Я в этой области не очень силён.

Если найдёте пример, то могу попробовать прикрутить.

http://www.good-mebel.com/product/uglovoj-divan-maksimus-na-metallokarkase/#obivki=3481&cat=5&mat=0

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


Там вроде просто с задержкой цифра перерисовывается.

Я уезжаю на выходные.

Как приеду посмотрю что можно сделать.

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

 

Вы можете сделать:
 
Цена продукта: 50
Количество: 3
цена опциона: 7
 
Итого: 157 (50 * 3 + 7)

 

Получается что опции прибавляются один раз вне зависимости от количества продукта?

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

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

вместо

  <file name="catalog/view/theme/default/template/product/product.tpl">

сделать так:

  <file name="catalog/view/theme/*/template/product/product.tpl">
Надіслати
Поділитися на інших сайтах


 

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

вместо

  <file name="catalog/view/theme/default/template/product/product.tpl">

сделать так:

  <file name="catalog/view/theme/*/template/product/product.tpl">

Я уже думал об этом. Но тогда затруднительно ловить ошибки в логе vqmod, если тем несколько.

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

спасибо!

 

кажется нормально...

 

Вы когда-нибудь думали о создании зависимых вариантов?

Пожалуйста.

По связанным вариантам ещё не думал. Там много сопутствующих проблем.

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

Господа ну как же в итоге подружить модули options_price_1_5_3_1-1_5_4_1_fixed.xml и autocalc_price_option_v2.0.9.xml не работают вместе, каждый автор в теме отправляет лечить другого.

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


 

Господа ну как же в итоге подружить модули options_price_1_5_3_1-1_5_4_1_fixed.xml и autocalc_price_option_v2.0.9.xml не работают вместе, каждый автор в теме отправляет лечить другого.

 

 

Модули: options_price_1_5_3_1-1_5_4_1_fixed.xml и autocalc_price_option_v2.0.9.xml дружат друг с другом.

 

options_price нужно брать из этой темы, он с пометкой fixed.

Напишите подробнее, если у вас что-то не заработало.

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

Модули: options_price_1_5_3_1-1_5_4_1_fixed.xml и autocalc_price_option_v2.0.9.xml дружат друг с другом.

 

options_price нужно брать из этой темы, он с пометкой fixed.

Напишите подробнее, если у вас что-то не заработало.

 

Добрый день, при совместной работе  не верно работают вычисления конечной цены.

 

Вот пример

 

http://ceramparket.ru/parket_massive/56305-370-41.html

Опция назначена как умножение цены на 2.3

 

В результате мы видим +129% почему так не могу понять.

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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