Umstieg von OXID auf JTL-Shop

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

knackig

Sehr aktives Mitglied
17. November 2011
894
139
Nordhessen
Da ich vor knapp 2 Wochen auf JTL umgestiegen bin, war ich gezwungen ein paar Daten zu übernehmen. Dabei habe ich die eine oder andere SQL-Abfrage gebastelt um den entsprechenden Import vorzubereiten. Diese abfragen möchte ich der Allgemeinheit präsentieren (vielleicht möchte JTL diese Abfragen auch in die Wiki übernehmen).


  1. Kundendaten (Import unter Admin -> Import/Export -> Kundenimport):
    Code:
    SELECT DISTINCT 
    oxuser.oxpassword AS cPasswort, 
    oxuser.oxsal AS cAnrede,
    oxuser.oxfname AS cVorname,
    oxuser.oxlname AS cNachname,
    oxuser.oxcompany AS cFirma,
    CONCAT(oxuser.oxstreet," ",oxuser.oxstreetnr) AS cStrasse,
    oxuser.oxaddinfo AS cAdressZusatz,
    oxuser.oxzip AS cPLZ,
    oxuser.oxcity AS cOrt,
    "" AS cBundesland,
    oxcountry.oxisoalpha2 AS cLand,
    oxuser.oxfon AS cTel,
    oxuser.oxfax AS cFax,
    oxuser.oxusername AS cMail,
    oxuser.oxustid AS cUSTID,
    oxuser.oxbirthdate AS dGeburtstag,
    DATE(oxuser.oxcreate) AS dErstellt
    FROM oxuser, oxcountry
    WHERE oxuser.oxcountryid = oxcountry.oxid
    Wegen der Verschlüsselung muss das Passwort neu generiert werden, also die ensprechende Option beim Import wählen.
  2. Newsletterempfänger (exportiert werden nur die durch Double-Opt-In bestätigten Empfänger; Import unter Admin -> Import/Export -> Import Newsletterempfänger):
    Code:
    SELECT 
    CASE `OXSAL` WHEN 'MR' THEN 'Herr' WHEN 'MRS' THEN 'Frau' ELSE '' END AS cAnrede,
    `OXFNAME` AS cVorname,
    `OXLNAME` AS cNachname,
    `OXEMAIL` AS cEmail,
    `OXSUBSCRIBED` AS dEingetragen
    FROM `oxnewssubscribed`
    WHERE `OXEMAILFAILED` = 0 AND `OXDBOPTIN` = 1
  3. Artikelbewertungen (Import direkt in der Shop-Datenbank wie hier gezeigt: Kategorie:Migration auf JTL-Shop3):
    Code:
    SELECT 
    CONCAT(
    'INSERT INTO tbewertung (kArtikel,kKunde,kSprache,cName,cTitel,cText,nHilfreich,nNichtHilfreich,nSterne,nAktiv,dDatum) VALUES ((SELECT kArtikel FROM tartikel WHERE cArtNr ="', oxarticles.OXARTNUM,'"),' ,oxuser.OXCUSTNR,',1,"', oxuser.OXFNAME,'","","', REPLACE(oxreviews.OXTEXT,'"','\\"'), '","","",', oxreviews.OXRATING, ',1,"', DATE(oxreviews.OXCREATE),  '");')
    FROM oxreviews 
    JOIN oxarticles ON oxreviews.OXOBJECTID=oxarticles.OXID
    JOIN oxuser ON oxreviews.OXUSERID=oxuser.OXID

Vielleicht hilft dem Einen oder Anderen beim Umzug von OXID auf JTL. Mein Umzug fand von der Version OXID eShop CE 4.4.7 auf JTL-Shop 3.17 statt.
 

Shopworker.de

Offizieller Servicepartner
SPBanner
4. Januar 2011
3.470
374
Arnsberg, Sauerland
AW: Umstieg von OXID auf JTL-Shop

Hallo knackig,

plauder doch bitte mal ein bisschen aus dem Nähkästchen ...

