cancel
Showing results for 
Search instead for 
Did you mean: 

Website vs store

SOLVED

Website vs store

Hello community,
I am getting conflicting answers in terms of setup of payment gateways and shipping rules.

The Magento training and documentation for 2.0 says that these settings are done on the website level. Hence why we want to configure each country at the website level.

Talking to some magento experts, and they said that payment gateways and shipping rules can be set at the store level. Which will mean that we'll have one website and each country can be a store instead of website. The second solution would be the more desirable one since that means that users can exist across all three countries.

Please advise on best architecture.

Thanks,
Mike.
1 ACCEPTED SOLUTION

Accepted Solutions

Re: Website vs store

Hi @Mag2Backend,

 

As you said, payment and shipping settings works (most of them) at website level. Noramlly you'll be able to change some label at store view level.

Store views are not supposed to be used to separate countries but languages. That's why you can edit those labels (to correct the text on each language).

 

Payment and shipping mehtods allows you to define some rules that depends on customer billing address or shipping address. That's how you can configure two shipping methods on the same website. Method 1 will work only with country A on shipping address and Method 2 with country B.

 

These rules depends on customer billing/shipping information. Once the customer enter the data Magento will refresh the available options.

View solution in original post

6 REPLIES 6

Re: Website vs store

Hi @Mag2Backend,

 

As you said, payment and shipping settings works (most of them) at website level. Noramlly you'll be able to change some label at store view level.

Store views are not supposed to be used to separate countries but languages. That's why you can edit those labels (to correct the text on each language).

 

Payment and shipping mehtods allows you to define some rules that depends on customer billing address or shipping address. That's how you can configure two shipping methods on the same website. Method 1 will work only with country A on shipping address and Method 2 with country B.

 

These rules depends on customer billing/shipping information. Once the customer enter the data Magento will refresh the available options.

Re: Website vs store

Thank you Domain Cullota for the response.
So if we separate each country at the website level how do we deal with users that are in both countries. For instance user A that has made orders in country A then he/she moved to country B. How do we have a user base that crosses multiple websites ? Is there a solution for Magento 2 for such a scenario?

Re: Website vs store

@Mag2Backend,

 

You can share your costumers between websites.

I'm not sure about your business rules (why you want or need to separate countries per website).

Can you share your requirements about this configuration?

Re: Website vs store

Ok. We are developing a hybrid app where the front end is react native and the backend is magento 2.1.4.

The offering is across 3 countries. Starting with country A then B then C.
ewxh country might have different payment gateways to support them. For instance payment gateways X might work for country A and B but not C .
Now also each country might have different shipping rules. For instance we might in country A to just 2 cities in it. Country B we might ship to all cities. We might offer free shipping in country A but for country B and C offer free shipping if orders are above $100.

Lastly , some products will only sold in country A and not B and C.

We want users to be able to move between country A and B .

Can this setup be done with one website. 3 stores ( A , B , and c) and each store has 2 store views for Arabic and English ?

Re: Website vs store

@Mag2Backend,

 

I'm still thinking that using different websites but sharing customers across all of them is the best idea here.

 

Re: Website vs store

Agreed.