Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

вывести цену без нулей


dm82

Recommended Posts

подскажите пожалуйста, как в 1.5.4.1

вывести цену без нулей?

 

в файле

catalog\model\checkout\order.php

 

в // Admin Alert Mail

 

правлю вывод цены и суммы, надо чтобы выводилось 100 вместо 100 грн

 

для этого, код

html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8')

меняю на просто

$product['total']

получается вместо 100 грн - 100.0000

 

как сделать просто 100 ?

 

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

 

спасибо за помощь. хорошо если можно это сделать силами php, без изменений в БД..

 

 

 

 

 

 

Надіслати
Поділитися на інших сайтах


спасибо, убирал, там стоит 0, поэтому и выводится как 100 грн, без знаков. А мне надо чистую цену и сумму. 

В админке в продуктах в колонке цен у меня тоже все цифры с 4мя нулями, вида: 100.0000, тоже бы хотелось бы убрать.. но это так, лишь эстетика.

Надіслати
Поділитися на інших сайтах


сделал так:

				foreach ($order_product_query->rows as $product) {
					$price_no_zeros=str_replace(".0000", "", $product['price']);
					$total_no_zeros=str_replace(".0000", "", $product['total']);
					$text .= '(' . $product['model'] . ') ' . $product['name'] . ' ' . $product['quantity'] . ' x ' . $price_no_zeros . ' = ' . $total_no_zeros . "\n";

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.