Multi-store management

One of the most important feature of JadaSite is convenience of hosting a single web site out of the box with the flexibility of defining multi-site, multi-language and multi-currency all by going over standard configuration.


JadaSite allows you to create multiple sites in one single installation instance. Users can be setup to have access to one or multiple sites defined in the installation. There is no connection between sites. All sites have there own configuration and no information is share across sites.


A site in JadaSite is made up of one or more sub-sites. You can view a sub-site as an individual web site and a site is a collection of all the web sites defined. In business terms, a site can be viewed as a cooperation and sub-sites are different stores under the same cooperation. Each sub-site can has its own look and feel and other customized configuration while at the same time share many things in common. If required, each sub-site can have its own unique domain name.

This is to allow us to achieve the following benefits.

Shares inventories across multiple sub-sites - You can have one set of inventory and different sub-sites can be selling items from the same set of inventory. One example is a company that has a sub-site for United States as well as a sub-site for Canada. This will allows the company to sell the same item in both United States website as well as Canadian website without having to define the item twice and to keep track of two set of inventory.

Single check-out across multiple sub-sites - Customers navigate from one sub-site to another sub-site can add item to the same shopping cart and check-out via one single process. For example, a company may has a brand for men's shirt and another brand for men's tie. In this case, you can have a sub-site for men's shirt and another sub-site for men's tie. They can attract sales from one to another. More importantly, you can allow customer to perform check-out together and have the products all appeared in one order. This approach allows business to offer a more effective shipping rate to customer by combining all products in one order.

Languages and Currencies

JadaSite supports multiple languages. If there is any text that is external facing, JadaSite allows you to set it up with the default language of your choice. You can then enter the same text in other languages. In some situation where you do not need multiple languages, you can just leave the text in its default language and JadaSite will automatically use the default language text when showing in foreign language. In addition, to assist in setting foreign languages, JadaSite interface to Google translate and allows you to translate your text from one language to another.

JadaSite supports multiple currencies. There is always a base currency. Other currencies can be defined with an exchange rate relative to the base currency. For any currency that is external facing, JadaSite allows you to enter the value in base currency. You can choose to enter a value in foreign currency as well or just leave it empty. When showing in foreign currencies, if JadaSite found the foreign currency value, this value will be used. Otherwise, a value is calculated based on the exchange rate. This allows business to quickly adapt to rate change when it fluctuate a lot.

Language is handled by site profile class. Each sub-site can have one or more site profile class that defines language and its related information. The same site profile class can be shared across more than one sub-site.

Currency is handled by site currency class. Each sub-site can have one or more site currency class that defines language and its related information. The same site currency class can be shared across more than one sub-site.

Use cases

1. Simple configuration

This is the most common and straight forward configuration and is included right out of the box. This configuration is used when only one sub-site is required and there is no requirement for multi-language and multi-currency.

2. Selling in 2 different countries that have different languages and currencies.

We can go one step further and define a site that has 2 set of languages and 2 currencies. Customer on the site can choose the language that they prefer to use and the currency that they would like to view. During the checkout process, the currency that they choose will be used.

3. Requires a regular store and a outlet store. Inventory is to be shared between 2 stores.

In this scenario, we have a regular web store and an outlet store selling the same product that may or may not has the same price. The products that are selling from the 2 stores all share the same inventory. The regular store and the outlet store can also be setup to have the same or different template. The above diagram shows a site that contains a regular and outlet sub-site. They both share the same language. However, the outlet store has a different set of pricing. To customers, the 2 sub-sites are appeared to be distinct and shopping carts are not shared. You may notice there are 2 currencies setup and they are both USD. This is to allow the 2 sub-sites to be under the same currency with different price.

4. A electronics store selling TVs and a accessories store selling cables.

In this scenario, we have 2 sub-sites. One sub-site sells TV and the other sub-site sells audio/video accessories. Although they completely sells different items, we can configure them to operate under one site. This allows us to refer customer from one site to another. Customers can also check out items from different sub-sites into the same shopping cart. Since all items and orders are maintained together, we can handle orders in the same logistic facility. Customers will have a better shopping experience and likely better shipping cost by combining orders from 2 sub-sites together.

 Copyright ©, 2008 - 2012. All rights reserved.