Перейти к содержанию
akosteev

Изменение цены в опциях.

Рекомендуемые сообщения

Доброго времени суток. Помогите решить проблему, стоит auto_calc_price и  отлично работает, но мешает в опциях приплюсовка. Подскажите как убрать?

 

JOhzoVC8.png

post-667774-0-27992100-1380550379_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Максистор!?)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ссылку можно,на этот чудо опенкарт с кнопками от максистор?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На  обслуживании

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это собственно стандартная фунция, сайт обязательно нужен? сейчас открою

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дайте ссылку не на какой угодно похожий,а на тот котором это вылечить надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ссылку на страницу с опциями в которых нужно это убрать.Потому как ответ ведь тоже можно дать вот так.

 

ВОТ ОТВЕТ 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

catalog/view/theme/тема/template/product/product.tpl

 

(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)

 

вот это удали в тэге <select> поищи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, удалил строку:             (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)

И ничего не изменилось.

также стоит модуль  autocalc_price_option_v2.0.10.xml

 

магазин: 1.5.5.1

Что делаю не так?

 

Сорри за вопрос - сам дурак, не тот файл редактировал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё гораздо проще.

 

В модуле autocalc_price_option замените это:

    <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>
На это:

    <operation>
      <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search>
      <add><![CDATA[]]></add>
    </operation>
И не надо будет править шаблоны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.