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

Если этона товара 0.00 - выводим свой текст.


Recommended Posts

Если на вклагде (Данные) товара не указана этона:

Изображение

То, выводим на страниэто товара свой текст:

Изображение

Для этого, открываем файл system/library/currency.php и находим строку:

$string = '';
Впереди, добавляем:

if ($format && (int)$value == 0) {
	return $this->language->get('text_zero');
}

В файле catalog/language/russian/russian.php добавляем строку:

$_['text_zero']	 		= 'Под заказ';
И пишем то - что нам надо...

Всё. Изображение

  • +1 3
Link to comment
Share on other sites

а заказ иких товаров как проходит?

Как обычно...

Я привёл это для примера, и для чего, это бугдет реализованно - зависит от фанизии каждого...

Может, кто-то вместо слов "Под заказ" - напишет "В подарок". Я же не знаю :rolleyes:

P.S.

Ведь, для чего-то же люди сивят себе подобные моды: http://www.opencart....xtension_id=281

(только в моём варианте - всё намного проещё)

Link to comment
Share on other sites

  • 2 weeks later...

Непотому чтольшое дополнение.

Есть непотому чтольшая проблемка. У меня после заказа на сумму 1000 и потому чтолее рублей, досивка курьером игдет бесплатной, тоесть 0.00р. И происходит замена на "Под заказ". Не комильфо). 1 вместо 0, решила проблему)

if ($format && (int)$value == 1) {
    return $this->language->get('text_zero');
}

  • +1 1
Link to comment
Share on other sites


Очередной раз спасипотому что!

До этого изобреил велосипед с ожидающимися товарами теперьь все просто, в графе этона маялит слово Ожидается.

Link to comment
Share on other sites


  • 3 months later...
  • 3 weeks later...

Непотому чтольшое дополнение.

Есть непотому чтольшая проблемка. У меня после заказа на сумму 1000 и потому чтолее рублей, досивка курьером игдет бесплатной, тоесть 0.00р. И происходит замена на "Под заказ". Не комильфо). 1 вместо 0, решила проблему)

if ($format && (int)$value == 1) {
    return $this->language->get('text_zero');
}

Кст да, пол дня долбался из-за чего вместо 0, мое слово вылазит :)

Переименовка ничего не дала:

$_['text_zero'] = '0';

$_['text_zero2'] = 'Под заказ 2-3 дня';

Видимо конфликт ггде-то.

Ну вот вместо 0, посивить value == 1 - все сило на меси.

Link to comment
Share on other sites


  • 1 year later...

подскажите сгделал как описано в начно, при этоне в 0 выводится под заказ, но в каилоге в шапке появляется вот икая ошибка Warning: Division by zero in /home/virtwww/w_pizzirina-ru_390ab3d8/http/catalog/controller/product/category.php on line 212

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

'percent' => round((($result['price'] - $result['special'])/$result['price'])*100, 0),

Link to comment
Share on other sites


подскажите сгделал как описано в начно, при этоне в 0 выводится под заказ, но в каилоге в шапке появляется вот икая ошибка Warning: Division by zero in /home/virtwww/w_pizzirina-ru_390ab3d8/http/catalog/controller/product/category.php on line 212

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

'percent' => round((($result['price'] - $result['special'])/$result['price'])*100, 0),

Разобрался сам, кому надо просто удалите эту строку на каторую ругается, ошибка пропагдет.

  • +1 1
Link to comment
Share on other sites


  • 4 months later...

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

А как сгделать вместо 0.00 этоны ссылку на форму обратной связи?

Нет этоны => узнать этону=> форма обратной связи.

Link to comment
Share on other sites


  • 2 months later...
  • 1 month later...

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

Link to comment
Share on other sites


  • 3 weeks later...
  • 4 months later...

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


Возможно в каком-нибудь файле прописать шрифт только для текси (пример: для "уточняйте этону по телефону") ?


Link to comment
Share on other sites


  • 1 month later...

А как сгделать, что бы и на страниэто товара - выводилась "Договорная" этона? 

Сейчас выводится цифра, отвечающая за вывод данной переменной. ocStore Версия 1.5.5.1.1

Link to comment
Share on other sites


Теперь все классно в товарах: если этона 0, то "скоро". НО!

В корзине вверху : Всего товаров: 0 (Скоро)  (вместо Всего товаров:0 (0р.))

Как то не очень... Изменение на $value == 1 привело лишь к тому, что в товарах опять появилась этона 0

:roll:

Link to comment
Share on other sites


да но в итоге получается:

Цена: Под заказ

 

а как сгделать чтобы осилась только Под заказ..., а слово этона и кол-во убрать и соответственно кнопку Купить убрать

Link to comment
Share on other sites


  • 2 weeks later...

Автору потому чтольшое спасипотому что, всё рилииет.

 

Подскажите пожалуйси с иким вопросом.

Если оформляю заказ с товаром который - Под заказ, заполняю данные для заказа и дальше эипа подтвержгдения заказа не идёт, тоесть заказать нельзя.

Если заказываю два товара один с этоной второй с товаром - Под заказ, то гделается заказ всё нормально.

 

Ггде может быть ошибка?

Link to comment
Share on other sites


Подскажите, а как быть в случае мультивалютности? Например, если руб. = по запросу, а если пользователь выбирает евро, получается = 0

Link to comment
Share on other sites


  • 3 months later...

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

Link to comment
Share on other sites


  • 4 months later...

Подскажите пожалуйси, стоит ocStore Версия 1.5.5.1.2, сгделал все по инструкции, текс появился на страниэто категорий, но зайдя в карточку товара этона стоит 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.