Sprich schreib uns einige Gründe, um von Oxid auf JTL umzusteigen ... Vorteile, Nachteile ...

Ich denke, da wäre Dir der ein oder andere Dankbar für ... mich würde es einfach nur interessieren ;)
 

olli33

Gut bekanntes Mitglied
27. November 2008
228
4
AW: Umstieg von OXID auf JTL-Shop

Hallo Paul,

danke für deinen Beitrag. Ich muss nämlich auch in den nächsten Tag einen Oxid Shop zu JTL umstellen. Also wenn du weitere Tipps hast, hilft das der Community bestimmt.

grüsse
olli
 

knackig

Sehr aktives Mitglied
17. November 2011
894
139
Nordhessen
AW: Umstieg von OXID auf JTL-Shop

Sprich schreib uns einige Gründe, um von Oxid auf JTL umzusteigen ... Vorteile, Nachteile ...
Meine Gründe? Ich habe schon seit Herbst 2011 mit der Wawi gearbeitet. Da hat man schon mehrmals Richtung JTL-Shop3 geschaut. Ich habe mir beim OXID- Shop einen XML-Export für die Bestellungen gebastelt, so dass die Aufträge relativ einfach angelegt werden konnten. Aber die Pflege der Artikel war der Horror. Es kam teilweise zu unterschiedlichen Preisen (wenn man es nicht konsequent an beiden Seiten angepasst hat oder wenn man im Shop von Unterwegs anpassungen vorgenommen hat und die Wawi gerade nicht zur Hand war). Ergo musste ich jedes Mal beim manuellen Anlegen eines Auftrages die Preise mit dem Shop abgleichen. Das war der Grund wieso ich zuerst nach einer Schnittstelle zwischen OXID und JTL gesucht habe. Da es da aber eher dürftig aussieht, kam schnell der JTL-Shop wieder ins Blickfeld.

Anfangs haben mich selbstverständlich die Lizenzkosten abgeschreckt (wenn man von einem Open Source-Shop kommt ist es - glaube ich - auch begründet). Im Nachhinein merke ich aber wie viel Arbeit mit durch JTL-Shop erspart bleibt, was die Kosten subjektiv mehr als gerecht macht.

Die für mich wichtigsten Vorteile des JTL-Shop's (gegenüber dem OXID):
- die perfekte Zusammenarbeit mit der JTL-Wawi,
- die Möglichkeit der VarKombis (da ich unter anderem auch Kleidung verkaufe),
- die einfache Handhabe mit Shop-Updates (war bei OXID alles andere als einfach, deshalb bin ich bei der Version 4.4.7 hängen geblieben).

Als Nachteils sehe ich den teilweise verschlüsselten Code, da man nicht einfach man nach einer Funktion nachschauen kann (hat mir beim OXID öfter geholfen die Funktionsweise an der einen oder anderen Stelle besser zu verstehen). Ist für mich aber kein Ausschlusskriterium, da es ja immer noch die Hooks gibt, mit den man in das Geschehen eingreifen kann. Ich werde mich in den nächsten Monaten die Plugin-Möglichkeiten anschauen und gehen davon aus, dass ich mich auch an nützlichen Plugins versuchen werde.

So, das waren meine ersten Gedanken. Wenn Ihr Fragen habt, schreibt mir ruhig ;)
 

knackig

Sehr aktives Mitglied
17. November 2011
894
139
Nordhessen
AW: Umstieg von OXID auf JTL-Shop

danke für deinen Beitrag. Ich muss nämlich auch in den nächsten Tag einen Oxid Shop zu JTL umstellen. Also wenn du weitere Tipps hast, hilft das der Community bestimmt.
Mein Tipp gleich vorab. Um den Umzug so flüssig wie möglich zu gestalten (bei mir hat es gerade eine Nacht gedauert - zusammen mit dem Initialupload von der Wawi) habe ich mir einen JTL-Test- Shop besort (ein Lob an JTL für diese Möglichkeit!!!). Da habe ich alle Einstellungen vorgenommen (AGB, WRB, Zahlungs- und Versandarten, nötige CMS-Seiten, Templateanpassungen - quasi alles was über den Backend eingestellt werden muss). Nach dem Upload der Shopdateien habe ich sofort den Template-Ordner von dem JTL-Testshop übernommen. Im Backend kann das Plugin "JTL-Backup" installiert werden. Mit diesem können die Einstellungen in einer Daten gespeichert werden. Diese Datei habe ich dann in meinem Produktivsystem importiert (ebenfalls mit diesem Plugin) und schon war der Shop fertig. Im Hintergrund lief schon der Abgleich mit der Wawi, ich musste nur noch die im ersten Post genannten Ex- und Imports durchführen. Das war gegen Mitternacht. Nachdem ich doch noch schlafen konnte, konnte der Shop am nächsten Morgen aus dem Wartungsmodus genommen werden.
 

knackig

Sehr aktives Mitglied
17. November 2011
894
139
Nordhessen
AW: Umstieg von OXID auf JTL-Shop

Eines fällt mir noch auf. Ich habe noch die SEO-Links vom OXID zu JTL- Shop-Weiterleitungen übertragen, damit Google und Co keine Fehler vorfinden. Die ensprechende SQL-Query:

Code:
SELECT 
CONCAT("http://www.shopdomain.de/",`OXSEOURL`) AS sourceurl, 
(SELECT `OXARTNUM` FROM `oxarticles` WHERE `OXID` = `OXOBJECTID`) AS articlenumber
FROM `oxseo` 
WHERE `OXLANG` = 0 AND `OXTYPE` = "oxarticle" AND `OXOBJECTID` != ""
Selbsverständlich muss die Shopdomain angepasst werden.
 

Gretchen

Aktives Mitglied
2. November 2012
11
0
AW: Umstieg von OXID auf JTL-Shop

Hallo Paul,

habe auch einen Oxid und schaue mir gerade JTL an. Es gibt ja auch die Schnittstelle J2OX.

Hast Du die mal ausprobiert?

Gruß
Gretchen
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
6
AW: Umstieg von OXID auf JTL-Shop

Warum soll er die noch ausprobieren, wo er doch schon den einzig richtigen Schritt gegangen ist ... nämlich OX in die Tonne zu kloppen :)
 

knackig

Sehr aktives Mitglied
17. November 2011
894
139
Nordhessen
AW: Umstieg von OXID auf JTL-Shop

Die Frage war ja, ob er die Schnittstelle ausprobiert hat bevor er sich entschieden hat... grml
Ich habe sie nicht live ausprobiert aber mich dafür interessiert. Habe auch die eine oder andere Frage an den Herausgeber geschickt die aber unbeantwortet geblieben ist. Da diese Schnittstelle auch nicht umsonst ist, war die Entscheidung jedenfalls aus Kostengründen nicht schwer. Ich habe mich im Endeffekt gegen J2OX und das weil ich keine Lust habe 3 Systeme von 3 verschiedenen Anbietern zu unterhalten. Alleine schon wenn J2OX nicht mehr weiterentwickelt wird, habe ich ein Problem. Und erst die Schnittstelle einzusetzen und dann vielleicht doch noch das Shopsystem zu wechseln wäre die wirtschaftlich schlechteste Lösung. Jetzt habe ich alles aus einer Hand und kann darauf besser aufbauen.

Aber danke dennoch für Deinen Hinweis :)
 

Gretchen

Aktives Mitglied
2. November 2012
11
0
AW: Umstieg von OXID auf JTL-Shop

Danke Dir für Deine Antwort. Deine Argumente bezgl. Abhängigkeiten leuchten mir ein. Ich werde das auch mal überdenken...

Gruß
Gretchen
 

olli33

Gut bekanntes Mitglied
27. November 2008
228
4
AW: Umstieg von OXID auf JTL-Shop

