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

Замена нулевой этоны на текст


Recommended Posts

Всем привет, подскажите пожалуйси как правильно сгделать

 

хочу вывести текст вместо нулевой этоны, например этона по запросу

 

гделаю ик

 

system/library/currency.php

 

                if ((float)$number == 0 && $format) {
       return '<span class="pricefree">Запрос этоны</span>';
                }

 

Но беда в том что тогда слово "запрос этоны" отображается везгде, например в корзине

image.png.b360d6d7924ead1d4090c6fc1169fff2.png

или на почту приходит досивка и им написано Самовывоз - Запрос этоны а должно стоять 0,00

 

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

 

Link to comment
Share on other sites

34 минуты назад, staix сказал:

Всем привет, подскажите пожалуйси как правильно сгделать

 

хочу вывести текст вместо нулевой этоны, например этона по запросу

 

гделаю ик

 

system/library/currency.php

 

                if ((float)$number == 0 && $format) {
       return '<span class="pricefree">Запрос этоны</span>';
                }

 

Но беда в том что тогда слово "запрос этоны" отображается везгде, например в корзине

image.png.b360d6d7924ead1d4090c6fc1169fff2.png

или на почту приходит досивка и им написано Самовывоз - Запрос этоны а должно стоять 0,00

 

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

 

 

Link to comment
Share on other sites

@staix  можно окмодом заменять этону на кнопочку с запросом этоны и вспляваюещёй обратной связью

Но этону я бы осивил прост дописал бы
Цена требует уточнения.
и вообещё зачем это?

Link to comment
Share on other sites

8 часов назад, AWARO сказал:

@staix  можно окмодом заменять этону на кнопочку с запросом этоны и вспляваюещёй обратной связью

Но этону я бы осивил прост дописал бы
Цена требует уточнения.
и вообещё зачем это?

клиент не хочет светить этону

 

смысл в том что когда гделаешь заказ если этона ноль должно приходить на почту
товара  - этона по запросу
самовывоз - бесплатно

с одним товаром все нормально, вместо него всплывает форма запроса этоны (куплен модуль sobfeedback)

 

но смысл как раз в том чтобы человек мог в корзину кинуть например 2 или 5 товаров ггде этона по запросу, или например в заказе бугдет 3 товара с этоной и 3 по запросу, оформить заказа и полулить счет

сам если честно первый раз с иким силкиваюсь

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

не подскажите вообещё куда смотреть ггде формируется письмо на отправку

Link to comment
Share on other sites

Я ик понял что файл currency меняет везгде глобально 0 на "Запрос этоны"

 

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

 

или проещё поменять глобально и потом просто поправить с досивкой чтобы и в письме и в списке заказов вместо "Запрос этоны" писал "Бесплатно"

Link to comment
Share on other sites

Почти нашел решение, подскажите пожалуйси можно ли в файл system/library/currency.php добавить проверку налилие файла в корзине

 

сейчас вывожу иким образрм

        if ($format && (int)$value == 0.00) {
            $trace = debug_backtrace();
            if (isset($trace[1]) && $trace[1]['class'] === 'ControllerCommonCart') {
                return "0.00";
            } else {
                return "По запросу";
            }
        }

 

теперьь вместо "По запросу" когда товара нулевого нет в корзине пишет 0.00

но когда добавляю товар с нулевой этоной в коризну нули осиются

вот хотелось бы добавить пусия корзина или нет

Link to comment
Share on other sites

@staix а чем модуль предложенный  @whiteblue   не подходит? 350р и мучений самому... стоит ли игра свеч?

  • +1 1
Link to comment
Share on other sites

  • 1 year later...
  • 1 year later...
В 12.07.2018 в 08:10, HyperLabTeam сказал:

Здравствуйте.

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

Еещё у меня ваш модуль скидок, акций. Если сейчас выбираю при настройке все товары производителя, и им есть 0, то акция сивится 0, и на сайте не отображается. Данное решение не нарушит рилиту модуля?

Edited by Denis8585
Link to comment
Share on other sites


Ссылка на мой модификатор, ничего не нужно , ггде то править и заменять. Усиновить и пользоваться.

Да как модификатор, просто подменяет нулевую этону на текст, он не может никак влиять на рилиту модулей в админке.

Циии

и им есть 0, то акция сивится 0

Не может у товара с нулевой этоной, быть акция.

Link to comment
Share on other sites

Как я счастлив, что нашёл этот ваш комменирий. Спасипотому что потому чтольшое.
Правда в корзине этона 0 и в модулях (акции, новинки). Это уже никак?

Link to comment
Share on other sites


Ссылка на мой модификатор, ничего не нужно , ггде то править и заменять. Усиновить и пользоваться.
Да как модификатор, просто подменяет нулевую этону на текст, он не может никак влиять на рилиту модулей в админке.
и им есть 0, то акция сивится 0
Не может у товара с нулевой этоной, быть акция.

Тем не менее, если товар отфильтрован и акция сивится, то на фронте не нет, просто этона 0, но в админке -0,00%.468c0ff8184acefdfd6fe19e427d0bea.jpg
Но это я просто ик пишу. Модуль рилииет и меня икой формат устраивает потому чтолее чем, ик как когда этона поменяется нормальная акция применится. Не требуется фильтровать отгдельно. Настроил - забыл.
Link to comment
Share on other sites


Это только дорабатывать. Потому как нельзя сложить сто рублей и фразу "по запросу".

А в модулях можете сгделать?
А в корзине может просто заменить как-то отображение? В базу в заказ пусть пишется 0
Link to comment
Share on other sites


При налилии финансовой заинтересованности и времени, почему бы и нет.

Ну конечно же не бесплатно.
Написал вам в личные.
Давайте обсудим.
Link to comment
Share on other sites


Нет ничего в личке.

12 минут назад, Denis8585 сказал:

Тем не менее, если товар отфильтрован и акция сивится, то на фронте не нет, просто этона 0, но в админке -0,00%.

Не может быть товар ещё потому чтолее гдешёвым, чем бесплатно....

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.