I'm about to develop a simple webshop for a client which wants to use the free edition (to monitor the sale and market before upgrading to a PRO license) of uCommerce. They are fully aware that multilingual categories/products are not available with the free license, but they still want a multilingual site structure for the content itself (i.e. regular textpages, news etc)
What I'm used to when developing multilingual sites is having a node for each site:
Giving each of the site nodes the correct hostname. However, when installing uCommerce (I also installed the Razor demo store just to get the hang of it) the site should be the "shop" node that uCommerce creates, if I understand correctly? So the above structure cannot be used (?)
How would you structure multilingual content with uCommerce free license? Am I "forced" to a 1-1 (a tab for each language) structure to achieve this? :-)
I would set it up like you describe. You can have the store node replicated under each of the content sites. This will give you some flexibility in translating the store pages and give you full Umbraco "context" for doing bread crumbs and site maps.
Alternatively you can operate a single store node independantly of the top-level domains, e.g. mystore.com/store would service all the language specific sites, but you'd loose Umbraco context and have to manage languages manually.
In both cases you'll want to make sure that the install URL rewriting rules in /config/UrlRewriting.config matches the structure you ultimately go with.
But which hostname should then be selected in uCommerce? mysite.dk will have hostname: mysite.dk, mysite.com will have hostname: mysite.com and/or en.mysite.com etc etc
I had a look at the URL rewrite rules in UrlRewriting.config, but I must admit that I'm a bit confused as to how it should be with my structure above, basically there should be another step before: ~/catalog/.. ? Or am I off here? ;-)
To use the same store for multiple content sites you lave it at "Default".
You want the destination URL in UrlRewriting.config to match the URL of the content nodes. You have the same content structure in each site so you'll be able to use the same rule across all your sites.
Multilingual content
Hi all,
I'm about to develop a simple webshop for a client which wants to use the free edition (to monitor the sale and market before upgrading to a PRO license) of uCommerce. They are fully aware that multilingual categories/products are not available with the free license, but they still want a multilingual site structure for the content itself (i.e. regular textpages, news etc)
What I'm used to when developing multilingual sites is having a node for each site:
- Content
- mysite.dk
- Textpage
- mysite.com
- Textpage
- mysite.de
- Textpage
Giving each of the site nodes the correct hostname. However, when installing uCommerce (I also installed the Razor demo store just to get the hang of it) the site should be the "shop" node that uCommerce creates, if I understand correctly? So the above structure cannot be used (?)
How would you structure multilingual content with uCommerce free license? Am I "forced" to a 1-1 (a tab for each language) structure to achieve this? :-)
Thanks in advance.
All the best,
Bo
Hi Bo,
I would set it up like you describe. You can have the store node replicated under each of the content sites. This will give you some flexibility in translating the store pages and give you full Umbraco "context" for doing bread crumbs and site maps.
Alternatively you can operate a single store node independantly of the top-level domains, e.g. mystore.com/store would service all the language specific sites, but you'd loose Umbraco context and have to manage languages manually.
In both cases you'll want to make sure that the install URL rewriting rules in /config/UrlRewriting.config matches the structure you ultimately go with.
Hope this helps.
Hi Søren,
Thanks for the fast reply :-)
Would be nice if I could go with the structure I wrote in my post as that's what I'm used to. So the content structure would like this:
- Content
- mysite.dk
- Textpage
- Shop
- Catalog
- Cart
- mysite.com
- Textpage
- Shop
- Catalog
- Cart
- mysite.de
- Textpage
- Shop
- Catalog
- Cart
But which hostname should then be selected in uCommerce? mysite.dk will have hostname: mysite.dk, mysite.com will have hostname: mysite.com and/or en.mysite.com etc etc
I had a look at the URL rewrite rules in UrlRewriting.config, but I must admit that I'm a bit confused as to how it should be with my structure above, basically there should be another step before: ~/catalog/.. ? Or am I off here? ;-)
Thanks again!
- Bo
Hi Bo,
To use the same store for multiple content sites you lave it at "Default".
You want the destination URL in UrlRewriting.config to match the URL of the content nodes. You have the same content structure in each site so you'll be able to use the same rule across all your sites.
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.