Viele Dank nochmal. Ich baue gerade auf einer anderen Domain den Shop komplett auf (Template etc.). stelle ihn in den Wartungsmodus und switche wenn ich alles fertig habe, den Shop dan nachts um. Das hat mit einen anderem Projekt ganz gut geklappt. Die Idee mit dem JTL-Backup ist auch super. Auch danke nochmal für die SEO Sachen. Da sollte mannatürlich auch vorher mal schauen was Backlinkmässig schon auf dem Shop ist und ModRewrite verüftig umsetzen.

Daumen hoch!
 

bossel_de

Aktives Mitglied
25. Februar 2013
28
1
AW: Umstieg von OXID auf JTL-Shop

Hallo,
ich stelle auch gerade von Oxid auf JTL um. Da ich allerdings kein Informatiker bin, hab ich an der einen oder anderen Stelle Schwierigkeiten. Ich würde gerne meine OXID XML so anpassen, dass ich die Aufträge und Kunden in die Wawi bekomme. Habt ihr da einen Tipp für einen Laien? (Außer: Besorg dir einen Informatiker). Ich würde das ganz gerne selbst schaffen.

danke schon einmal für die tollen Beiträge! Für mich hatte der Umstieg bis jetzt auch nur positive Begleiterscheinungen!
 

knackig

Sehr aktives Mitglied
17. November 2011
894
139
Nordhessen
AW: Umstieg von OXID auf JTL-Shop

Hallo,
ich stelle auch gerade von Oxid auf JTL um. Da ich allerdings kein Informatiker bin, hab ich an der einen oder anderen Stelle Schwierigkeiten. Ich würde gerne meine OXID XML so anpassen, dass ich die Aufträge und Kunden in die Wawi bekomme.
Hi, meinst Du die bei OXID eingebaute Möglichkeit eine XML-Datei mit den Aufträgen zu generieren? Die exportiert aber keine Kundendaten. Das müsste mal von Grund auf aufbauen. Wieso willst Du aber jetzt noch alle Aufträge und Kunden in die Wawi, wenn Du OXID doch schon benutzt hast und auf JTL umsteigst? Das verstehe ich nicht ganz...
 

Michael Spaltmann

Moderator
Mitarbeiter
2. November 2010
457
59
AW: Umstieg von OXID auf JTL-Shop

Hi,

erstmal auch von meiner Seite ein großer Dank für die Scripte. Ich habe die in unsere Wiki aufgenommen und wenn Du möchtest, schreib ich rein, dass sie von dir sind. Ich lass mir ja keine Plagiatsvorwürfe machen.
Wie hast Du denn die Artikel in die Wawi bekommen? Gibt der Oxid einen entsprechenden Export her, oder haste das auch via SQL gemacht? Falls Du das über SQL gemacht hast und bereit wärst die zu teilen, würde ich die natürlich auch sehr gerne in die Wiki übernehmen.
 

knackig

Sehr aktives Mitglied
17. November 2011
894
139
Nordhessen
AW: Umstieg von OXID auf JTL-Shop

Hi,

erstmal auch von meiner Seite ein großer Dank für die Scripte. Ich habe die in unsere Wiki aufgenommen und wenn Du möchtest, schreib ich rein, dass sie von dir sind. Ich lass mir ja keine Plagiatsvorwürfe machen.
Wie hast Du denn die Artikel in die Wawi bekommen? Gibt der Oxid einen entsprechenden Export her, oder haste das auch via SQL gemacht? Falls Du das über SQL gemacht hast und bereit wärst die zu teilen, würde ich die natürlich auch sehr gerne in die Wiki übernehmen.
Hi Michael,

Du kannst gerne reinschreiben, dass sie von mir stammen ;) Hab ich nichts dagegen - das Publikum darf gerne erfahren, welches kluges Köpfchen dahinter steckt :p
Da ich die Wawi bereits seit Herbst 2011 genutzt habe, habe ich die Artikel bereits damals in die Wawi importiert. Das habe ich auch per SQL gemacht. Die Abfrage habe ich aber nicht mehr. Wenn ich mal Zeit finde, mache ich es auch ;)

Ich freue mich aber, dass ich an dieser Stelle schon mal helfen konnte.
 

bossel_de

Aktives Mitglied
25. Februar 2013
28
1
AW: Umstieg von OXID auf JTL-Shop

