Drupal Commerce не выводит цену в рублях

Аватар пользователя IgSi

Долго ищу решение этой проблемы, но безуспешно! В долларах выводит, а вот рубли игнорирует.

Тип материала:
0 Thanks

Комментарии

Аватар пользователя P.Selfin@drupal.org
P.Selfin@drupal.org 3 месяца назад

В смысле?
Здесь включены рубли /admin/commerce/config/currency ? (д7)

Аватар пользователя IgSi
IgSi 3 месяца назад

Установил по умолчанию рубли, но это не работает.

Аватар пользователя P.Selfin@drupal.org
P.Selfin@drupal.org 3 месяца назад

Так вам помочь вряд ли кто то сможет.
Расскажите как и что делали, по какой инструкции, какая тема оформления, какие настройки, какая версия друпала и коммерса в конце концов.
Попробуйте включить стандартную тему оформления, почистить кеш, добавить новый товар с включенной валютой - что из этого выйдет. Ибо гадать можно долго.

Аватар пользователя IgSi
IgSi 3 месяца назад

Версия друпала 7.57. Поставил по умолчанию рубли и отключил доллары. Тема стоит zircon. Со стандартной версией та же история. Версия коммерса 7.x-1.14

Аватар пользователя IgSi
IgSi 3 месяца назад

Рисуется знак рубля и больше ничего

Аватар пользователя IgSi
IgSi 3 месяца назад

Дело в том, что если я ввожу значение больше 1000, то цена не отображается. Как с этим бороться?

Аватар пользователя gun_dose
gun_dose 3 месяца назад

А в коде страницы цена есть?

Аватар пользователя IgSi
IgSi 3 месяца назад

нет

Аватар пользователя gun_dose
gun_dose 3 месяца назад

А меньше тысячи показывает? Если да, то нужно проверить, показывает доллары, если их больше тысячи, и тогда будет более-менее понятно, где искать ошибку. Кроме того, посмотрите, есть ли ошибки в журнале. Скорее всего у вас кто-то сильно намудрил с форматированием разделителя в тысячах.

Аватар пользователя IgSi
IgSi 3 месяца назад

Да, меньше тысячи выводит. Ставил 999, и показывалось, а 1000 уже нет. Доллары выводит, и больше 1000, и меньше.

Аватар пользователя gun_dose
gun_dose 3 месяца назад

Тогда надо искать в кастомных модулях hook_currency_info_alter и смотреть, что там с рублями творится.

Аватар пользователя IgSi
IgSi 3 месяца назад

а где эти модули находятся?

Аватар пользователя adano
adano 3 месяца назад

Вообще тема глобальней, можно сделать парсер с ЦБ РФ и выводить цены по актуальному курсу... Обращайтесь...

Аватар пользователя VasyOK
VasyOK 3 месяца назад

/*Режим умника вкл.*/
В Уберкарте все проще. Можно через VBO менять массово цену на группы товаров. Группы могут быть к курсам, к валютам, к скидкам, к поставщикам привязаны.
/*Режим умника выкл.*/

Аватар пользователя kolotunbobo
kolotunbobo 2 месяца назад
IgSi написал:
Да, меньше тысячи выводит. Ставил 999, и показывалось, а 1000 уже нет. Доллары выводит, и больше 1000, и меньше.

Подтверждаю. У меня точно такая же история. Где искать - ума не приложу.
Причем, в самом товаре цена сохраняется, но уже когда в админке смотришь на список товаров, вместо цены только атрибут валюты - Р. И все.

Аватар пользователя kolotunbobo
kolotunbobo 2 месяца назад

О! Решил проблему. Такая штука происходит, если стоит версия PHP 5.3. Поставил 5.6 и цены появились и в админке, а в дальнейшем и в материалах с прикрепленными товарами, которые необходимо пересохранить! Сам товар пересохранять не нужно.

Так что, проблема, почему не отображаются значения больше 999 в рублях, можно сказать решена.

Аватар пользователя bumble
bumble 2 месяца назад
kolotunbobo написал:
PHP 5.3

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

Аватар пользователя kolotunbobo
kolotunbobo 2 месяца назад

Да просто все работало. Поэтому никто не обращал внимания.