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.
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
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
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.