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
847
121
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.094
282
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
226
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
847
121
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
847
121
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
847
121
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
847
121
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
226
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
18
0
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
847
121
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
413
48
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
847
121
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
18
0
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
Neu Umstieg WooCommerce JTL Starten mit JTL: Projektabwicklung & Migration 6
Neu Verfügbarkeit von Stücklisten priorisieren Arbeitsabläufe in JTL-Wawi 0
Neu Artikel mit AMEISE von einem auf den anderen Lagerplatz umlagern User helfen Usern - Fragen zu JTL-Wawi 4
Neu Skonto im Checkout von RG-Betrag abziehen Betrieb / Pflege von JTL-Shop 2
Neu Serverumzug der Wawi von altem Rechner auf neuem und client Instalation Installation von JTL-Wawi 5
Neu Problem beim Übertragen von Artikeln, Artikelbilder und Bestände Shopify-Connector 6
Neu Import von Texten als CSV in JTL-Shop möglich? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Globale Filterung zum deaktivieren von Artikeln auf der Startseite Shop 5.0 Technische Fragen zu Plugins und Templates 0
In Bearbeitung "Verschieben" eines Artikels von einer Subkategorie in eine andere in der WAWI wird nicht auf POS synchroinisiert JTL-POS - Fehler und Bugs 1
Neu Programm für vorfrankiertes Rücksendeetiketten von Amazon User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikelbilder von Kindartikeln global aktivieren User helfen Usern - Fragen zu JTL-Wawi 3
Offen Aktualisieren des Bestellstatus von Shopware nach JTL Shopware-Connector 1
Neu Packtisch+ Anzeige von externer Auftragsnummer User helfen Usern - Fragen zu JTL-Wawi 3
Neu Dateipfad von Kategoriebildern ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Allgemeine Frage/Übertragung von Artikeln Shopify-Connector 1
Neu Probleme beim Installieren von SQL Server Installation von JTL-Wawi 15
Neu Die Währung wechselt nicht von EUR auf CHF Einrichtung von JTL-Shop 1
In Diskussion Direkteingabe von teilbaren Artikeln über Zahlenblock (Stückzahl teilbar) JTL-POS - Ideen, Lob und Kritik 3
Neu Plugin von Hand deaktivieren JTL-Shop - BETA - Feedback und Bugmeldungen 4
Neu Massen update von ebay Angeboten Arbeitsabläufe in JTL-Wawi 2
Neu 3-fache Anzeige von Dropdownmenüs JTL-Shop - Fehler und Bugs 0
Neu Wie macht ihr das? Import von mehreren tausend Artikeln... User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi wechsel von einem Shop zum anderen Einrichtung von JTL-Shop 3
Neu Speichern von Rechnungen über die Extern.dll mit Mandant_3 Schnittstellen Import / Export 0
Neu Listen von zwei Varianten Größe / Farbe Amazon-Lister - Ideen, Lob und Kritik 1
Neu Keine Seriennummern bei ausgabe von Rechnungen per Mail oder beim Speichern User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst Autostart von WMS-MobileServer Installation von JTL-WMS 4
Neu Import von Sonderzeichen wie z.B. ä als Zeichenfolge \u00e4 ??? JTL-Ameise - Fehler und Bugs 0
Neu Nummerierung von Variationskombinationen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie handhabt ihr die Preisverwaltung von AW Werten & Löhnen? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Alle Artikel mit einem Preis von 0€ filtern und anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
In Bearbeitung [Zahlungsabgleich] Von Ebay einbehaltene Steuer User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bilder von Variationskombinationen werden nicht angezeigt (im Master vom 07.07.) JTL-Wawi - Fehler und Bugs 14
Neu AMAZON: Neue Größenattribute für Angebote von Bekleidungsartikeln zum 1.8 User helfen Usern - Fragen zu JTL-Wawi 4
Neu Verwaltung von Rückstandsterminen Arbeitsabläufe in JTL-Wawi 0
Neu Problem Bildimport - Mehrfachupload von ein und dem selben Bild JTL-Ameise - Fehler und Bugs 1
Gelöst Wareneingang von Einheiten ermöglichen Arbeitsabläufe in JTL-WMS 9
Neu Synchronisieren von Variationsbeständen von mehreren Artikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fehler beim Abgleich von JTL-Wawi zu Shopify Shopify-Connector 2
Neu Aktivieren/deaktivieren von Sonderpreisen mit der Ameise User helfen Usern - Fragen zu JTL-Wawi 1
Neu Zusatzverpackung anzeigen abhängig von gewählter Versandart Technische Fragen zu Plugins und Templates 2
Gelöst JTL hängt sich bei der Erstellung von VarKombis auf Gelöste Themen in diesem Bereich 8
Gelöst Erkennen von JTL-POS Belegen Schnittstellen Import / Export 2
Gelöst Bug bei Berechnung von Versandkostenfrei? Gelöste Themen in diesem Bereich 0
Neu Bestehende Aufträge per SQL von 19% auf 16% bei gleichen Bruttopreisen ändern User helfen Usern - Fragen zu JTL-Wawi 1
Neu Könnte das ein Bug ? Außerdem noch ein paar Ungereimtheiten im 16% Umstellungs Video von jtl! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Text ändern von inkl. 19% USt auf inkl. USt Allgemeine Fragen zu JTL-Shop 3
Neu Kunden - Wunschlieferdatum von WooCommerce in JTL übertragen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Erfahrungen zum Artikeldatenübertragung von JTL zum Shopware 5 User helfen Usern - Fragen zu JTL-Wawi 12
Neu Fehler bei Übertragung / Anlage neue Kunden von eBay eBay-Anbindung - Fehler und Bugs 6
Ähnliche Themen