12 votes
Accepted

How To Change Base currency for a multi store site

I will paraphrase the answer of St0iK. You can't set different base currency per store, but you can do it per website. First you have to go to the admin panel -> System -> Configuration -> CATALOG -> ...
user avatar
  • 2,760
11 votes
Accepted

Magento 2 - Remove Currency Switcher

Block name to remove currency should be "currency", please try: <referenceBlock name="currency" remove="true"/>
user avatar
7 votes

Magento 2 : How to set multiple currencies in one storefront?

After config the currency, you want to show in a drop down list. You also have to setup the exchange rate. stores > currency rates. Seem we could only have one base currency per website. That means ...
user avatar
  • 709
6 votes
Accepted

Magento 2 : Currency Switcher Show Wrong Price For Configure Product

This magento2 bug. Path: vendor\magento\module-catalog\Block\Product\View.php Line: 237-259 You need replace below code.This is a temporary fix. Please upgrade to the latest version if it is not ...
user avatar
6 votes

Magento 2 : How do conver price from any currency to base currency?

NOTE: In the example the amount in current store currency is converting to amount in base store currency. You can use this code to convert one currency to another: /** * @var \Magento\Store\Model\...
user avatar
5 votes
Accepted

How to add currency symbols into the currency list?

Add <?php echo Mage::app()->getLocale()->currency($_code)->getSymbol() ?> after <?php echo $_name ?>
user avatar
  • 403
5 votes

Magento-2 How to convert price from current currency to base currency

You can use below code in your helper or in a function /** * @var \Magento\Store\Model\StoreManagerInterface */ protected $storeManager; /** * @var \Magento\Directory\...
user avatar
4 votes
Accepted

Multi-website multi-store set-up

I used to do it like this: create the folders website1/store1, website1/store2, ... Then, in the folder website1 clone the index.php and .htaccess from the rood folder and replace this in index.php $...
user avatar
  • 195k
4 votes
Accepted

Magento 2 : How to set multiple currencies in one storefront?

To setup multiple currency on Magento 2 follow this step: Setup currency: Move to menu Stores >> Configuration. Under GENERAL tab you will find sub menu Currency Setup. Setup Currency Options with ...
user avatar
4 votes

How To Change Base currency for a multi store site

It turns out that Base Currency can be set on each Store View. However, this option was not presented on the admin side. I had to change the system.xml app/code/core/Mage/Directory/etc/system.xml &...
user avatar
  • 596
4 votes

How to get currency Symbol in magento 2?

<?php class Customclass{ protected $storeManager; protected $currencySymbol; protected $localeCurrency; public function __construct( \Magento\Store\Model\...
user avatar
4 votes
Accepted

Magento-2 How to convert price from current currency to base currency

Solution: public function convertPrice($amount = 0, $store = null, $currency = null) {     $objectManager = \Magento\Framework\App\ObjectManager::getInstance();     $priceCurrencyObject = $...
user avatar
3 votes

How can I have one login page for 2 stores?

Take a look at loginPostAction() in app/code/core/Mage/Customer/controllers/AccountController.php login() in app/code/core/Mage/Customer/Model/Session.php To log in a customer we need to do /**...
user avatar
3 votes
Accepted

Which setup is best for domains and languages in magento?

If you want different prices on different domains (and you don't want to code or look for extensions) then separate websites is the way to go. Simple as that. Magento supports this out of the box for ...
user avatar
  • 195k
3 votes

What currency does Magento use in the database table `sales_flat_order` if we have several orders with different base currencies

normally the base_grant_total (and all other fields that begin with base_) are kept in the value you set for default currency in the backend in system->configuration. The grant_total is kept in the ...
user avatar
  • 195k
3 votes

Magento 2: Round up foreign currency. How to do it?

vendor/magento/framework/pricing/amount/AmountFactory.php public function create($amount, array $adjustmentAmounts = []) { $amountModel = $this->objectManager->create( self::...
user avatar
  • 61
2 votes

Different delivery prices for different currencies

This is not configurable unless you use separate websites per base currency.
user avatar
2 votes
Accepted

Two currencies at same time

The simplest way (although not necessarily the best), would be to iterate over the currencies you've chosen to enable on your store in price.phtml. At the top of price.phtml, just before the HTML, ...
user avatar
  • 17.5k
2 votes

Is there a an event for the currency exchange rates?

From what I'm seeing in Mage_Directory_Model_Currency_Import_Abstract and Mage_Directory_Model_Currency_Import_Webservicex and the whole Mage_Directory module, there is no dispatchEvent() method ...
user avatar
  • 17.2k
2 votes
Accepted

Show multiple currencies, but transact in base currency

This happens by default - you have a base currency on which everything is configured and setup (product prices etc) and the other currencies the prices for which are calculated based on the current ...
user avatar
2 votes

Fixed currency prices, websites, single domain

You are not completely right about baskets not being shared between websites. The reason is that normally Magento uses a specific Website scope (so Magento terminology) to refer to a specific website (...
user avatar
2 votes

Multicurrency converter?

Try this code snippet !! This will convert current currency with base currency. you can give your (GBP) as current currency and get converted price. $_taxHelper = $this->helper('tax'); $_store = $...
user avatar
2 votes

Multi Website, Different Prices, Same Domain?

Another approach to this would be using customer groups, you can then apply different pricing to each product depending on how they registered, you could have different registration forms or a ...
user avatar
2 votes
Accepted

Multi Website, Different Prices, Same Domain?

unfortunately, you can't set the scope to store/website level for a product. You have to manage this by editing the price for each store-view. When you edit the price per view, magento will properly ...
user avatar
  • 243
2 votes

Magento 2 : How to set multiple currencies in one storefront?

Go to STORES > CONFIGURATION > Currency Setup choose Allowed Currencies you want to display Choose base and display currency in there. Save before leave STORES > Currency Rates and allow all currency ...
user avatar
  • 3,153
2 votes

How To Change Base currency for a multi store site

You need to set-up multiple websites, one for each currency (not just store views, complete websites) Then you will be able to change the store from the Configuration scope dropdown in settings, and ...
user avatar
  • 753
2 votes
Accepted

Display currency selected by user on top

Replace this : <?php if(count($this->getStores())>1): ?> <div class="form-language"> <ul id="select-language" title="<?php echo $this->__('Currency') ?>" class="...
user avatar
  • 4,636
2 votes

Best practice with multi country set up - Magento 2

"Product attributes are different in each country (description, images, price and currency - beware I need to set each price manually, not auto convert" Based on this sole requirement you are looking ...
user avatar
  • 16.6k
2 votes

Magento Multi store with Multi language and Multi currency

There are tons of tutorials on this subject on the web. You can try this or this To summarize the proccess: Create a two store views and name them "Language 1" and "Language 2" Install language ...
user avatar
2 votes
Accepted

Removing multiple currencies in Magento 2

Please check these: Go to Stores >> Configuration >> General >> Currency Setup, then check how many currencies have you selected under Allowed Currencies. If there are more than one currency, then ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible