JTL Shop 2.1 released

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
JTL Shop 2.1 steht ab sofort zum Download in der FileBase bereit.

Neben einigen Fehlern wurden einige neue Funktionen hinzugefügt. Leider war in JTL Shop 2.0 ein Bug enthalten, dessen Beseitigung den Eingriff in das Template erfordert, dies betrifft die Datei artikel.tpl.

Als Hostingkunde wird Ihr Shop automatisch am Donnerstag geupdatet.

Wenn der Shop auf eigenen Servern läuft:
Updateanleitung:
1. Shop backupen. Per FTP alle Dateien (bis auf Bilder) herunterladen (auch die Templates). Danach eine Datenbankdicherung per PhpMyAdmin durchführen.

Somit ist es jederzeit möglich, auf die alte, laufende Version von JTL-Shop 2 zurückzukehren, sollte es Probleme beim Update geben.
2. Alle Shopdateien (bis auf includes/config.JTL-Shop.ini.php und die .htacces im Shoproot (nur bei SEO Shops)) aus dem neuen Downloadpaket im Shop überschreiben bis auf den Templates Ordner. Wer Änderungen im lang/ Verzeichnis durchgeführt hat, sollte diese Änderungen in den neuen Dateien nochmals durchführen.

3a. Diesen Schritt nur durchführen, wenn nichts bzw. kaum Änderungen am Template durchgeführt wurden: Alle Templatedateien mit denen aus dem Downloadpaket überschreiben. Ggf. einzelne Dateien danach wieder anpassen (z.B. tpl_inc/header.tpl)
3b. Falls viele Änderungen am Template durchgeführt wurden, lohnt nicht der Aufwand, diese Änderungen in den neuen Templatedateien erneut durchzuführen. Die Änderungen am Template dind nur in der Datei artikel.tpl wichtig, alle anderen Templateänderungen betrafen neue Funktionen bzw. Einstellungen im Adminbereich.
Änderungen, die durchgeführt werden müssen in artikel.tpl:
Code:
eigenschaftwert[]
ersetzen durch
Code:
eigenschaftwert_{$Variation->kEigenschaft}

sowie die JavaScript Funktion var_sel muss übernommen werden. So sieht die JavaScript funktion implementiert in Smarty aus:
Code:
function var_sel(kEigenschaft) {ldelim}
if (kEigenschaft>0)
{ldelim}
var_bild('sc0');
ewert = 'eigenschaftwert_'+kEigenschaft;
kEigenschaftWert = document.inWarenkorb.elements[ewert].options[document.inWarenkorb.elements[ewert].options.selectedIndex].value;
{foreach name=Variationen from=$Artikel->Variationen item=Variation}
{foreach name=Variationswerte from=$Variation->Werte item=Variationswert}
if (kEigenschaftWert>0 && kEigenschaftWert=={$Variationswert->kEigenschaftWert} && {if $Variationswert->cBildPfad}true{else}false{/if})
var_bild('vc'+kEigenschaftWert);
{/foreach}
{/foreach}
{rdelim}
{rdelim}

4. bitte im Shoproot ein Verzeichnis namens jtllogs mit Schreibrechten für alle erstellen. Da viele hoster das logs/ Verzeichnis nicht beschreibbar machen, haben wir dies auf jtllogs umgestellt.

5. SQL Datei ausführen, um die Datenbank zu erweitern: Bitte die Datei install/jtlshop_200_210.sql aus dem Download im Shopadmin unter SQL - Ausführen ausführen. Es muss folgendes erscheinen: "SQL erfolgreich ausgeführt!". Achtung: diese Datei war in den ersten 30min irrtümlich im Download nicht enthalten.

6. Falls ein SSL-Proxy genutzt wird, bitte den Proxy ohne Domain angeben, d.h. wenn der Proxy ssl-account.com heisst, muss als SSL Proxy ssl-account.com/ eingegeben werden und nicht mehr ssl-account.com/domainname

Das wars.

Falls Sie das Bilderbranding nutzen möchten, schauen Sie bitte hier: http://wiki.jtl-software.de/index.php/JTL-Shop_2_FAQ#Bilderbranding


ChangeLog 2.1:

Behobene Bugs:
- Länderauswahl bei Registrierung nicht mehr leer, wenn nur belieferbare Länder in der Liste angezeigt werden sollen (tools.Global.php)
- Kupon bei registrierten Kunden korrigiert (bestellvorgang_inc)
- Externe Links nun möglich ohne Weiterleitung (tools.Global.php)
- Kundenimport gefixt (kundenimport.php)
- Im Multishopbetrieb werden keine leeren Boxen mit X-Sellern anderer Shops mehr angezeigt (artikel_inc)
- template-wechsel korrigiert(shoptemplate.php)
- Compiledir wird beim Templatewechsel geleert (shoptemplate.php)
- Preisexporte: Versandkosten bei Versand nach Warenwert nun korrekt (tools.Global.php)
- Wenn eine Position im Warenkorb gelöscht wurde, wurde die Session verloren. Gefixt. (templates/warenkorb.tpl Zeile 45)
- Erscheinungsdatum wird nun übertragen (dbeS/*)
- UVP funktioniert nun auch bei Staffelpreisen (templates/artikel.tpl)
- UST - Bemerkung nun auch bei Staffelpreisen enthalten (templates/artikel.tpl)
- Links zu Spezialseiten optimiert. Funktionieren nun ordnungsgemäß mit SSL Proxy (links.php, tools.Global.php)
- X-Selling Artikel beachten nun Kundengruppensichtbarkeiten (artikel_inc.php)
- Multi - Radio - Variationen funktionieren nun korrekt (templates/artikel.tpl, class.JTL-Shop.Warenkorb.php, class.JTL-Shop.WarenkorbPos.php, tools.Global.php)
- Sortierung von Variationen wird nun berücksichtigt
- Mindestbestellmenge im Sprachfile ergänzt (ger.conf, eng.conf)
- Währungswechselproblem auf einigen Servern behoben. (tools.Global.php, class.core.Session.php)
- Sprachwechselproblem behoben, sofern sich der Shop in einem Unterverzeichnis befand (tools.Global.php)
- Installationsroutinen optimiert. (install/*)
- Sessionführung im eingeloggten Zustand optimiert, so dass bei bestimmten Funktionen die Session nicht mehr verloren wird (includes/boxen.php, jtl.php)
- Fehler "2" bei der Synchronisation bei einigen virtualisierten Servern behoben (dbeS/syncinclude.php)
- Fehler behoben bei Kundengruppensichtbarkeit bei Links. Nun werden sie korrekt gesetzt (admin/*, includes/tools.Globals.php)
- Inselzuschlag PLZ Fehler behoben, der es verhinderte, gleiche PLZ unterschiedlicher Länder / Versandarten einzutragen
- Fehler behoben, wodurch einige Sonderzeichen das Layout durcheinander bringen konnten (classes/*, includes/bestellabschluss_inc.php)
- Standardtemplate (JTL-Shop2) Sourcecode optimiert
- Fehler beim Ändern einer Versandart behoben, wenn wichtige Felder nicht ausgefüllt wurden (admin/*)
- Variationsbilder funktionieren nun auch bei mehreren Variationen (templates/artikel.tpl)
- Kontoinhaber wird nun aus den Firmeneinstellungen von JTL-Wawi übernommen (dbeS/*)
- Nach Bestellvorgang wird Kunde nicht mehr aussgeloggt (bestellabschluss.php, templates/bestellabschluss.tpl)
- Versandkostenfrei ab X gilt nun als Bruttopreis. (includes/tools.Global.php)
- Problem, dass Nettopreise angezeigt wurden, sofern der Kunde aus dem Ausland kam, wurde behoben (includes/tools.Globals.php)
- Master Emailadressen / Emailnamen werden nun berücksichtigt (includes/mailTools.php)
- Emailversand optimiert, damit Emails nicht im Spamfilter landen
- Doppelte Installation nicht mehr möglich (install/*)
- Neukundenkupon gilt nun auch für unregistrerte Kunden

Neue Funktionen:
- produktübersicht: smarty hat nun Zugriff auf alle Bilder der Artikel, auf Attribute sowie Funktionsattribute (class.helper.ArtikelListe.php)
- Warenkorb: smarty hat nun Zugriff auf Bilder der Artikel im WK (class.JTL-Shop.Warenkorb.php)
- Brot-navi in Language file extrahiert (tools.Global.php, eng.php, ger.php)
- Preisexporte: neue Variable {$Artikel->cDeeplink} = Direkter Link zum Artikel im Shop (do_export.php)
- Ampel Sonderbedingung: Wenn Lager < 0 sein darf, kann die Ampelanzeige beeinflusst werden
- Bestellschrittgrafiken wurden auf Mehrsprachigkeit ausgelegt (templates/bestellvorgang.tpl, templates/gfx/ger/*, templates/gfx/eng/*)
- Autom. Wasserzeichen / Branding von Bildern hinzugefügt (dbeS/*)
- SEO Modul ist nun auch IIS ISAPIRewrite kompatibel und kann somit auch auf Windowsservern eingesetzt werden
- Links haben nun zusätzlichen Schalter, ob ein Link nur nach dem Login sichtbar sein soll. (admin/*, includes/tools.Globals.php)
- Neue globale Smarty Variablen: WarenkorbWarensumme, WarenkorbGesamtsumme, zuletztInWarenkorbGelegterArtikel
- Frage zum Produkt überarbeitet (includes/artikel_inc.php)
- WRB / AGB stehen nun allen Mailvorlagen zur Verfügung (includes/mailTools.php)
- Kunden, die einmal unregistriert gekauft haben, können nun auch ein Kundenkonto erstellen (includes/bestellvorgang_inc.php)
- PLZ/Ort Überprüfung bei Registrierung abschaltbar (includes/bestellvorgang_inc.php)
- Bei Sonderpreisen steht auch der vorherige Preis zur Verfügung (classes/class.JTL-Shop.Preise.php)
- Einzelne Emailtypen sind nun im Adminbereich abschaltbar (admin/*)
- Artikelattribute und Funktionsattribute wurden optimiert und können von Smarty angesprochen werden - Beschreibung TODO
- Kategorieattribute (mehrere KategorieBoxen möglich - Beschreibung folgt)
- Neue Einstellung, ob Artikelattribute an die Beschreibung gehängt werden sollen (dbeS/*, templates/artikel.tpl)
- UVP wird nun auch angezeigt, wenn Nettopreise im Shop angezeigt werden (templates/artikel.tpl)
- Herstellerbox ist nun abschaltbar (templates/tpl_inc/leftContainer.tpl)
- Keine Vorauswahl der Variationen mehr (templates/artikel.tpl)
- Rechnungsadresse und Lieferadresse ist nun in der Bestellbestätgungsemail enthalten (TODO Vorlage zum DL anbieten)
- {$Kunde->cPasswortKlartext} steht nun in der Email Kundenregistrierung zur Verfügung (registrieren.php, includes/bestellabschluss_inc.php)
- Kleinunternehmerregelung berücksichtigt und nun einstellbar (lang/*, includes/tools.Global.php)
- Optionaler Fusszeilenhinweis hinzugefügt (templates/tpl_inc/footer.tpl)
- Einzelpreise im Warenkorb und Bestellvorgang nun einschaltbar (templates/warenkorb.tpl, templates/tpl_inc/bestellvorgang_positionen.tpl, templates/tpl_inc/jtl_bestellung.tpl)
- neue Emailart: Aktivierung von kunden in wawi / autom. Emailbenachrichtigung bei Kundengruppenänderung eines Kunden (includes/mailTools.php, dbeS/*)
- Neue Zahlungsart: WorldPay (Danke an Ralph Fröhlich)
- Neue Zahlungsart: iPayment (Danke an Bastian Multimedia)
- Bestellung ansehen unter mein Konto erweitert um: Versandstatus, Bezahlstatus, Versanddatum, Zahlungsdatum, Tracking ID + Link, zusätzliche Versandinformationen vom Shopbetreiber (templates/tpl_inc/jtl_bestellung.tpl, templates/lang/*)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 0
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 2
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 4
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 14
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 31
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu JTL-Shop 5.7 - Aktuell 5.7.1 Releaseforum 1
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu JTL - Shop Adressprüfung - Erfahrungen ? Allgemeine Fragen zu JTL-Shop 2
Neu Wo ist JTL-Debug geblieben? Shopvariablen beim Shop-/Templateentwicklung sichtbar machen? Plugins für JTL-Shop 10
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Rechnung im JTL Shop Kundenkonto Onlineshop-Anbindung 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu JTL-Shop Verkauf - Tipps? Business Jungle 5
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet JTL-POS „Rechnung drucken“ Allgemeine Fragen zu JTL-POS 2
JTL ERP-Connector JTL-Wawi 2.0 0
Neu Reverse Charge Verfahren - JTL richtiger Steuersatz Shopify-Connector 1
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL REST API (on premise) - welche API Version ab welcher Wawi-Version? Changelog? Schnittstellen Import / Export 0
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu JTL Stammtisch im TurboZentrum 04.06.2026 Messen, Stammtische und interessante Events 0
Neu JTL Stammtisch Dresden 21.05.2026 Messen, Stammtische und interessante Events 0
Neu JTL Stammtisch Bochum am 20.05.2026 (morgen) Messen, Stammtische und interessante Events 0
Manche Produkte werden nicht erkannt JTL/ Shopify JTL-Wawi 2.0 0
Bessere Greyhound-Anbindung ab 1.10 - JTL-API-Pflicht? JTL-Wawi 1.10 12
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
JTL-Stammtisch Bochum – am 20.05.2026 Messen, Stammtische und interessante Events 0
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Neu Bestellabgleich Shopify - JTL | Point of Sales und Online Stores Shopify-Connector 1
PayPal Abgleich funktioniert nicht (JTL 1.9.8.0) JTL-Wawi 1.9 10

Ähnliche Themen