i have 2 store, 1 for USD 2 for CAD
my first store working fine, my 2nd store shows product value CAD when i send in paypal that time CAD value convert in USD, can you suggest me how to slove it i need when paypal goes its show CAD.
The solution to this problem lies in this Magento thread; here’s a summary for anyone struggling with this:
You need to set-up multiple websites, one for each currency (not just store views, complete websites)
Set ‘Catalog Price Scope’ to ‘Website’ in System > Configuration > Catalog
Set the Base Currency of each website to its respective currency in System > Configuration > Currency Setup
Set all your currency rates to ‘1.0’ in System > Manage Currency Rates
Now you can set your product prices per store when editing a product, voila!
Related
Site requirement is that all products are available to purchase in either GBP, USD or EUR. However, pricing is fixed for each product - client does not want pricing based on current exchange rates. If they did it'd be easy!
We have customers assigned to groups (price bands) and for each product we set the price for each price band. GBP has 5 price bands, USD has 2 and EUR has 1.
This is where it gets tricky. With the main site base currency set to GBP, in order to set USD & EUR in advanced pricing (i.e. fixed by customer group), we have to create a US and EU website. It's the only way to select a different currency in Advanced Pricing. Fine, but we don't want different domain/URLs for the three sites. That would in effect duplicate the same site three times with the only difference being the currency symbol. That would play havoc with search engine ranking. So I've set all three sites with the same domain but it doesn't work.
The only way to select the website when creating a customer is to have Account Sharing Options set to "per website"; otherwise the option to select website is disabled. I create a customer in admin, assigned to say the US site. Customer get's a mail to set password. Follow the link and try to set the password and it comes up with an error "Something went wrong while saving the new password." I'm guessing this is because it's trying to set the account password on the main site when the customer is associated with the US site. I've tried this multiple times and it's always the same error.
Anyone have any idea how to configure Magento 2.2 to support multiple currencies where pricing is fixed in Advanced Pricing by Customer Group and without having three duplicate public sites?
Does anyone know a quick way to remove the base currency from the order summary detail from within Magento's admin panel?
For example at the moment on our multi store setup we have order summary displaying like so:
Grand Total £447.60
[€523.43]
We want to display the totals in just the store currency that the order was placed in (in this case €'s)
I'm looking for a way to change the base currency without having to update thousands of product prices.
To my knowledge such an action is not supported from the backend alone it seems.
The situation is as follows:
EUR is our base currency and all our prices and postage rates are set in EUR of course.
We also support AUS, GBP, USD etc.
The problem is that our store is located in a country that does not use any of these currencies. Therefore it would be better for us to change the base currency to the one used
in our location so we can set product prices and postages in this currency so that they always remain accurate regardless of the up and downs of the currency market.
Can this be done without going through all the products manually and update the prices (or, for that matter use a spreadsheet import)?
You could check out Product Base Currency, it's a commercial extension though: http://innoexts.com/promotion/product-base-currency/
It allows to set base price in a local currency for each product separately. It supports the following attributes: Price, Special Price, Tier Price, and Group Price and provides capability to import/export products in multiple base currencies.
I'm solving issue related to showing prices with TAX in basket. I have configured some tax rules for UK countrym which is 20%. In fronend I can see prices with tax. That's fine. But when I added a product to basket them it's displayed without tax amount, but it would as I enabled in backend.
My configuration is
TAX depends on delivery address
I specified default delivery address in backend, country = GB, region = *, postcode = *
I would expect: If I dont specify any delivery address then default delivery address would be used.
So I went depper I found that there are methods Mage_Sales_Model_Quote->collectTotals() and $address->collectTotals() which operates with Country, Region and postcode. Their values are Country = GB, region is empty, postcode is empty. That's the reason why Mage_Tax_Model_Calculation::getRate returns 0 tax rate.
I can override this function and but there default delivery address configuration but I'm not sure whether I break anything or nor :)
Is it standard behaviour or is it bug?
It's not a bug. I see you are using the UK language pack so I'll answer using the terms from that.
Either you have configured something wrongly in the backend (have you set basket prices to display inclusive of tax in Config->Sales->VAT->Shopping Basket Display settings?) or your
theme has been set up badly and deliberately displays prices without tax in the cart even if you have set the config so they should be included.
Magento handles UK/EU inclusive tax setup really well, don't go down the rabbit hole of trying to alter the core for this.
Switch themes and see if that solves it. Your templates/checkout/cart.phtml file should contain a series of conditionals which checks the config settings and displays the prices with or without tax in the cart (or both).
We have a magento 1.5.1 installed on our server. In that the default currency is set to USD, but somehow, the products are displayed with Australian dollars. I checked in the System > Configuration > Currency Setup and again set the default website and default store view currencies to USD. But, to no avail.'
EDIT : I noticed that it's picking the first in the allowed currencies list. I deselected the Australian Dollar and then it started picking British Pound Sterling.
Have you made sure that you it's been set up for your store view? Check your website scope to make sure it's not been set for your store view.
The reason it was happening because the earlier developer had written a code which detected the country and respectively selected the country.
Now, since in cases, where the allowed currencies doesn't match one of the countries detected, it defaulted back to first allowed currency.