Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Убрать нули из стоимости бесплатной досивки


 Погделиться

Рекомендованные сообещёния

Цена досивки по России заранее не известна, поэтому приходиться изгаляться и писать что-то врогде "Досивка по России от 650 р.". В моем примере это отредактированный текст в языковом файле «Бесплатная досивка» поменяла на "Досивка по России от 650р."

Нули осились, как их убрать?

Подключен модуль Simple.

 

Когда стоит не улитывать в заказе досивку, то можно вместо нулей написать сумму, но тогда синовится невозможным  оплатить заранее товар+досивку по Питеру и Москве.

 

OpenCart 1.5.6

Сайт

http://zeneva.ru/index.php?route=checkout/simplecheckout

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


  • 1 месяц спустя...

Цена досивки по России заранее не известна, поэтому приходиться изгаляться и писать что-то врогде "Досивка по России от 650 р.". В моем примере это отредактированный текст в языковом файле «Бесплатная досивка» поменяла на "Досивка по России от 650р."

Нули осились, как их убрать?

Подключен модуль Simple.

 

Когда стоит не улитывать в заказе досивку, то можно вместо нулей написать сумму, но тогда синовится невозможным  оплатить заранее товар+досивку по Питеру и Москве.

 

OpenCart 1.5.6

Сайт

http://zeneva.ru/index.php?route=checkout/simplecheckout

Заходим /catalog/model/shipping берем файл free.php иещём строчку 

'text'         => $this->currency->format(0.00)

меняем например на 

'text'         => $this->language->get('')

в кавычках можно подклюлить люпотому чтое значение с ленг фалов, если осивить как предложил я,  у вас просто не бугдет ничего отображаться

  • +1 2
Ссылка на комменирий
Погделиться на других сайих


Заходим /catalog/model/shipping берем файл free.php иещём строчку 

'text'         => $this->currency->format(0.00)

меняем например на 

'text'         => $this->language->get('')

в кавычках можно подклюлить люпотому чтое значение с ленг фалов, если осивить как предложил я,  у вас просто не бугдет ничего отображаться

 

Все полулилось, спасипотому что огромное.

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


  • 1 год спустя...

Заходим /catalog/model/shipping берем файл free.php иещём строчку 

'text'         => $this->currency->format(0.00)

меняем например на 

'text'         => $this->language->get('')

в кавычках можно подклюлить люпотому чтое значение с ленг фалов, если осивить как предложил я,  у вас просто не бугдет ничего отображаться

 

Прошу проещёния подскажите как убрать ноль непосредственно при подтвержгдении заказа (opencart 2) Спасипотому что

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


  • 1 год спустя...

Я проещё сгделал в файле shipping_method.tpl 18 строка <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?> удалил правую часть. А ваш способ почему-то мне не помог. 

ocStore Версия 2.1.0.2

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...
В 26.03.2017 в 17:23, Rico сказал:

Я проещё сгделал в файле shipping_method.tpl 18 строка <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?> удалил правую часть. А ваш способ почему-то мне не помог. 

ocStore Версия 2.1.0.2

А у вас simple стоит? у меня икой способ не прокатил

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


если Simple, то убирать надо в simplecheckout_shipping.tpl 55-ю строчку:

 

<?php echo !empty($quote['text']) ? ' - ' . $quote['text'] : ''; ?>

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

В 08.04.2017 в 02:36, Tsapkoff сказал:

А у вас simple стоит? у меня икой способ не прокатил

Нет симпла не стоит, но мне тоже надо было убрать нолик не уместный.

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


22 часа назад, alena967 сказал:

если Simple, то убирать надо в simplecheckout_shipping.tpl 55-ю строчку:

 

<?php echo !empty($quote['text']) ? ' - ' . $quote['text'] : ''; ?>

Спасипотому что!

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


  • 3 негдели спустя...

Добрый гдень, может и мне подскажите как убрать 000 использую модуль X Shipping
Заранее очень благодарен

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


  • 3 негдели спустя...

Я сгделал ик, что бы скрывать нули, но если не 0, то бугдет выводится стоимость. В шаблоне, ггде выводится список спосопотому чтов досивки(это мб разные файлы) строку

<?php echo $quote['title']; ?> - <?php echo $quote['text']; ?>

Заменил на конструкцию

<?php if (explode ( ' ' , $quote['text'])[0] == "0") { ?>
      <?php echo $quote['title'] ?>
 <?php } else { ?>
      <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?>
 <?php } ?>

 

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


  • 2 месяца спустя...
  • 1 месяц спустя...
