What is best practice in NopCommerce on pricing per country (and default currency per domain)?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
6 years ago
Hi,

Many clients we meet require different prices per country, which in some cases can be handled via currency calculations, but in some cases not.

For exemple, a TV should cost 900 EUR in Finland but 800 EUR i Germany, since the market is different.

How would you set this up in NopCommerce?

Related bonus question:

A client of ours will have 10 different domains, one for each country they work in. We want to set language and currency automatically based on the domain. Is this standard functionality in NopCommerce? Does this require multi-store setup?

Kind regards
Jakob
6 years ago
For the store you can set the default language and for language you can set the default currency. Yo can also restrict languages and currencies specific to store.

you can redirect to specific country users to specific domain based on IP using little bit of customization in nopCommerce code.

We have a below nopCommerce plugin which will meet your requirements but as of now it have a limitation it cannot be used in transnational websites.

https://www.nopcommerce.com/p/2254/location-based-prices-currencies-plugin.aspx
6 years ago
manjunatha.govindappa wrote:
For the store you can set the default language and for language you can set the default currency. Yo can also restrict languages and currencies specific to store.


OK, so this needs a multi-store setup? There is no way to relate a specific domain to a specific language with a single-store setup?

manjunatha.govindappa wrote:
We have a below nopCommerce plugin which will meet your requirements but as of now it have a limitation it cannot be used in transnational websites.

https://www.nopcommerce.com/p/2254/location-based-prices-currencies-plugin.aspx


The review comment on that plugin says "Order page, Cart page and mini Cart doesnt work country price!!!" If this is correct, I don't think it will work for us.

Thanks for your reply!
6 years ago
tw1981 wrote:
For the store you can set the default language and for language you can set the default currency. Yo can also restrict languages and currencies specific to store.


OK, so this needs a multi-store setup? There is no way to relate a specific domain to a specific language with a single-store setup?

We have a below nopCommerce plugin which will meet your requirements but as of now it have a limitation it cannot be used in transnational websites.

https://www.nopcommerce.com/p/2254/location-based-prices-currencies-plugin.aspx

The review comment on that plugin says "Order page, Cart page and mini Cart doesnt work country price!!!" If this is correct, I don't think it will work for us.

Thanks for your reply!

I think the multi-store setup is adequate for your needs, since you can configure how different the look and behavior would be from one store to the others. Example they could be all identical except for languages and prices.

The problem is to have different primary currencies. That would require customization. For such a case it could be more appropriate to have separate stores sharing the same product DB.
6 years ago
Thanks a lot!

To sum up, this is our requirements:
- 6 domains
- 6 languages
- 5 currencies

The first 5 domains are country-specific with localized languages.
The 6th domain is the "international" site which handles customers from all other countries except for the first 5. English language and two currencies; USD and EUR.

The should all share the same products, categories etc - but exceptions might occur.

So if I understand you correctly, this would be the best case for us:

Standard functionality:
* Multi-Store Setup - one store per domain
* Each store gets a default language
* Each store gets a default currency based on that language

Custom functionality:
* Automatically set correct currency for the international site based on country
* Country/store specific pricing

I guess we could manage store specific pricing by creating multiple products which are limited to each store, but the amount of products are more than 40 000 in total so I would like to avoid that kind of solution.
6 years ago
Please notice that in multi-store environment you can only have one primary currency which will be applied for all stores for pricing  and for payments, independently that they will be displayed in the selected currency. Thats why you will need to do customization  work to accept a primary currency per store. The other option is to have independent stores as described here
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.