Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Ребята, доброй ночи всем, такой вопрос, для знающих думаю будет довольно просто, я в этом не силён, уже голову сломал как лучше сделать. 

 

В общем на сайте отображается одновременно 3 цены - рубли, доллары и гривны. Основная цена рубли, от рубля изменяется доллар и от рубля изменяется гривна. С долларами проще, доллар светится как 1000, 1300, 2000, 5000 и т.д., то есть имеет нормальный вид, а вот гривна выглядит фигово, а то есть 342 грн., 547 грн. и т.д. 

 

Вопрос - как сделать округление цены в гривнах до 5, то есть 342 грн., округлялось бы до 340 грн., а 547 грн., округлялось бы до 550 грн.?

 

Или может быть можно вписывать в ручную каждую цену во всех валютах? То есть в ручную менять цену в рублях, также в ручную цену этого же товара в долларах и вручную в гривнах? Если можно, то как?

 

Заранее премного благодарен

Ссылка на сообщение
Поделиться на другие сайты

Стандартно в настройках валют можно поставить округление либо до целых либо до сотых.

Для Ваших целей нужна индивидуальная доработка.

 

И имейте в виду, если сделать округление по Вашим планам, могут проявиться ошибки, подобные описанным здесь:

http://simpla-tuning.com/article/kak-simpla-ne-umeet-schitat-tsenu

Ссылка на сообщение
Поделиться на другие сайты

 

Стандартно в настройках валют можно поставить округление либо до целых либо до сотых.

Не могу найти, где в стандартных настройках поставить округление цены до целых либо до сотых

 

 

 

И имейте в виду, если сделать округление по Вашим планам, могут проявиться ошибки, подобные описанным здесь:
http://simpla-tuning.com/article/kak-simpla-ne-umeet-schitat-tsenu

Понял, да, проблема реально может появиться при сумме цен. Как сделать, чтобы цена округлялась везде и в корзине также при оформлении заказа? 

 

Тогда вопрос - как убрать привязку валют друг к другу? Чтобы каждую цену в каждой валюте (рубли, доллары и гривны) менять в ручную в админке?

Изменено пользователем Blashemy
Ссылка на сообщение
Поделиться на другие сайты

Не могу найти, где в стандартных настройках поставить округление цены до целых либо до сотых

Адиминка - Настройка - Валюты

Понял, да, проблема реально может появиться при сумме цен. Как сделать, чтобы цена округлялась везде и в корзине также при оформлении заказа?

Тогда вопрос - как убрать привязку валют друг к другу? Чтобы каждую цену в каждой валюте (рубли, доллары и гривны) менять в ручную в админке?

Таких удовольствий стандартно разработчик не предусмотрел.

Надо дорабатывать индивидуально.

 

Некоторые разработки по близким вопросам:

 

Ввод цен в одной валюте, вывод в другой

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

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

Цены в других валютах затем пересчитываются в зависимости от курсов валют.

Старая цена (и еще некоторые цены, например для купонов) в админке не обрабатывается аналогично основной цене (а обрабатываются стандартно - в основной валюте).

http://simpla-tuning.com/products/vvod-tsen-v-odnoj-valyute-vyvod-v-drugoj

40$

 

У каждого товара цена в своей валюте

Регулярно на форуме Simpla всплывает вопрос о том, как реализовать работу магазина, когда цена закупки от одного поставщика указывается в одной валюте, а от другого - в другой. Обычно требуется, чтобы в админке можно было наряду с каждой отдельной ценой (для товара или варианта) указывать и отдельно валюту именно для этой цены. Цена в своей исходной валюте должна быть неизменна, а цены в других валютах должны пересчитываться и плавать в зависимости от курсов валют, установленных в админке. Данная доработка предназначена для такой ситуации.

Сделано следующее:

При редактировании товара в админке к каждой основной цене (варианта) в админке указывается своя валюта.

Цены в других валютах затем пересчитываются в зависимости от курсов валют.

Сортировка по цене работает корректно.

Если в магазине дорабатывались фильтры по цене, то этот функционал сохранится, работа с фильтрацией по цене и сортировкой по цене останется корректной.

Старая цена (и еще некоторые цены, например для купонов) в админке не обрабатывается аналогично основной цене (а обрабатываются стандартно - в основной валюте).

http://simpla-tuning.com/products/u-kazhdogo-tovara-tsena-v-svoej-valyute

60$

 

Заказы - работа с валютами

Довольно давно известно, что Simpla практически не годится для работы с разными валютами при заказе.

Подробнее про ошибки написано здесь: <a target="_blank" href="/article/rabota-s-zakazom">http://simpla-tuning.com/article/rabota-s-zakazom</a>.

Сделано следующее:

1. При оформлении заказа запоминается валюта, в которой делался заказ, и все цены на товары заказа хранятся в этой валюте (валюте заказа).

2. При последующих изменениях цен на товары цены заказа не меняются.

3. При последующих изменениях курсов валют цены заказа не меняются.

4. На странице заказа цены цены указываются в валюте заказа.

5. При отправке писем о заказе цены указываются в валюте заказа.

6. В админке на странице списка заказов цены показываются в валютах заказов.

7. В админке на странице отдельного заказа цены показываются в валюте заказа.

8. При редактировании заказа в админке используются цены в валюте заказа. При этом письмо об изменениях в заказе также содержит цены в валюте заказа.

http://simpla-tuning.com/products/zakazy---rabota-s-valyutami

90$

Ссылка на сообщение
Поделиться на другие сайты
  • 4 года спустя...

Народ, подскажите, пожалуйста, как округлить купон, который считается в процентах? Например, сумма в корзине 199329 руб., купон на 3% получается после оформления на 5979.87 руб.

 

Как округлять его до целого? В каком файле? Спасибо!

Изменено пользователем Dmitry86
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...