Mehrere Shops verwalten: Unterschied zwischen den Versionen

Aus e-vendo Wiki
Wechseln zu: Navigation, Suche
 
(26 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{wip|Dieses Thema befindet sich im Aufbau.}}
+
e-vendo erlaubt sowohl die Nutzung von mehrsprachigen Shops als auch die Verwaltung von separaten Shops aus einer Warenwirtschaft heraus. Die Kombination beider Varianten ist ebenfalls möglich (also separate Shops mit Sprachumschaltung).
  
 +
Dieses Multishopsystem soll im Folgenden erläutert werden.
  
  
e-vendo erlaubt sowohl die Nutzung von mehrsprachigen Shops als auch die Verwaltung von separaten Shops aus einer Warenwirtschaft heraus. Die Kombination beider Varianten ist ebenfalls möglich (also separate Shops mit Sprachumschaltung).
+
__TOC__
 
 
Dieses Multishopsystem soll im Folgenden erläutert werden.
 
  
  
Zeile 11: Zeile 10:
  
 
Bei separaten Shops werden zwei völlig voneinander getrennte Shops verwaltet. Die enthaltenen Artikel können sich überlagern.
 
Bei separaten Shops werden zwei völlig voneinander getrennte Shops verwaltet. Die enthaltenen Artikel können sich überlagern.
 +
 +
Werden separate Shops aufgebaut, ist es empfehlenswert, für diese auch jeweils eine separate {{link|Konfiguration - Abteilungen/Filialen|Filiale}} anzulegen. Dadurch können den Shops auch entsprechend unterschiedliche {{link|Konfiguration - Kopfbogen|Kopfbögen}} zugeordnet werden.
  
  
Zeile 17: Zeile 18:
 
[[image:multishop themen.png|frame|Themenbaum mit zwei Shops|verweis=]]
 
[[image:multishop themen.png|frame|Themenbaum mit zwei Shops|verweis=]]
  
Im {{link|Shopeditor|Shopeditor}} werden direkt unter dem Urknoten (hier <span style="color:#0101df;">root</span>) die beiden Startpunkte bzw. Einstiegsseiten der Shops (hier <span style="color:#0101df;">Modellbau</span> und <span style="color:#0101df;">Fahrradhandel</span>) angelegt. Unter diesen werden dann die eigentlichen Themenstrukturen der Shops entwickelt.
+
Im {{link|Shopeditor|Shopeditor}} werden direkt unter dem Urknoten (hier <span style="color:#0101df;">root</span>) die beiden Startpunkte bzw. Einstiegsseiten der Shops (hier <span style="color:#0101df;">Shop&nbsp;1</span> und <span style="color:#0101df;">Shop&nbsp;2</span>) angelegt. Unter diesen werden dann die eigentlichen Themenstrukturen der Shops entwickelt.
  
  
Der Standard-Einstiegspunkt für den Shop ist das oberste Thema (hier <span style="color:#0101df;">root</span>). Da die beiden Shops separat geführt werden sollen, muss diesen mitgeteilt werden, dass deren Oberthemen (hier <span style="color:#0101df;">Modellbau</span> und <span style="color:#0101df;">Fahrradhandel</span>) eigenständige Einstiegspunkte haben.
+
Der Standard-Einstiegspunkt für den Shop ist das oberste Thema (hier <span style="color:#0101df;">root</span>). Da die beiden Shops separat geführt werden sollen, muss diesen mitgeteilt werden, dass deren Oberthemen (hier <span style="color:#0101df;">Shop&nbsp;1</span> und <span style="color:#0101df;">Shop&nbsp;2</span>) eigenständige Einstiegspunkte haben.
  
Dies können Sie im jeweiligen {{link|Shop-Management|in diesem Artikel}} unter
+
Dies können Sie im jeweiligen {{link|Shop-Management|Shop-Management}} unter
 
*Konfiguration
 
*Konfiguration
 
*Shop-Konfiguration
 
*Shop-Konfiguration
Zeile 28: Zeile 29:
 
*Themenbaum
 
*Themenbaum
  
 +
{{info|Da hierbei zwei (oder mehr) Shops entstehen, existieren auch mehrere Shop-Managements. Diese sind aufrufbar, indem an die Standard-URL der Parameter für den Shop und dessen Name angehangen wird:<br>
 +
:<tt><nowiki>https://www.IhrShop.de/?a&#61;administration</nowiki>'''&shop&#61;Shop1'''</tt><br>
 +
Die Namen der Shops werden bei der Einrichtung mitgeteilt.}}
  
 
An dieser Stelle muss jeweils im Feld ''Einstiegspunkt im Themenbaum'' die Themennummer des jeweiligen Startthemas hinterlegt werden. Diese Nummer ist zu finden, indem im Themenbaum des Shopeditors das entsprechende Thema markiert und in den Reiter ''Eigenschaften'' gewechselt wird:
 
An dieser Stelle muss jeweils im Feld ''Einstiegspunkt im Themenbaum'' die Themennummer des jeweiligen Startthemas hinterlegt werden. Diese Nummer ist zu finden, indem im Themenbaum des Shopeditors das entsprechende Thema markiert und in den Reiter ''Eigenschaften'' gewechselt wird:
Zeile 34: Zeile 38:
  
  
 +
===Artikel===
  
===Artikel===
+
Bei den Artikeln kann über eine Shopkennung geregelt werden, in welchen Shops diese angezeigt werden. Dazu können in der Artikelverwaltung, Reiter ''Onlineshop'', im {{link|Artikelverwaltung - Reiter Onlineshop#Reiter Einstellungen|Unterreiter ''Einstellungen''}} beim Feld ''eShopkennung'' jedem Artikel eine oder mehrere Shopkennungen zugewiesen werden.
  
 +
Voraussetzung dafür ist, dass in den jeweiligen {{link|Shop-Management|Shop-Managements}} den Shops entsprechende Shopkennungen zugewiesen wurden. Diese werden als Grundlage für die Auswahl in der Artikelverwaltung herangezogen.
  
 +
Die zugehörige Einstellung findet sich im Shop-Management unter
 +
*Konfiguration
 +
*Shop-Konfiguration
 +
*Multishop
 +
*Shopkennung
  
 +
{{info|Die Shopkennungen können auch über einen {{link|Datenimport - Reiter Artikeldaten|Artikeldatenimport}} ins System übertragen werden. Dabei ist zu beachten, dass die einzelnen Kennungen mittels Semikola voneinander getrennt, ebenfalls Semikola vor- und nachgestellt sowie der gesamte Feldinhalt in Anführungszeichen&#42; gesetzt werden müssen.<br>Es ergibt sich also die folgende Syntax für das Feld<tt> ESHOPKENNUNG </tt> beim Datenimport:<br>
 +
:<tt>";Kennung1;Kennung2;"</tt>
  
 +
&#42; Der Feldinhalt muss nur dann in Anführungszeichen gesetzt werden, sofern in der .csv-Datei Semikola als Feldtrennzeichen benutzt werden.}}
  
 +
===Sonstiges===
  
 +
Die Shopkennungen können an den folgenden Stellen verwendet werden, um Inhalte shopspezifisch auszuliefern:
 +
:{{link|Artikelverwaltung|Artikel}}
 +
:{{link|Konfiguration - Versandart|Versandarten}}
 +
:{{link|Konfiguration - Zahlart|Zahlungsarten}}
  
  
 +
==ungeteilte (Sprach-)Shops==
  
 +
Bei ungeteilten Shops wird derselbe Shop mehrfach ausgeliefert. Üblicherweise wird dieses System dazu genutzt, um den Shop in unterschiedlichen Sprachen anzubieten. Es spricht jedoch nichts dagegen, andere Texte für Artikel und Seiten im Shop anzufertigen.
  
 +
Für dieses System kommen die Reiter ''Sprache 2'', ''Sprache 3'' etc. zum Einsatz, die an vielen Stellen im System vorhanden sind.
  
==ungeteilte (Sprach-)Shops==
 
  
 
===Themenbaum===
 
===Themenbaum===
 +
 +
Der Themenbaum muss bei ungeteilten Shops nicht weiter angepasst werden; auch Einstiegspunkte müssen nicht im Shop-Management verwaltet werden.
 +
 +
Allerdings muss in der {{link|Konfiguration - Sprachen|Sprachenkonfiguration}} pro zusätzlichem Shop eine Sprache angelegt werden:
 +
:[[image:multishop sprachen.png|verweis=]]
 +
 +
Die Sprache gilt als Label für die Texte, welche vom Shop dann letztendlich ausgespielt werden.
 +
 +
 +
Im {{link|Shop-Management|Shop-Management}} kann dann jedem Shop ein Sprachfeld sowie ein Sprachdatensatz zugewiesen werden.
 +
 +
Dies ist möglich unter
 +
*Konfiguration
 +
*Shop-Konfiguration
 +
*Multishop
 +
*Sprach-Einstellungen
 +
 +
 +
;Sprachdatensatz
 +
:Über das Konfigurationsfeld ''Sprachdatensatz'' hingegen wird definiert, welche "Sprache" in diesem Shop ausgeliefert werden soll. Wird hier die Sprache Nr. 2 (im oben angezeigten Bild "Englisch") gewählt, so wird der Shop immer nach Texten mit dieser Sprache suchen und sie statt des Standards ausgeben. Dies ist bspw. in der Artikelverwaltung im {{link|Artikelverwaltung - Reiter Sprachen|Reiter ''Sprachen''}} möglich, in welchem für jeden Sprachdatensatz unterschiedliche Texte definiert werden können.
 +
 +
;Sprachfeld
 +
:Mit der Einstellung bei ''Sprachfeld'' wird festgelegt, welches Sprachenfeld gewählt wird, sofern in der Warenwirtschaft mehrere vorhanden sind.
 +
:Dies ist bspw. im {{link|Shopeditor - Reiter Seitentext|Reiter ''Seitentext''}} des Shopeditors der Fall:
 +
 +
:[[image:multishop sprachfeld.png|verweis=]]
 +
 +
:Hier kann somit im Reiter ''Sprache 1'' ein deutscher und im Reiter ''Sprache 2'' die englische Übersetzung bzw. Version hinterlegt werden. Der Shop spielt dann den Inhalt desjenigen Reiters aus, der im Shop-Management als Sprachfeld gewählt wurde.
 +
:Enthält das entsprechende Sprachfeld bei einem Shopthema, Artikel o.Ä. keinen Text, greift der Shop auf den Standard (''Sprache 1'') zurück.
 +
  
 
===Artikel===
 
===Artikel===
 +
 +
Bei Artikeln werden die unterschiedlichen Texte im {{link|Artikelverwaltung - Reiter Sprachen|Reiter ''Sprachen''}} abgebildet.
 +
 +
Hier können für jede angelegte {{link|Konfiguration - Sprachen|Sprache}} entsprechende Texte hinterlegt werden, die dann je nach im Shop-Management gewähltem ''Sprachdatensatz'' ausgespielt werden.
 +
 +
Findet der Shop hier keinen Eintrag für seinen Sprachdatensatz, so greift er auf die Standardtexte zurück.
 +
 +
{{info|Die Sprachtexte für Artikel können über einen {{link|Datenimport - Reiter Artikeldaten|Artikeldatenimport}} ins System überführt werden.<br>
 +
Die folgenden {{link|Datenimport - Reiter Artikeldaten - Zielfelder|Felder}} sind dafür nötig:
 +
*<tt>ZUSATZ-SPRACHE_LANDNR</tt>
 +
*<tt>ZUSATZ-SPRACHE_BEZEICHNUNGKURZ</tt>
 +
*<tt>ZUSATZ-SPRACHE_BEZEICHNUNG_LANG</tt>
 +
*<tt>ZUSATZ-SPRACHE_DIMENSIONSTEXT</tt>
 +
*<tt>ZUSATZ-SPRACHE_BEZEICHNUNGHTML</tt>
 +
*<tt>ZUSATZ-SPRACHE_METATITLE</tt>
 +
*<tt>ZUSATZ-SPRACHE_METAKEYWORDS</tt>
 +
*<tt>ZUSATZ-SPRACHE_METADESCRIPTION</tt>}}
 +
 +
===Sonstiges===
 +
 +
Sprachdatensätze können an den folgenden Stellen verwendet werden, um Inhalte shopspezifisch auszuliefern:
 +
:{{link|Artikelverwaltung|Artikel}}
 +
:{{link|Shopeditor|Shopeditor}}
 +
:{{link|Arbeitslöhne|Arbeitslöhne}}
 +
:{{link|Leistungsverzeichnis|Leistungsverzeichnis}}
 +
:{{link|Verkaufsaktion|Verkaufsaktionen}} (in den Spalten ''Aktionsname..'')
 +
 +
{{btt}}

Aktuelle Version vom 25. Februar 2019, 13:00 Uhr

e-vendo erlaubt sowohl die Nutzung von mehrsprachigen Shops als auch die Verwaltung von separaten Shops aus einer Warenwirtschaft heraus. Die Kombination beider Varianten ist ebenfalls möglich (also separate Shops mit Sprachumschaltung).

Dieses Multishopsystem soll im Folgenden erläutert werden.



separate Shops

Bei separaten Shops werden zwei völlig voneinander getrennte Shops verwaltet. Die enthaltenen Artikel können sich überlagern.

Werden separate Shops aufgebaut, ist es empfehlenswert, für diese auch jeweils eine separate Filiale anzulegen. Dadurch können den Shops auch entsprechend unterschiedliche Kopfbögen zugeordnet werden.


Themenbaum

Themenbaum mit zwei Shops

Im Shopeditor werden direkt unter dem Urknoten (hier root) die beiden Startpunkte bzw. Einstiegsseiten der Shops (hier Shop 1 und Shop 2) angelegt. Unter diesen werden dann die eigentlichen Themenstrukturen der Shops entwickelt.


Der Standard-Einstiegspunkt für den Shop ist das oberste Thema (hier root). Da die beiden Shops separat geführt werden sollen, muss diesen mitgeteilt werden, dass deren Oberthemen (hier Shop 1 und Shop 2) eigenständige Einstiegspunkte haben.

Dies können Sie im jeweiligen Shop-Management unter

  • Konfiguration
  • Shop-Konfiguration
  • Multishop
  • Themenbaum
Templ info-blk.png
Da hierbei zwei (oder mehr) Shops entstehen, existieren auch mehrere Shop-Managements. Diese sind aufrufbar, indem an die Standard-URL der Parameter für den Shop und dessen Name angehangen wird:
https://www.IhrShop.de/?a=administration&shop=Shop1
Die Namen der Shops werden bei der Einrichtung mitgeteilt.

An dieser Stelle muss jeweils im Feld Einstiegspunkt im Themenbaum die Themennummer des jeweiligen Startthemas hinterlegt werden. Diese Nummer ist zu finden, indem im Themenbaum des Shopeditors das entsprechende Thema markiert und in den Reiter Eigenschaften gewechselt wird:

Multishop themennr.png


Artikel

Bei den Artikeln kann über eine Shopkennung geregelt werden, in welchen Shops diese angezeigt werden. Dazu können in der Artikelverwaltung, Reiter Onlineshop, im Unterreiter Einstellungen beim Feld eShopkennung jedem Artikel eine oder mehrere Shopkennungen zugewiesen werden.

Voraussetzung dafür ist, dass in den jeweiligen Shop-Managements den Shops entsprechende Shopkennungen zugewiesen wurden. Diese werden als Grundlage für die Auswahl in der Artikelverwaltung herangezogen.

Die zugehörige Einstellung findet sich im Shop-Management unter

  • Konfiguration
  • Shop-Konfiguration
  • Multishop
  • Shopkennung
Templ info-blk.png
Die Shopkennungen können auch über einen Artikeldatenimport ins System übertragen werden. Dabei ist zu beachten, dass die einzelnen Kennungen mittels Semikola voneinander getrennt, ebenfalls Semikola vor- und nachgestellt sowie der gesamte Feldinhalt in Anführungszeichen* gesetzt werden müssen.
Es ergibt sich also die folgende Syntax für das Feld ESHOPKENNUNG beim Datenimport:
";Kennung1;Kennung2;"
* Der Feldinhalt muss nur dann in Anführungszeichen gesetzt werden, sofern in der .csv-Datei Semikola als Feldtrennzeichen benutzt werden.

Sonstiges

Die Shopkennungen können an den folgenden Stellen verwendet werden, um Inhalte shopspezifisch auszuliefern:

Artikel
Versandarten
Zahlungsarten


ungeteilte (Sprach-)Shops

Bei ungeteilten Shops wird derselbe Shop mehrfach ausgeliefert. Üblicherweise wird dieses System dazu genutzt, um den Shop in unterschiedlichen Sprachen anzubieten. Es spricht jedoch nichts dagegen, andere Texte für Artikel und Seiten im Shop anzufertigen.

Für dieses System kommen die Reiter Sprache 2, Sprache 3 etc. zum Einsatz, die an vielen Stellen im System vorhanden sind.


Themenbaum

Der Themenbaum muss bei ungeteilten Shops nicht weiter angepasst werden; auch Einstiegspunkte müssen nicht im Shop-Management verwaltet werden.

Allerdings muss in der Sprachenkonfiguration pro zusätzlichem Shop eine Sprache angelegt werden:

Multishop sprachen.png

Die Sprache gilt als Label für die Texte, welche vom Shop dann letztendlich ausgespielt werden.


Im Shop-Management kann dann jedem Shop ein Sprachfeld sowie ein Sprachdatensatz zugewiesen werden.

Dies ist möglich unter

  • Konfiguration
  • Shop-Konfiguration
  • Multishop
  • Sprach-Einstellungen


Sprachdatensatz
Über das Konfigurationsfeld Sprachdatensatz hingegen wird definiert, welche "Sprache" in diesem Shop ausgeliefert werden soll. Wird hier die Sprache Nr. 2 (im oben angezeigten Bild "Englisch") gewählt, so wird der Shop immer nach Texten mit dieser Sprache suchen und sie statt des Standards ausgeben. Dies ist bspw. in der Artikelverwaltung im Reiter Sprachen möglich, in welchem für jeden Sprachdatensatz unterschiedliche Texte definiert werden können.
Sprachfeld
Mit der Einstellung bei Sprachfeld wird festgelegt, welches Sprachenfeld gewählt wird, sofern in der Warenwirtschaft mehrere vorhanden sind.
Dies ist bspw. im Reiter Seitentext des Shopeditors der Fall:
Multishop sprachfeld.png
Hier kann somit im Reiter Sprache 1 ein deutscher und im Reiter Sprache 2 die englische Übersetzung bzw. Version hinterlegt werden. Der Shop spielt dann den Inhalt desjenigen Reiters aus, der im Shop-Management als Sprachfeld gewählt wurde.
Enthält das entsprechende Sprachfeld bei einem Shopthema, Artikel o.Ä. keinen Text, greift der Shop auf den Standard (Sprache 1) zurück.


Artikel

Bei Artikeln werden die unterschiedlichen Texte im Reiter Sprachen abgebildet.

Hier können für jede angelegte Sprache entsprechende Texte hinterlegt werden, die dann je nach im Shop-Management gewähltem Sprachdatensatz ausgespielt werden.

Findet der Shop hier keinen Eintrag für seinen Sprachdatensatz, so greift er auf die Standardtexte zurück.

Templ info-blk.png
Die Sprachtexte für Artikel können über einen Artikeldatenimport ins System überführt werden.

Die folgenden Felder sind dafür nötig:

  • ZUSATZ-SPRACHE_LANDNR
  • ZUSATZ-SPRACHE_BEZEICHNUNGKURZ
  • ZUSATZ-SPRACHE_BEZEICHNUNG_LANG
  • ZUSATZ-SPRACHE_DIMENSIONSTEXT
  • ZUSATZ-SPRACHE_BEZEICHNUNGHTML
  • ZUSATZ-SPRACHE_METATITLE
  • ZUSATZ-SPRACHE_METAKEYWORDS
  • ZUSATZ-SPRACHE_METADESCRIPTION

Sonstiges

Sprachdatensätze können an den folgenden Stellen verwendet werden, um Inhalte shopspezifisch auszuliefern:

Artikel
Shopeditor
Arbeitslöhne
Leistungsverzeichnis
Verkaufsaktionen (in den Spalten Aktionsname..)
zum Anfang der Seite