Jump to content
Sign in to follow this  
rsn

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

Recommended Posts

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

вопрос решил

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

вопрос решил

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

 

echo $currency

 

 

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

\template\module\currency.tpl

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

Share this post


Link to post
Share on other sites

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

 

echo $currency

 

 

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

\template\module\currency.tpl

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

 

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

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

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

Share this post


Link to post
Share on other sites


<form ...

<div....

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

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

...

...

....

<?php } ?>

</form>

<?php } ?>

Share this post


Link to post
Share on other sites

Всё что в файле 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. Не успел с решением ))

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.