Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Округление цен (как?)

Hi)

Собственно как округлять цены?
К примеру у меня есть цена
389.298
Мне ее нужно округлить до
390

А цену
384.298
округлить до
380

цену
385.298
до
390
и т.д...

Я в админке не смог найти такой функции.
Как можно реализовать такое?

Еще вопрос.
Не пойму, что с валютами у меня в магазине.
Та валюта которая по умолчанию всегда становится величиной в 1 (один).

Выбираю рубль по умолчанию, нажимаю обновить
у меня после этого
Доллар = 0.03210000
Рубли = 1.00000000

ставлю доллар по умолчанию у меня становится
Доллар = 1.00000000
Рубли = 31.18460083
Копейки я отрубаю. Меня интересует, что происходит с рублем когда я его выбираю основной валютой.
Может я чего не понимаю и во внимание не беру? всю ночь не спал)
Вобщем я окончательно запутался))
Помогите....

Заранее спасибо!


по поводу валют, простое соотношение =) ничего запутаного =) просто подумай на свежую голову

по  округлению, думаю что так как нада тебе (округлять по 5 рублей в туда сюда) по дефолту сделать не выйдет, надо дописывать.

Собсно - ищи желающих =)



по поводу валют, простое соотношение =) ничего запутаного =) просто подумай на свежую голову

Точно. Я просто был сонный.

по  округлению, думаю что так как нада тебе (округлять по 5 рублей в туда сюда) по дефолту сделать не выйдет, надо дописывать.

Собсно - ищи желающих =)

Для округления цен я знаю нужен код всего в одну строчку).
По крайней мере мне делали так(в старом скрипте)
price = '.($round?'round(':'').'price * ( 1 '.$direction.' ('.intval($value*100).'/10000) )'.($round?',-1)':'').'');


Может тут тоже можно так в БД цены обновлять?
Т.е. сделать не мод, а просто сразу в код движка засунуть подобный скрипт, чтобы он сразу цены обновлял.

Если уж тут намного сложнее делать нужно, то готов заплатить за реализацию данной микро функции)


а в БД  можно и исходные данне поправить =) например ексель =) там можно округлять до  постнения


Не. это не то.
Есть несколько причин.
1 - изменился куср
2 - я сделал пересчет цен
т.е. нужно из админки или в скрипте, чтобы на раз округляло)
яж не буду в БД лазить постоянно за округлением))


Источник



Copyright ShopOS