4

I have two (example) domains:

  • euro-shoes.com
  • us-shoes.com

I need them to be connected to the same Magento installation. They share most design elements and they share the catalog. They each have three translations: English, French, and German.

I tried setting the two stores up as Stores, and the translations as Store Views (three per Store). But the problem is, when I go to "System > Configuration", I can't change the scope to the Store. I can just change it to a Website or a Store View. This means that any changes I want to make to one domain or the other need to be made three times: once for English, once for French, and once for German. I realized at this point that I might be going against the design of Magento.

Considering my situation, should I make euro-shoes.com and us-shoes.com Websites instead of Stores? If no, what would be my best organization?

mattalxndr
  • 9,143
  • 8
  • 56
  • 87

2 Answers2

4

Yes. Make euro-shoes.com and us-shoes.com Websites instead of Stores. The effort saved by doing this is notable and worth doing.

You could change "System > Configuration > Customer Configuration > Account Sharing Options" to "Global" so that customers can continue to switch between websites.

Also consider, the store switcher normally seen on themes doesn't work for separate websites so you'll have to find a replacement.

clockworkgeek
  • 37,650
  • 9
  • 89
  • 127
  • Well, I wouldn't be switching between websites. The switcher should offer the translations (Store Views) as options. That would work, right? – mattalxndr Nov 25 '10 at 17:49
  • 1
    The existing switcher would correctly switch between languages and no effort on that is needed. It is the default behaviour. – clockworkgeek Nov 25 '10 at 18:40
0

if you don't need the separation in order level then you can set up two store-views and add a custom locale switcher instead?

Pseudo code:

<?php $store->setLocaleCode('locale_code', $store->getId()));?>
Anton S
  • 12,750
  • 2
  • 35
  • 37
  • How would translations work in Configuration, products descriptions, ...? Anything with scope in the database? – mattalxndr Nov 25 '10 at 09:01
  • well this would not work :) and if you make them as separate websites then you can't share the cart with between two websites like you can share between 3 store-views if you don't have the need for shared carts then making two websites is the preferred behavior – Anton S Nov 25 '10 at 09:44
  • Say, is there an equivalent method to `$store->setLocaleCode` that would change the theme package? – mattalxndr Nov 26 '10 at 23:28