Inaktiv Shop erweitern - Mehrsprachig

dolfy

Sehr aktives Mitglied
21. Oktober 2012
313
51
Hallo,

ich habe jetzt schon viel gesucht aber doch recht unterschiedliche aussagen gelesen.

Ziel ist es mein vorhandene Shop um Englisch zu erweitern.

Shopwareseitig ist mir die Sache klar.
In Shopware wird auf Ebene 1 ein Kategorie z.B. Englisch angelegt.
Jetzt wird ein Sprachshop angelegt und diese Kategorie zugewiesen.
Laut einige Aussagen muss jetzt der Connector im Shop neu installiert werden.

Im Wawi sollte der vorhanden Struktur(Kategoriebaum) so beibehalten werden, ich möchte halt nur in alle Kategorien und Artikel die Englische Übersetzung hinzufügen.
Hier gibt es halt sehr unterschiedliche aussagen, auch seitens JTL Mitarbeitern.

Daniel B. hat mal geschrieben:
1. Lege deine Sprachen als Kategorie im Shopware an. Diese liegen dann auf der Ebene 1, weil 0 immer die Root Kategorie vom Shopware ist. Es dürfen keine weiteren Kategorien angelegt werden, nur die Sprachkategorien.
2. Lege deine Subshops an und weise den Subshops die dazugehörige Sprachkategorie zu.
3. Installiere das Connector Plugin (falls schon gemacht, einfach neu installieren).
4. Füge nun in der JTL-Wawi den Connector als Onlineshop hinzu. Am besten legst du zuvor in der JTL-Wawi eine Kategorie an, die deine Firma / Shop repräsentiert (so verbaust du dir hinterher nicht den Weg, falls du mal größer wirst und mehrere Firmen hast) ... diese angelegte Kategorie wählst du als Wurzelkategorie für den Onlineshop.
5. Mache einen ersten Abgleich mit deiner JTL-Wawi und du müsstest nun nur einen Kategoriebaum haben. Immer die Hauptsprache aus deinem Shopware Shop wird genommen.
6. Alle weiteren Shopware Sprachkategorien sind nun als Übersetzung an der JTL-Wawi Kategorie hinterlegt.
7. Füge nun deine komplette Kategoriestruktur in der JTL-Wawi hinzu. Du brauchst diese nur einmal anlegen in der Hauptsprache. Alle weiteren Sprache musst du als Übersetzung an der jeweiligen Kategorie hinterlegen.
8. Gleiche ab und du wirst sehen, pro Sprache werden die Kategoriebäume im Shopware gefüllt.

Bedeutet ich muss mit ein leeren Shop und Wawi anfangen, alte Wawi und Shop sichern und dann komplett leeren.
Shopware nur mit 2 Kategorien Deutsch und Englisch auf Level 1 einrichten wie Punkt 1-3
Mit ein leeren Wawi anfangen, Connector einbinden wie im Punkt 4 beschrieben, und ein erste Sync durchführen.
Jetzt mein alte Kategoriestruktur und alle Artikel wieder in mein Wawi Kategoriebaum einbinden und mit Shopware syncen.

Problem die ich da sehe ist das alle alte ID´s von Kategorien und Artikel nicht mehr gleich sind.
Bedeutet alle Links die auf meine jetzige Seite im Einkaufswelten, Blog, Artikelbeschreibungen und sonnst wo im www gesetzt sind nicht mehr passen.
Was ist mit alle Artikelbewertungen, die müssen ja auch übernommen werden.

Ist das wirklich die einstige weg nachträglich ein Sprachshop hinzuzufügen oder gibt es auch andere Möglichkeiten?

Im gleichen Thread wo Daniel B. das geschrieben hat, hat Rico aber geschrieben:
Bei Shopware ist es so, dass für jede Sprache bzw jeden Sprachshop einzelne Kategorien in der Wawi vorhanden sein müssen.
Das widerspricht sich doch mit Punkt 7 was Daniel.B beschrieben hat.

LG
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
Im Nachhinein geht dein Vorhaben nicht mehr. Dir bleibt nur noch übrig, 2 Bäume (wie sie auch im Shopware zu sehen sind) in der Wawi zu pflegen.
Das Feature aus N-Sprachbäumen im Shopware einen Baum in der JTL-Wawi zu machen, geht nur wenn es im Shopware 1 Kategorieebene existiert. Dies ist allerdings nicht der Fall bei dir.