Moin,
erstmal vielen Dank für die SQL-Abfrage. Für alle die direkten Serverzugriff haben (zu Not lässt sich das auch in einer PHP-Datei unterbringen) habe ich die Abfrage mal so ergänzt, dass sie das Abfrageergebnis als CSV-Datei ausgiebt. Der Dateiname wäre natürlich anzupassen.

Code:
SELECT DISTINCT
oxuser.oxpassword AS cPasswort,
oxuser.oxsal AS cAnrede, 
oxuser.oxfname AS cVorname, 
oxuser.oxlname AS cNachname,
 oxuser.oxcompany AS cFirma, 
CONCAT(oxuser.oxstreet," ",oxuser.oxstreetnr) AS cStrasse, 
oxuser.oxaddinfo AS cAdressZusatz, oxuser.oxzip AS cPLZ, 
oxuser.oxcity AS cOrt, "" AS cBundesland, oxcountry.oxisoalpha2 AS cLand, 
oxuser.oxfon AS cTel, oxuser.oxfax AS cFax, oxuser.oxusername AS cMail, 
oxuser.oxustid AS cUSTID, 
oxuser.oxbirthdate AS dGeburtstag, DATE(oxuser.oxcreate) AS dErstellt 
FROM oxuser, oxcountry 
WHERE oxuser.oxcountryid = oxcountry.oxid 
INTO OUTFILE '/tmp/oxid_customers.csv' 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' LINES TERMINATED BY '\n';
Bei Problemen mit Umlauten kann das Encoding mit iconv geändert werden. Auch hier sind Dateinamen natürlich anzupassen.