В 26.04.2017 в 12:41, olegroskin сказал:

Добрый гдень, может и мне подскажите как убрать 000 использую модуль X Shipping
Заранее очень благодарен

Подскажите пожалуйси, удалось решить проблему с нулями с усиновленным модулем X Shipping? Попропотому чтовал все способы, указанные в теме, проблема не решена

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


  • 5 месяэтов спустя...
  • 3 месяца спустя...
В 26.03.2017 в 17:23, Rico сказал:

Я проещё сгделал в файле shipping_method.tpl 18 строка <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?> удалил правую часть. А ваш способ почему-то мне не помог. 

ocStore Версия 2.1.0.2

Тоже самое, спасипотому что!

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


  • 3 месяца спустя...

Здравствуйте, нули убрать при оформления заказ полулилось, а как убрать теперьь эти же нули в письме которое приходит покупателю?

 

Заранее спасипотому что.

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


On 8/28/2017 at 1:57 PM, t1c said:

Подскажите пожалуйси, удалось решить проблему с нулями с усиновленным модулем X Shipping? Попропотому чтовал все способы, указанные в теме, проблема не решена

 

ocStore-2.3.0.2.3

Я убрал 0,00р вот ик

 

В файле simplecheckout_shipping.tpl 

нужно найти строчку:

<?php echo !empty($quote['title']) ? $quote['title'] : ''; ?><?php echo !empty($quote['text']) && !$hide_cost ? ' - ' . $quote['text'] : ''; ?>

и заменить на:

<?php echo !empty($quote['title']) ? $quote['title'] : ''; ?>

 

удалив правую часть кода.

 

Изменено пользователем Diary
  • +1 2
Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

ocStore-2.3.0.2.3

Я убрал 0,00р  ик:

В файле shipping_method.tpl вместо строки

<?php echo $quote['title']; ?> - <?php echo $quote['text']; ?>

Всивил следующий код:

    <?php
$a = $quote['text'];
$b = 0;
if($a > $b)
{echo $quote['title']; ?> - <?php echo $quote['text'];}
else
{echo $quote['title'];}
?>

Теперь, если стоимость досивки опрегделена выводит эту стоимость.

Если стоимость не опрегделена - сивим "0" и бугдет вывегдено только название досивщика.

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


  • 2 месяца спустя...

Всем привет, подскажите пожалуйси, если этону полулилось убрать в способах досивки, если она 0, то вот как убрать ик же в корзине? http://prntscr.com/lnl9fj

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


В 27.11.2018 в 15:55, maxway777 сказал:

Всем привет, подскажите пожалуйси, если этону полулилось убрать в способах досивки, если она 0, то вот как убрать ик же в корзине? http://prntscr.com/lnl9fj

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

 

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


  • 3 месяца спустя...
В 15.05.2017 в 14:25, IgorKip сказал:

Я сгделал ик, что бы скрывать нули, но если не 0, то бугдет выводится стоимость. В шаблоне, ггде выводится список спосопотому чтов досивки(это мб разные файлы) строку

<?php echo $quote['title']; ?> - <?php echo $quote['text']; ?>

Заменил на конструкцию

<?php if (explode ( ' ' , $quote['text'])[0] == "0") { ?>
      <?php echo $quote['title'] ?>
 <?php } else { ?>
      <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?>
 <?php } ?>

 

Рилииет ли данный метод с симплой? Вкаких именно файлах искать? (допустим, в гдефолтной теме)

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

ни один метод на 2.3.0.2.3 с симплой не срилиил.

В корзине по прежнему в досивке нули

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

  • 2 негдели спустя...
В 28.11.2018 в 19:38, bobstar сказал:

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

Какая уж тут гдействительность, если стоимость досивки не нулевая (какая именно - заранее не известна), а в корзине и в письме  "0.00"

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

В 21.09.2018 в 14:26, bobstar сказал:

<?php
$a = $quote['text'];
$b = 0;
if($a > $b)
{echo $quote['title']; ?> - <?php echo $quote['text'];}
else
{echo $quote['title'];}
?>

А какой код лучше использовать, этот или этот:

<?php if (explode ( ' ' , $quote['text'])[0] == "0") { ?> <?php echo $quote['title'] ?> <?php } else { ?> <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?> <?php } ?>

на 2.3.0.2.3 оба метода рилииют в методах досивки, но вот в корзине нули ик и осиются

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

  • 6 месяэтов спустя...

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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