Jump to content
Sign in to follow this  
alex159357

[Решено] Убрать цену опции

Recommended Posts

Здравствуйте! Хочу убрать цену опции в списке товара. 53ea17e0763945ce8cfef58.png (+20.00грн.) нужно убрать. Можете пожалуйста подсказать как?

Сейчас делаю, 2-ю цену для магазина, а это опция не должна показывать покупателю цену опции.

Заранее спасибо.

Share this post


Link to post
Share on other sites

Проше говоря убрать префикс опции. В контролере если убрать этот параметр выскакивает ошибка на линии.

Share this post


Link to post
Share on other sites

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

​ Удалить это

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

  • +1 1

Share this post


Link to post
Share on other sites

Всем привет! Кто нибудь может подсказать как убрать +, - и т.д. в опциях перед ценой ? К примеру чтобы вмето +100 было просто 100

Share this post


Link to post
Share on other sites

Уберёте плюс,внесёте путаницу .Потому как "+100" означает сумму,которая будет добавлена к основной цене.А в Вашем случае покупатель может решить ,что она равна  "100" а в корзине обнаружит сюрприз с совсем другим значением))

  • +1 1

Share this post


Link to post
Share on other sites

Уберёте плюс,внесёте путаницу .Потому как "+100" означает сумму,которая будет добавлена к основной цене.А в Вашем случае покупатель может решить ,что она равна  "100" а в корзине обнаружит сюрприз с совсем другим значением))

У меня изначальная цена 0 а в опциях варианты, базовоую цену там назначить не получается.

Share this post


Link to post
Share on other sites

В Opencart по умолчанию опции указывают разницу цены.

Share this post


Link to post
Share on other sites

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

​ Удалить это

 

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

Данное решение полностью убирает то, что в скобках (цену опции).

А что если нужно вместо, предположим, вида "Вагон (+25000%)" получить вид "Вагон (600 штук (коробок, паллет и т.д.))"? Реально?

Share this post


Link to post
Share on other sites

Этот модуль я уже использую для формирования цены, спасибо.

Правда в моем случае актуален знак *.

И вот как раз в результате отображается допустим

"Вагон (+25000%)" (цена при этом верная)

а нужно

"Вагон (600 штук)" (цена должна остаться прежней, то есть верной).

 

Суть в том, что поле "цена" из опции используется как множитель (количество товара в конкретном лоте, в данном примере - 600 единиц).

И вот это же значение хочется видеть в опциях в карточке товара.

 

Использование же оператора = не приемлемо, так как он игнорирует изначальную цену товара, а в моем случае эта цена является отправной точкой во всех остальных расчетах.

 

Надеюсь, теперь изложил более понятно.

Share this post


Link to post
Share on other sites

Этот модуль я уже использую для формирования цены, спасибо.

Правда в моем случае актуален знак *.

И вот как раз в результате отображается допустим

"Вагон (+25000%)" (цена при этом верная)

а нужно

"Вагон (600 штук)" (цена должна остаться прежней, то есть верной).

 

Суть в том, что поле "цена" из опции используется как множитель (количество товара в конкретном лоте, в данном примере - 600 единиц).

И вот это же значение хочется видеть в опциях в карточке товара.

 

Использование же оператора = не приемлемо, так как он игнорирует изначальную цену товара, а в моем случае эта цена является отправной точкой во всех остальных расчетах.

 

Надеюсь, теперь изложил более понятно.

Разобрался, допилил, всем спасибо)

Share this post


Link to post
Share on other sites

Разобрался, допилил, всем спасибо)

 

Добрый день. Как вы это сделали? У меня тоже нужно убрать в опции +цена. Opencart 1.5.1.3 и дайте ссылку на ваш магазин посмотреть. Спасибо.

Share this post


Link to post
Share on other sites

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

​ Удалить это

 

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

спасибо

Share this post


Link to post
Share on other sites

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

​ Удалить это

 

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

не помогло. Версия opencart 2.1.0.1. Убрал все надписи такого типа в данном файле... но все равно отображется наценка на разных опциях. 

сайт: http://dveri.magbober.ru/index.php?route=product/product&path=20_26&product_id=87

Share this post


Link to post
Share on other sites

не помогло. Версия opencart 2.1.0.1. Убрал все надписи такого типа в данном файле... но все равно отображется наценка на разных опциях. 

сайт: http://dveri.magbober.ru/index.php?route=product/product&path=20_26&product_id=87

А ты изменение картинки при выборе опции цвета где брал!?) Подскажи модуль!)

Share this post


Link to post
Share on other sites
В 09.11.2016 в 10:17, dsdkory сказал:

не помогло. Версия opencart 2.1.0.1. Убрал все надписи такого типа в данном файле... но все равно отображется наценка на разных опциях. 

сайт: http://dveri.magbober.ru/index.php?route=product/product&path=20_26&product_id=87

Подскажите как убрали наценку из опций в opencart 2.1.0.1

Edited by adsl13

Share this post


Link to post
Share on other sites

фаил расположен в другом месте

system/storage/modification/catalog/view/theme/ваша тема/template/product
 

Share this post


Link to post
Share on other sites

Это место хранения кеша модификаторов.И сразу после обновления в админке этот файл будет переписан по новой.Сам файл расположен

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

Share this post


Link to post
Share on other sites

Не могу убрать (-10) (+20). Уже убрал все 

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

Где еще может быть ?

Version 2.3.0.2

сайт - http://ds-metall.com.ua/stoly-i-stoliki/stk-001.html

Edited by silkers

Share this post


Link to post
Share on other sites
В 04.07.2017 в 12:37, silkers сказал:

Не могу убрать (-10) (+20). Уже убрал все 


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

Где еще может быть ?

Version 2.3.0.2

сайт - http://ds-metall.com.ua/stoly-i-stoliki/stk-001.html

Цитата

<?php echo $option_value['price_prefix']; ?>удалите из product.tpl этот кусок кода

Share this post


Link to post
Share on other sites

Opencart 2.3.0.2 Unishop. У меня не фига не убралось. Все делала как описано выше, кэш чистила. модификаторы обновляла, как висит + N руб, так и есть

Share this post


Link to post
Share on other sites
В 20.10.2018 в 15:27, cotto333 сказал:

Opencart 2.3.0.2 Unishop. У меня не фига не убралось. Все делала как описано выше, кэш чистила. модификаторы обновляла, как висит + N руб, так и есть

Не заморачивайте себе голову, вот решение:

Путь к файлу: /system/storage/modification/catalog/view/theme/ваша тема/template/product
файл product.tpl находим строку № 270 
(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
и меняем ее на:
<?php echo $display = ''; $option_value['price_prefix']; ?><?php echo $display = ''; $option_value['price']; ?>

 

Все работает, нечего не нарушается в расчетах, просто мы ее скрыли от клиента чтоб не путать его + 10 или - 20 и все!

Edited by xdrive35d

Share this post


Link to post
Share on other sites
В 5 февраля 2019 г. в 14:58, xdrive35d сказал:

Путь к файлу: /system/storage/modification/catalog/view/theme/ваша тема/template/product
файл product.tpl

Вы это серьёзно?

А обновите кеш модификаторов. Будет работать? :) 

Share this post


Link to post
Share on other sites
В 10.03.2013 в 15:18, alex159357 сказав:

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

Удалить это

 


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

 

не работает, в чем может быть причина?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.