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

Как уменьшить количество знаков после запятой?


Recommended Posts

Добрый день форумчане!
Незнаю может эта тема уже и поднималась на форуме, но я не нашел ее....
Вывел параметры размеров в карточку товара (прикладываю скрин),post-697439-0-45277900-1459431072_thumb.jpg

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

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


Что это за round?!

http://php.net/manual/ru/function.round.php

 

Оберните вывод числа 

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

  • 1 month later...

Сейчас у меня магазин сохраняет цены максимум с 4 знаками после запятой. Но этого мало, хотелось бы 8 знаков после запятой. Может это возможно как-то сделать? Batch Editor все равно только 4 знака после запятой сохраняет...

Все из-за того, что цена указывается в одной валюте, а в магазине отображается уже в другой.

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


Можете пояснить необходимость?

Что вы знаете о финансовых округлениях?

Почему выбран именно такой тип хранения данных?

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

Можете пояснить необходимость?

Что вы знаете о финансовых округлениях?

Почему выбран именно такой тип хранения данных?

Цену надо указывать в долларах, чтобы не надо было ее каждую неделю изменять при изменении курса. И переводится она в белорусские рубли, где миллионы. Десятитысячных доллара мало для точного автоматического перевода в миллионы. В конце получается или 999 рублей или 001 рубль. А минимальная купюра 100 рублей.

 

Есть рекомендуемая розничная цена в рублях, например 1 720 000 рублей. Цена в магазине указывается в долларах. В экселе автоматически делится 1 720 000 / 19 500 = 88,2051 и эта цена вносится в магазин. После этого магазин по курсу переводит обратно 88,2051 * 19 500 = 1 719 999.

Змінено користувачем MyPrint
Надіслати
Поділитися на інших сайтах


Сейчас у меня магазин сохраняет цены максимум с 4 знаками после запятой. Но этого мало, хотелось бы 8 знаков после запятой. Может это возможно как-то сделать? Batch Editor все равно только 4 знака после запятой сохраняет...

у вас биткойны что-ли? :-D

 

BatchEditor здесь ни при чем, как и остальные модули - все что связано с ценой в БД хранится в формате decimal(15,4)

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

у вас биткойны что-ли? :-D

 

BatchEditor здесь ни при чем, как и остальные модули - все что связано с ценой в БД хранится в формате decimal(15,4)

Я уже выше ответил. В самом магазине то у меня давно как-то сделано округление и ничего такого не заметно. Но YML прайсы создаются коряво и в яндекс маркете не красиво получается.

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


видимо, сделано как-то не так, раз не доделано..

 

Есть рекомендуемая розничная цена в рублях, например 1 720 000 рублей. Цена в магазине указывается в долларах. В экселе автоматически делится 1 720 000 / 19 500 = 88,2051 и эта цена вносится в магазин. После этого магазин по курсу переводит обратно 88,2051 * 19 500 = 1 719 999

и в самом экселе тогда точность указывать до 8 знаков, а не 4

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

Но YML прайсы создаются коряво и в яндекс маркете не красиво получается.

 

 

Очень даже красиво - девятки в конце

 

Рекомендую ознакомиться Система - локализация Валюты  знаков после запятой, а то завтра - деноминация, а  вы не готовы.

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

видимо, сделано как-то не так, раз не доделано..

 

и в самом экселе тогда точность указывать до 8 знаков, а не 4

Так магазин сохраняет только 4 знака в любом случае.

 

Очень даже красиво - девятки в конце

 

Рекомендую ознакомиться Система - локализация Валюты  знаков после запятой, а то завтра - деноминация, а  вы не готовы.

Это не то, к сожалению. Это я и сам проверил сразу. Оно у меня просто нули к цене в магазине добавляет.

Не красиво, если минимальная купюра 100 рублей)

 

Уже ответили в соседней теме:

В phpMyAdmin таблица product поле price по умолчанию размер 15,4 - увеличьте до 15,8

Змінено користувачем MyPrint
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

Important Information

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