Beispiel:

Deutsch
| -- Autos
| -- Schuhe

Englisch
| -- Cars
| -- Shoes

Deutsch und Englisch wäre Ebene 1. Darunter folgen aber noch weitere Ebenen. Sobald diese vorhanden sind, kann ich es nicht mehr auf einen Baum in der Wawi runterbrechen. Ich müsste ja die Information haben, dass die deutsche Kategorie "Autos" zu "Cars" gehört. Diese Information habe ich allerdings nicht im Shopware. Daher ist es nicht möglich.

Wenn ich nur die Ebene 1 im Shopware habe, funktioniert es wieder. Dann aktiviere ich das Feature und sobald neue Kategorien von der JTL-Wawi geschickt werden, erhalte ich immer die Hauptsprache und daran hängen die Subsprachen. In unserem Beispiel würde mir die Wawi "Autos" schicken und in den Subsprachen stünde "EN => Cars". Somit habe ich die Information, welche Kategorien zusammengehören und diese Information speicher ich mir in den Connector Tabellen.
 
Zuletzt bearbeitet:

Daniel B.

Moderator
17. Juni 2009
1.430
40
Du hast aber eine Möglichkeit (eigene Gefahr).

Beispiel:

Deutsch (1)
| -- Autos (2)
| -- Schuhe (3)

Du hast bereits deine komplette deutsche Kategoriestruktur mit vielen Ebenen. Die Nummer in der Klammer ist die Datenbank ID der jeweiligen Kategorie.

  1. Nun gehe in das Connector Verzeichnis auf deinem Webspace und im Order "config" liegt die Datei "config.json". Darin solltest du ein Feld "category_mapping" finden. Stell dort den Wert auf "true".
  2. Lege eine neue Kategorie auf der ersten Ebene an z.b. "Englisch" und weise deinem zweiten Shop zu ... diese wird in unserem Beispiel die ID 4 erhalten.
  3. Trage nun in die Tabelle "jtl_connector_category_level" in category_id den Wert 4 ein mit dem Level = 1.
  4. Trage nun in die Tabelle "jtl_connector_category" für parent_id die 1, für lang = eng und category_id = 4.
  5. In der JTL-Wawi unter Admin --> Sprachen ... Englisch hinzufügen.
  6. JTL-Wawi neu starten.
  7. Unter Onlineshop --> Onlineshop Anbindung den richtig Webshop auswählen und Connector konfigurieren klicken --> Speichern.
  8. Englisch müsste nun im Fenster Sprachen ausgewählt sein.
  9. Onlineshop Anbindung Fenster schließen.
  10. ALLEN deutschen Kategorien in der JTL-Wawi (für den jeweiligen Webshop) die englische Sprache ausfüllen. Wenn Lücken bleiben, kann es zu Fehlern kommen.
  11. Webshop abgleichen und es sollten alle englischen Katgorien im Shopware angelegt werden.
 
Zuletzt bearbeitet:

dolfy

Sehr aktives Mitglied
21. Oktober 2012
313
51
Hallo,

danke für die Rückmeldung. Ich werde variante 2 demnächst mal in eine testumgebung durchtesten.

Variante 1 kommt nicht in frage, da geht zu viel verloren.

Variante 2(händisch) ist doch praktisch das was du in Variante 1 auch machst, oder nicht?

Eigentlich sollte doch variante 1 auch funktionieren bei ein bestehende Shop.

Du sagst:
Ich müsste ja die Information haben, dass die deutsche Kategorie "Autos" zu "Cars" gehört. Diese Information habe ich allerdings nicht im Shopware.
Kategorie Englisch wird doch angelegt auf Level 1 und Sprachshop Englisch zugewiesen, Cars und Shoes existiert doch gar nicht.

Du kannst doch bei ein leere Sprachshop das Feature auch aktiviere, dann solte deine Aussage doch auch greifen.

Dann aktiviere ich das Feature und sobald neue Kategorien von der JTL-Wawi geschickt werden, erhalte ich immer die Hauptsprache und daran hängen die Subsprachen. In unserem Beispiel würde mir die Wawi "Autos" schicken und in den Subsprachen stünde "EN => Cars". Somit habe ich die Information, welche Kategorien zusammengehören und diese Information speicher ich mir in den Connector Tabellen.

