Перейти к содержанию
rsn

[Решено] Валюта по умолчанию одна а при выводе другая как реализовать

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

Здравствуйте уважаемые форумчани

Подскажите как можно реализовать что бы было так

Валюта на сайте по умолчанию доллар

Товар весь в долларах естественно но для покупателя нужно что бы весь товар был гривнах

При этом без вариантов толко гривна

То есть заноситься товар только в $ а показывается только в грн.

Спасибо всем кто ответит

Поделиться сообщением


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

Если не ошибаюсь, то в system\library\currency.php находите $this->set($this->config->get('config_currency')); и меняете на $this->set('UAH');

в самой же шапке комментируете вывод отображения массива валют и всё.

Поделиться сообщением


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

Если не ошибаюсь, то в system\library\currency.php находите $this->set($this->config->get('config_currency')); и меняете на $this->set('UAH');

в самой же шапке комментируете вывод отображения массива валют и всё.

Спасибо сейчас буду пробывать:)

Поделиться сообщением


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

Спасибо тему можно закрыть

вопрос решил

Поделиться сообщением


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

Возможно кто решил такой вопрос .... чтобы на сайте везде где только можно отображалась валюта грн., Оформление заказа также в валюте грн., На почту клиенту и админу также приходили бы заказ в грн., А в админке заказы отображались бы в грн . но по умолчанию стояла бы валюта у.е., потому что все товары в прайсах в у.е. и загружаются они также в у.е.. Спасибо

Поделиться сообщением


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

Спасибо тему можно закрыть

вопрос решил

как вопрос то решил? У меня только задача немного другая. Валюта по умолчанию - доллар, но вкладка с переключателем валют должна быть на гривны и рубли. Как это сделать?

Поделиться сообщением


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

1. Сделать нужную валюту (грн ли руб) дефолтным для магазина, здесь было написано как.

2. Сделать преключатели валют грн и руб, исключив $

Поделиться сообщением


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

1. Сделать нужную валюту (грн ли руб) дефолтным для магазина, здесь было написано как.

2. Сделать преключатели валют грн и руб, исключив $

С первым пунктом вроде разобрался. Как исключить доллар в переключателе валют?

Поделиться сообщением


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

как вы ввыодите список валют?

 

echo $currency

 

 

а сам код в шаблоне

\template\module\currency.tpl

А там есть цикл по валютам...

Поделиться сообщением


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

как вы ввыодите список валют?

 

echo $currency

 

 

а сам код в шаблоне

\template\module\currency.tpl

А там есть цикл по валютам...

 

Спасибо конечно за помощь, но я не программист, как это реализовать без понятия. 

Буду очень признателен если распишите по шагам. 

Я так понимаю, что нужно исключить какой то строкой в currency.tpl запрос на валюту USD? как это дописать туда?

Поделиться сообщением


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


<form ...

<div....

<?php foreach ($currencies as $currency) { ?>

<?php if ($currency['code'] != 'USD' { ?>

...

...

....

<?php } ?>

</form>

<?php } ?>

Поделиться сообщением


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

Всё что в файле catalog/view/theme/default/template/module/currency.tpl заменить на:

<?php if (count($currencies) > 1) { ?>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
  <div id="currency"> <?php echo $text_currency; ?>: 
    <?php foreach ($currencies as $currency) { ?>
	<?php if ($currency['code'] != 'USD') { ?>
    <?php if ($currency['code'] == $currency_code) { ?>
    <?php if ($currency['symbol_left']) { ?>
    <a title="<?php echo $currency['title']; ?>"><b><?php echo $currency['symbol_left']; ?></b></a>
    <?php } else { ?>
    <a title="<?php echo $currency['title']; ?>"><b><?php echo $currency['symbol_right']; ?></b></a>
    <?php } ?>
    <?php } else { ?>
    <?php if ($currency['symbol_left']) { ?>
    <a title="<?php echo $currency['title']; ?>" onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $(this).parent().parent().submit();"><?php echo $currency['symbol_left']; ?></a>
    <?php } else { ?>
    <a title="<?php echo $currency['title']; ?>" onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $(this).parent().parent().submit();"><?php echo $currency['symbol_right']; ?></a>
    <?php } ?>
    <?php } ?>
	<?php } ?>
    <?php } ?>
    <input type="hidden" name="currency_code" value="" />
    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
  </div>
</form>
<?php } ?>

P.S. Не успел с решением ))

Поделиться сообщением


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

мужики респект и уважуха! проблема решена, спасибо!

Поделиться сообщением


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

Возможно кто решил такой вопрос .... чтобы на сайте везде где только можно отображалась валюта грн., Оформление заказа также в валюте грн., На почту клиенту и админу также приходили бы заказ в грн., А в админке заказы отображались бы в грн . но по умолчанию стояла бы валюта у.е., потому что все товары в прайсах в у.е. и загружаются они также в у.е.. Спасибо

Как сделать, то о чем пишет Vetal. Фишка в том, что отображаются то гривны, ну у меня рубли. А в письмах то в у.е.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.