Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 1436 Просмотров
*

itckarpatia

  • Захожу иногда
  • 152
  • 4 / 0
Такая проблема, цены по умолчанию в $, при выборе руб, все переводит согласно заданому курсу, но после нажатия подтвердить заказ, на почту уведомления приходит без конвертации в руб, но надпись руб. есть !

Например, товар = 10$ , товар = 346 руб

В письме приходит товар = 10 руб

Mart 2.0.18a
Joomla 2.5

Интересует или у всех так, если нет то что может быть ?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Не уверен что поможет Сам не проверял
Тут глянь

Способы оплаты => /Твой способ оплаты/ => Вкладка конфигурация =>

Параметр
  • Принятая валюта
  • Денежная единица для электронной почты

Там подергай может что и получиться!
Скорее всего Денежная единица для электронной почты поставь в ВАЛЮТА ПЛАТЕЖА  ::)
*

itckarpatia

  • Захожу иногда
  • 152
  • 4 / 0
В способе оплаты (в настройках ) везде стоит

Принятая валюта -  "Валюта поставщика по умолчанию"


Но в названии письма все правильно показываеться по курсу "Ваш заказа ..... получен на сумму ..$"
*

itckarpatia

  • Захожу иногда
  • 152
  • 4 / 0
Не уверен что поможет Сам не проверял
Тут глянь

Способы оплаты => /Твой способ оплаты/ => Вкладка конфигурация =>

Параметр
  • Принятая валюта
  • Денежная единица для электронной почты

Там подергай может что и получиться!
Скорее всего Денежная единица для электронной почты поставь в ВАЛЮТА ПЛАТЕЖА  ::)

Проверил только, ставил Принятая валюта - руб., и все одно и тоже, в теме письма нормально, в тексте лажа


А что за параметр "Денежная единица для электронной почты", у меня его нету

*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Ссылку на сайт дай


Цитировать
А что за параметр "Денежная единица для электронной почты", у меня его нету

Не либо vm обновить либо локализацию!
Только копию всего сделай ато мало ли че потом на форуме и умрешь ))

Денежная единица для электронной почты
стоит сразу после Принятая валюта

Если обновление не поможет то файл шаблона
папка html / virtuemart/ скорее всего invoice
 там где он это сообщение формирует
и там где стоит 10 вместо 346

надо глянуть откуда берет это

т.е. что происходит

Само название валюты он то поменял а сумму нет
Найди это место если не догонишь как поставить правильные циферки напиши глянем  !

А вообще начни с обновления
Может и так заработает

Потом потихоньку папку template/шаблон/html/vituemart/
замени файлами из component/virtuemart/views/ -- подробно можно найти на этом форуме переопределение шаблона VM

Короче тебе надо переопределить эти файлы в шаблоне так приятней и безопасно !

а у тебя кеш включен на сайте ?
Как вариант при отправке письма запрос на обмен валюты может не успеет вернуться с банка где он пересчитывается
или вообще потеряться
И тот тулит тебе 10 вместо 534
Если кеш включен он может взять курс из кеша нада глянуть в настройках плагина мультиволютности

В папке кеша должна быть дир. convertECB и там файлик с длинным именем и наверно только 1 и желательно свежий

Во по написывал тут тебе  :o

В общем начни с места где это выводится
копию кода мне
 там дальше будем думать!
 

« Последнее редактирование: 09.02.2014, 20:35:08 от gartes »
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Посмотрел У себя вот какие вопросы!
  • 1 какой плагин конвертации валюты используешь ?
  • 2 какой плагин оплаты  ? ( У меня стоит стандартный так он вообще только в 1 валюте принимает
    Ставиш баксы присылает письмо с баксами )) круто.. ставишь гривны присылает письмо с гривнами хот и валюта на сайте USD )

Ну у меня все проходит так как надо только с одной ерундой что под каждую валюту нужен отдельный способ оплаты
Я так думаю как минимум можно это решить поправив плагин оплаты

*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Ага кажись нашел
Кажись нужен мульти валютный способ оплаты standart plugin payment не подходит для этого.
У меня тоже выбило в одном месте путаницу.

либо если делать на  standart plugin payment то придется под каждую валюту свой способ оплаты создать

А вообще совет создай под домен залей туда последнюю J+VM установи демо данные поставь свой шаблон и дергай его как хочешь...


Ну давай завтра продолжим
Удачи!
*

youart

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
на форуме VirtueMart нашел

"It is template issue.  Bug if you call function
Код
$this->currency->priceDisplay()
in invoice templates

change
Код
echo $this->currency->priceDisplay(  $item->product_subtotal_with_tax ,$this->currency);
on
Код
echo $this->currency->priceDisplay(  $item->product_subtotal_with_tax ,0);

This is example there are a lot of places where code must be fixed."

только не могу понять какие файлы править
*

itckarpatia

  • Захожу иногда
  • 152
  • 4 / 0
на форуме VirtueMart нашел

"It is template issue.  Bug if you call function
Код
$this->currency->priceDisplay()
in invoice templates

change
Код
echo $this->currency->priceDisplay(  $item->product_subtotal_with_tax ,$this->currency);
on
Код
echo $this->currency->priceDisplay(  $item->product_subtotal_with_tax ,0);

This is example there are a lot of places where code must be fixed."

только не могу понять какие файлы править

Работаееет!

В файле invoice_items.php (components/com_virtuemart/views/invoice/tmpl) меняешь окончания,$this->currency); на,0);

И все !
*

youart

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
Блин, рано обрадовался...

такая фигня

цена товара в заказе 250грн=30usd

http://imglink.ru/show-image.php?id=1757c08322cc005330b8dde087632f57
« Последнее редактирование: 13.02.2014, 00:30:32 от youart »
*

youart

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
Блин, рано обрадовался...

такая фигня

цена товара в заказе 250грн=30usd

http://imglink.ru/show-image.php?id=1757c08322cc005330b8dde087632f57

Оказывается нужно еще и в другом файле править components/com_virtuemart/views/invoice/tmpl/mail_html_shopper.php
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
как не странно в

Цитировать
components/com_virtuemart/views/invoice/tmpl/mail_html_shopper.php
такова вызова у меня в обще не оказалась

зато нашел тут
Код
components/com_virtuemart/views/orders/tmpl/details_items.php
в строке 98

Вот так вроде все одинаково, Да не все!
Может у меня версия другая
Цитировать
У вас последняя версия 2.0.26d
*

BaklanVasya

  • Новичок
  • 5
  • 0 / 0
  • Чем проще, тем лучше!
Та же проблема но с точностью наоборот. Валюта на сайте конвертируется, вплоть до корзины. При смене валюты в корзине - все циферки меняются, валюта считается правильно. По умолчанию стоит USD, дополнительная UAH, товары созданы в USD....
И вроде все бы ничего, но в какой бы валюте не оформил заказ - на почту все равно приходит счет в долларах.
Кеш отключил везде где добрался... Не помогло.
Ничего не помогает. Virtuemart3. Joomla 3...
Кто ни-будь разобрался до конца в этой проблеме? Подскажите где беду исправить...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart -- создание заказа

Автор mindguru

Ответов: 3
Просмотров: 489
Последний ответ 02.11.2023, 13:59:05
от mindguru
Скачать - Плагин заказа на 1 странице

Автор gartes

Ответов: 171
Просмотров: 25420
Последний ответ 17.05.2023, 15:06:22
от mansonfaust
Отключить подтверждение заказа

Автор Nikoz

Ответов: 13
Просмотров: 10004
Последний ответ 20.01.2023, 13:48:07
от smls
Валидация дополнительного поля при оформлении заказа

Автор Helikonst

Ответов: 2
Просмотров: 1082
Последний ответ 04.12.2022, 14:21:41
от Helikonst
Плагин отправки SMS - смена статусов заказа

Автор artlux

Ответов: 43
Просмотров: 10951
Последний ответ 20.03.2021, 14:03:13
от nnnata