Oder denke ich hier zu einfach?

  1. ALLEN deutschen Kategorien in der JTL-Wawi (für den jeweiligen Webshop) die englische Sprache ausfüllen. Wenn Lücken bleiben, kann es zu Fehlern kommen.

Gilt das nur für die Kategorien oder muss auch alle Artikel auf englisch ausgefüllt sein?
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
Die komplette Kategorie Geschichte (Feature, Levels, Mappings) wird bei der Installation des Connectors generiert.

Du kannst natürlich auch ohne englische Kategorie den zweiten Sprachshop anlegen und dann in der Wawi der deutschen Kategorie einen englischen Namen geben aber ob das klappt, habe ich noch nicht getestet.
Die Variante 2 ist getestet und funktioniert. Einfach mal ausprobieren im Testsystem.

Gilt das nur für die Kategorien oder muss auch alle Artikel auf englisch ausgefüllt sein?
Wenn du den deutschen Artikeln keinen englischen Namen gibst, werden die Artikel auch nicht in der englischen Kategoriestruktur gelistet. Damit kannst du das gut steuern und auch noch hinterher ändern.
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Wenn du den deutschen Artikeln keinen englischen Namen gibst, werden die Artikel auch nicht in der englischen Kategoriestruktur gelistet. Damit kannst du das gut steuern und auch noch hinterher ändern.
Weis nicht genau wie sich das hier (scheinbar spezialfall) verhällt, aber bei mir werden Artikel die beim EN Artikelnamen keine Bezeichung / Inhalt haben trotzdem in unseren EN Baum gelistet. Da hatten wir doch mal das Gespräch das ein "IPhone 6" in DE und EN eben gleich heißt und es nicht zwingend notwenig sein sollte den Artikelnamen auszufüllen, daher wird dann der DE Namen verwendet.
 

dolfy

Sehr aktives Mitglied
21. Oktober 2012
313
51
Hallo Daniel,

ich habe das mal eben kurz ausprobiert.
Bis auf eine Sache hat es ganz gut geklappt.

Struktur Shopware:

| -- Shopware
| -- | -- Deutsch
| -- | -- Englisch (neu angelegt und Sprachshop zugewiesen mit virtuelle URL: /en )

Struktur WAWI:
| -- Shopware
| -- | -- Deutsch
| -- | -- | -- Auto


Connectoreinstellungen:
Wurzelkategorie -> Shopware (nichts geändert, war schon immer so)

Alle Wawi Kategorien übersetz:
Struktur WAWI:
| -- Shopware
| -- | -- Deutsch (Englisch)
| -- | -- | -- Auto (Cars)
und so weiter .......

Abgleich durchgeführt und alle Englische Kategorien würde in Shopware angelegt, aber in folgende Struktur:
| -- Shopware
| -- | -- Deutsch
| -- | -- Englisch
| -- | -- | -- Englisch
| -- | -- | -- | -- Cars

Unterhalb Englisch würde nochmal ein Kategorie Englisch angelegt, das ist so nicht korrekt.
Bedeutet als url nachher www.test.de/en/englisch/cars

Hast du da ein Idee wie man das verhindern kann?

Dank dir.

@3po

Ich habe kein Artikel auf Englisch übersetz, mir würde daher auch keine Artikel auf Englisch angezeigt.
 

dolfy

Sehr aktives Mitglied
21. Oktober 2012
313
51
Hallo Daniel,

oder ist das verhalten, angelegte Struktur, so richtig oder habe ich was falsch gemacht?
 

dolfy

Sehr aktives Mitglied
21. Oktober 2012
313
51
Hallo Daniel,