Code:
iconv -f UTF8 -t ISO88593//TRANSLI-o oxid_customers_iso.csv oxid_customers.csv
Viele Grüße
Deeke Carls
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
In Diskussion Frage wegen Umstieg zu JTL-POS Allgemeine Fragen zu JTL-POS 20
Neu Vorgehensweise bei Umstieg auf JTL WaWi und Umzug des Shops Starten mit JTL: Projektabwicklung & Migration 1
Neu Bon Mail: von $header$ wird nur die erste Zeile ausgegeben JTL-POS - Fehler und Bugs 0
Neu Kundengruppen werden von JTL Wawi nicht nach JTL Shop 5 übertragen Onlineshop-Anbindung 2
Neu Import in JTL von Gambio Vorkasse User helfen Usern - Fragen zu JTL-Wawi 0
Neu Import von Aufträgen einem Shop zuordnen JTL-Ameise - Fehler und Bugs 0
Neu Fehler bei Verknüpfung Wawi zu SQL Datenbank von JTL Installation von JTL-Wawi 0
Neu Shop4 Versandkostenermittlung im Warenkorb angabe der Lieferzeit von Werktage zu Tage ändern??? Technische Fragen zu Plugins und Templates 3
Neu Erstellungsdatum von mehreren Rechnungen ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zulassen der Eingabe von Buchstaben in das Feld Telefonnummer (der Lieferadresse) Technische Fragen zu Plugins und Templates 2
Neu Auswahl von 2 Merkmalen führt zu NOINDEX JTL-Shop - Fehler und Bugs 0
Neu Wie sehen wieviel von dem Artikel XY im im Monat X verkauft habe? User helfen Usern - Fragen zu JTL-Wawi 1
Offen teilbarer Artikel wird bei Reservierung von anderem Lagerplatz als ganzer Artikel reserviert Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Sortierung von Aufträgen nach Artikeln für Versandprozess Arbeitsabläufe in JTL-Wawi 1
Beantwortet Workflow für das aufschalten von Angeboten auf Amazon JTL-Workflows - Ideen, Lob und Kritik 2
Neu Installation von JTL -WAWI - Hänge beim SQL Installation von JTL-Wawi 6
Neu Automatisch Lieferantenbestellungen von der Einkaufsliste erzeugen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ebay Freipositionen ohne Daten von Ebay? eBay-Anbindung - Fehler und Bugs 1
Gelöst Fehlernummer 1 / TSE von Epson JTL-POS - Fehler und Bugs 10
In Diskussion Workflow zum automatischen Versenden von Mediendateien der zur Bestellung gehörenden Artikel JTL-Workflows - Ideen, Lob und Kritik 0
Neu WaWi-Server (W2k11) von Schadsoftware verschlüsselt / Backup auf NAS (Filesystem) vorhanden - was nun? Installation von JTL-Wawi 4
Neu Steuerberechung immer von Bruttopreis WooCommerce-Connector 1
Neu Umstellung auf JTL Wawi von Virtuemart Starten mit JTL: Projektabwicklung & Migration 0
Neu Smarty - Nachladen von Elementen eines Arrays Templates für JTL-Shop 5
Gelöst Bestand von zwei Artikeln mittels Workflow synchronisieren JTL-Workflows - Fehler und Bugs 4
Neu Sinn und Unsinn von Weiterleitungen Allgemeine Fragen zu JTL-Shop 5
Nach Upgrade von Shop 4 auf Shop 5 extrem langsam Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu Hintergrundfarbe von Bilder nicht weiss JTL-Shop - BETA - Feedback und Bugmeldungen 0
In Bearbeitung Fehler auf Übertragungsebene beim Empfang von Ergebnissen vom Server. (provider: Session Provider, error: 18 - Verbindung von Peer geschlossen) eBay-Anbindung - Fehler und Bugs 1
Neu Erneutes Speichern von Amazon-Rechnungen (VCS) nicht möglich Amazon-Anbindung - Fehler und Bugs 0
Neu Bestand von Artikeln, die nicht Lagerartikel sind User helfen Usern - Fragen zu JTL-Wawi 1
Neu Sortierung von Variationen WooCommerce-Connector 0
Neu JTL-Wawi 1.5.38.1 - EVO-Designvorlage - Layout von "GalerieContainer" anpassen, wo und wie? eBay-Designvorlagen - Fehler und Bugs 0
Entfernen von Standardtext auf Nova-Startseite Einrichtung JTL-Shop5 3
Neu JTL5 Shop - einige Kunden sprechen von Bestellabbruch mit weißer Seite User helfen Usern 1
Neu neues Produkt von Shopify >> zu JTL ! Hilfe ?? Shopify-Connector 1
Neu Tatsächliche Bearbeitungszeit von Aufträgen - Bestellung bis Versand - Controlling JTL-Wawi - Ideen, Lob und Kritik 1
Neu Versandklasse von Versandart ausschließen (Dropshipping und Abholung) Betrieb / Pflege von JTL-Shop 0
Neu Löschen von Test Artikeln / Kategorien aus Evo Shop-Template Onlineshop-Anbindung 2
Neu Über Workflows Eigene Felder von LS POS ansprechen User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Kategorien im Online-Shop unabhänging von Wawi Allgemeine Fragen zu JTL-Shop 4
Beantwortet ebay-plus - per Workflow aktivieren / deaktivieren (je nach Bestand) - von wegen gelöst... JTL-Workflows - Ideen, Lob und Kritik 4
Neu MwSt. für UK wird von ebay einbehalten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bilderupload von WAWI auf Gambio Shop führt zu Fehlermeldung JTL-Wawi - Fehler und Bugs 0
Update von Shop 4 mit Salepix auf Shop 5 mit Nova Template problemlos? Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu JTLShop 5: OPC bei Verwendung von 2FA nicht im Frontend sichtbar JTL-Shop - Fehler und Bugs 2
Neu Preise von JTL zu Shopify Netto Shopify-Connector 5
Neu Packtisch + interne Buchung von Hauptlager an Ladenlokahl - HILFE!!!! User helfen Usern - Fragen zu JTL-Wawi 1
nach Update von JTL Shop 4 auf 5 keine Kategoriebilder mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Neu Automatische Übernahme von Preisänderungen in der WAWI in bestehende E-Bay Vorlagen Arbeitsabläufe in JTL-Wawi 0
Ähnliche Themen