2010-11-25 40 views
4

Ich habe zwei (Beispiel) Domains:Magento Web site/Speicher/Storeview Organisation

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

ich sie brauchen, um verbunden zu werden, die gleiche Magento-Installation. Sie teilen die meisten Designelemente und teilen sich den Katalog. Sie haben jeweils drei Übersetzungen: Englisch, Französisch und Deutsch.

Ich habe versucht, die beiden Geschäfte als Stores, und die Übersetzungen als Store Views (drei pro Store). Aber das Problem ist, wenn ich zu "System> Konfiguration" gehe, kann ich den Bereich zum Speicher nicht ändern. Ich kann es einfach in eine Website oder eine Store-Ansicht ändern. Das bedeutet, dass alle Änderungen, die ich an der einen oder der anderen Domain vornehmen möchte, dreimal vorgenommen werden müssen: einmal für Englisch, einmal für Französisch und einmal für Deutsch. Mir wurde klar, dass ich gegen das Design von Magento vorgehen würde.

In Anbetracht meiner Situation, sollte ich euro-shoes.com und us-shoes.com Websites statt Stores machen? Wenn nein, was wäre meine beste Organisation?

Antwort

4

Ja. Machen Sie euro-shoes.com und us-shoes.com Websites statt Stores. Der Aufwand, der dadurch eingespart wird, ist bemerkenswert und lohnt sich.

Sie können "System> Konfiguration> Kundenkonfiguration> Kontofreigabeoptionen" auf "Global" ändern, damit Kunden weiterhin zwischen Websites wechseln können.

Bedenken Sie auch, dass der Shop-Schalter normalerweise auf Themen nicht für separate Websites funktioniert, so müssen Sie a replacement finden.

+0

Nun, ich würde nicht zwischen den Websites wechseln. Der Switcher sollte die Übersetzungen (Store Views) als Optionen anbieten. Das würde funktionieren, oder? – mattalxndr

+1

Der vorhandene Umschalter würde korrekt zwischen den Sprachen wechseln, und es ist keine Anstrengung erforderlich. Es ist das Standardverhalten. – clockworkgeek

+0

Großartig, danke .. – mattalxndr

0

Wenn Sie die Trennung nicht in der Reihenfolgeebene benötigen, können Sie zwei Speicheransichten einrichten und stattdessen einen benutzerdefinierten Gebietsschema-Switcher hinzufügen?

Pseudo-Code:

<?php $store->setLocaleCode('locale_code', $store->getId()));?> 
+0

Wie funktionieren Übersetzungen in Konfiguration, Produktbeschreibungen, ...? Alles mit Umfang in der Datenbank? – mattalxndr

+0

gut das würde nicht funktionieren :) und wenn Sie sie als separate Websites machen dann können Sie den Warenkorb nicht mit zwischen zwei Websites teilen, wie Sie zwischen 3 Shop-Ansichten teilen können, wenn Sie nicht die Notwendigkeit für gemeinsame Wagen haben Dann ist es das bevorzugte Verhalten, zwei Websites zu erstellen. –

+0

Angenommen, gibt es eine äquivalente Methode zu '$ store-> setLocaleCode', die das Theme-Paket ändern würde? – mattalxndr