leider hast du noch nicht geantwortet.:(

Du hast geschrieben
Die Variante 2 ist getestet und funktioniert.

Ich habe scheinbar was falsch gemacht oder ist die angelegte Struktur so richtig?
Kommt es vielleicht daher das ich in der WaWi die Kategorie Deutsch auch übersetzt habe auf Englisch und daher wird es nochmal angelegt im Shopware unterhalb Englisch?
 

dolfy

Sehr aktives Mitglied
21. Oktober 2012
313
51
Heute habe ich es nochmal ausprobiert, kaum macht man es richtig funktioniert es auch.
Fehler habe ich bei Punkt 4 gemacht bei parent_id :rolleyes:
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
Neu Closest Droppoint: Wie im Shop dem Kunden anbieten? JTL-ShippingLabels - Fehler und Bugs 4
Getrenntes Lager für den JTL shop JTL-Wawi 1.9 1
Neu Benutzer Authentifizierung für externe App/Shop Onlineshop-Anbindung 1
Gelöst Fehlermeldung Shop-Datenbank UTF-8-Kollation Installation / Updates von JTL-Shop 1
Neu Retourenmanagement im JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Vergleich Shopware 5 / 6 zu JTL Shop 5 Betrieb / Pflege von JTL-Shop 7
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Neu Konto an den Shop übertragen - wie funktioniert das praktisch? Umstieg auf JTL-Shop 0
Fatal-Error im Adminbereich nach Update - Shop läuft Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Gehosteter Shop nicht mehr aufrufbar und auch kein admin-Login mehr möglich JTL-Shop - Fehler und Bugs 3
Neu Shop 5.4 - Error 500 mit aktiviertem JTL Debug JTL-Shop - Fehler und Bugs 8
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 16
Neu Warnung: Update auf Shop 5.4 Installation / Updates von JTL-Shop 39
Neu Spam Newsletteranmeldungen und Shop Anmeldungen Allgemeine Fragen zu JTL-Shop 3
Neu JTL Shop Subscription wurde durch Umstellung auf "Advanced Edition" teils doppelt berechnet Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 5.4 - Aktuell 5.4.0 Releaseforum 0
Neu Shop abgleich funktioniert nicht, Lösungsansätze gesucht JTL-Shop - Fehler und Bugs 23
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Grundpreis / Mengen Anzeigen lassen im Shopify Shop JTL-Wawi 1.9 2
Neu Fehlermeldung nach Shop-Update Installation / Updates von JTL-Shop 2
Neu Anzeige der Vorgangsstatus im JTL Shop 5 Betrieb / Pflege von JTL-Shop 1
Neu Gleichzeitiger Zugriff von zwei Nutzern auf JTL-Shop-Backend Allgemeine Fragen zu JTL-Shop 2
Neu Preisdarstellung: keine „ab“-Preise mehr mit Staffelpreisen für Produkte ohne Variationen (JTL Shop 5.3.3) Allgemeine Fragen zu JTL-Shop 1
Neu kKunde != InternerSchlüssel > Aus Shop den Internern Schlüssel der WaWi Technische Fragen zu Plugins und Templates 1
Neu Übersetzung Shop und einiger Produkte Betrieb / Pflege von JTL-Shop 2
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Bestehender eBay-Shop -- JTL Shop neu -- Abgleich -- wie vorgehen? JTL-Wawi 1.9 1
Beantwortet Worker 2.0 übernimmt neuen JTL-Shop (5.3.3) nicht in seine Abgleiche Onlineshop-Anbindung 2
Neu JTL Shop 5 Sale-Ribbon Benennung: "Sale bis x%" Allgemeine Fragen zu JTL-Shop 2
eBay + Shop Bestand gleichen sich nicht ab - woran kann das liegen? JTL-Wawi 1.9 1
Neu Im JTL-Shop angelegte Neukunden werden nicht an Wawi übertragen Onlineshop-Anbindung 2
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu Importieren von Blöcken in den JTL-Shop OnPage Composer Templates für JTL-Shop 1
Neu Absolut unsinnig und strafbares Feature im Shop (MHD Kennzeichnungspflicht?) Allgemeine Fragen zu JTL-Shop 6
Neu Kundenaccounts Spam Attacke trotz reCaptcha in Shop 5.3.3 Betrieb / Pflege von JTL-Shop 4
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
Neu Shop - Einrichtungsassistent Allgemeine Fragen zu JTL-Shop 1
Shop Daten werden zwar Abgeholt aber Bestellungen sind in der Wawi nicht zu finden. JTL-Wawi 1.9 0
Neu JTL Shop 5.3.x - PHP Fatal Error - PriceRange.php JTL-Shop - Fehler und Bugs 6
Neu Fehlermeldung im JTL Shop 5.2.2 Frontend - Wo zu finden für Debugging? JTL-Shop - Fehler und Bugs 1
Neu Merkmale und Kategorieverküpungen werden nicht mehr an Shop gesendet PrestaShop-Connector 1
Neu GPSR Verordnung - Wie handhabt ihr das im Shop mit dem Nova Template? Betrieb / Pflege von JTL-Shop 19
Neu Korrekte Darstellung der Differenzbesteuerung im JTL Shop Allgemeine Fragen zu JTL-Shop 2
Neu Shop-Lizenz läuft aus User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen