FAQ zu JTL-Shop
Allgemein
Nach Upgrade/Neuinstallation des JTL-Shops sieht das Shop-Template zerstört aus
Sie haben den JTL-Shop installiert bzw. ein Upgrade vorgenommen, doch beim Aufrufen der Shop-URL fehlen jegliche Styles?
Wahrscheinlich funktioniert das automatische Zusammenfassen und Komprimieren von CSS und JavaScript-Dateien mit Minify nicht ordnungsgemäß.
Sie können diese Option im Admin-Backend unter Template > Einstellungen deaktivieren („Komprimierung von JavaScript- und CSS-Dateien“). Rufen Sie anschließend den Shop erneut auf (F5 drücken). Nun sollten CSS und JavaScript-Dateien korrekt geladen werden können.
Wie berechnet sich die in JTL-Shop angezeigte Lieferzeit?
Die angezeigte Lieferzeit berechnet sich aus einem Zusammenspiel zwischen JTL-Wawi und JTL-Shop. Im nachfolgenden Video haben wir alle wichtigen Aspekte erklärt, die zum Thema Lieferzeiten zu beachten sind.
Darf ich den Hinweis auf JTL-Shop aus dem Footer entfernen?
Die sichtbare Namensnennung „JTL-Shop“ im Footer oder auf der Impressum-Seite des Shops ist Bestandteil der Lizenzbedingungen vom JTL-Shop. Dabei spielt es keine Rolle, ob die namentliche Nennung in Textform oder mittels der mitgelieferten Grafik im Footer (Datei: /templates/Evo/layout/footer.tpl) erfolgt.
Wenn Sie auf die Shop-Namensnennung verzichten möchten, so bietet JTL-Software gegen Aufpreis eine „Brandfree“-Option an. Mit der Brandfree-Option ist es dem Shop-Betreiber gestattet, die Namensnennung der Shop-Software im Shop-Frontend zu entfernen.
Die Entfernung der Namensnennung geschieht dabei manuell durch den Shopbetreiber. JTL-Software stellt nach Erwerb der Brandfree-Option eine Anleitung bzw. eine modifizierte Templatedatei auf Anfrage bereit, welche der Shopbetreiber selbst austauschen kann. Die Anpassung muss in der Regel bei Template-Updates oder Templatewechsel manuell überprüft oder nachgeholt werden.
Welchen Zeichensatz nutzt der JTL-Shop?
Der JTL-Shop nutzt standardmäßig den Zeichensatz „iso-8859-1“. JTL-Shop wird ab Version 5 auch UTF-8 unterstützen.
Ich habe meine Anmeldedaten für das Admin-Backend vergessen, wie kann ich neue Anmeldedaten setzen?
Führen Sie in phpMyAdmin folgenden SQL-Befehl aus:
UPDATE `tadminlogin` SET cPass=MD5( 'meinpasswort' ), nLoginVersuch=0 WHERE cName = 'admin';
Danach können Sie sich im Shop-Backend mit dem Benutzer admin und dem Passwort meinpasswort anmelden. Im Anschluss können Sie unter Admin->Adminpasswort ändern ein neues Passwort setzen.
Aktivieren von Plugins im JTL-Shop
Klicken Sie auf Pluginverwaltung und wählen Sie das gewünschte Plugin durch Anklicken der Auswahlbox aus. Anschließend klicken Sie auf Installieren. Ist der Installationsvorgang abgeschlossen, können Sie, sofern nicht bereits während der Installation geschehen, nach einem weiteren Klick auf Pluginverwaltung das soeben installierte Plugin aktivieren. Danach steht Ihnen das Plugin als Menüpunkt unter Pluginverwaltung zur Verfügung.
SSL-Verschlüsselung für den Shop
Für die SSL-Verschlüsselung in JTL-Shop benötigen Sie ein vollwertiges Sicherheits-Zertifikat, das auf die Domain des Shops ausgestellt wurde.
Bei permanentem HTTPS läuft die gesamte Kommunikation über SSL, d. h. es bietet einen durchgängigen Schutz bei Suchen, Login, Kontaktanfragen usw. Ein kleiner Nachteil ist ein leicht erhöhtes Datenverkehraufkommen beim SSL/TLS-Handshake, aber das ist heutzutage in der Regel vernachlässigbar.
Permanentes SSL per htaccess aktivieren
Der empfohlene Weg, um permanentes SSL zu aktivieren ist, über die Datei .htaccess Ihres JTL-Shop. Das lässt sich z. B. mit den folgenden Zeilen in der .htaccess realisieren:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
- Setzen Sie nach Anpassung der .htaccess die Einstellung 192 (Automatischer Seitenwechsel zwischen http/https) von JTL-Shop auf Kein automatischer Wechsel. Ferner muss die URL auch in der Datei config.JTL-Shop.ini.php und in der Onlineshop-Anbindung in JTL-Wawi (Menü Onlineshop > Onlineshop-Anbindung) angepasst werden (Achten Sie dabei auf die Angabe der korrekten URL mit https-Protokoll).
Permanentes SSL im Backend von JTL-Shop aktivieren
Sollte es Ihnen nicht möglich sein, die Datei .htaccess zu bearbeiten, können Sie auch direkt im Backend von JTL-Shop einstellen, ob eine automatische Weiterleitung zwischen HTTP und HTTPS stattfinden soll. Dies ist allerdings nur eine Notlösung, da es einen PHP-Prozess startet und somit den Server unnötig belastet. Außerdem werden Ressourcen wie JavaScripts, CSS, Bilder und Videos nicht umgeleitet.
URL in JTL-Wawi anpassen
Nachdem Sie SSL aktiviert haben, müssen Sie die URL Ihres Onlineshops noch unter Onlineshop > Onlineshop-Anbindung anpassen, sprich, die vorher mit http:// anfangende URL gegen eine mit https:// anfangende URL ersetzen.
Beim Aufrufen einer Seite über https erscheint eine Meldung ``Diese Seite enthält unsichere Inhalte...``
- Setzen Sie die Einstellung 192 (Automatischer Seitenwechsel zwischen http/https) von JTL-Shop auf Automatischer Wechsel zu https.
Wenn in der Adressleiste des Browsers beim Aufruf einer mit SSL verschlüsselten Seite z.B. https://example.com/warenkorb.php eine Warnung bezüglich unsicherer Inhalte erscheint, dann liegt dies in der Regel an zusätzlichen Bildern oder anderen Elementen, die über die Boxenverwaltung oder Templateanpassung eingebunden wurden.
So identifizieren Sie die unsicheren Elemente:
Chrome-Browser: Im Chrome-Menü unter Tools > JavaScript-Konsole könnn Sie einsehen, welche unsicheren Inhalte auf ihrer Website gefunden wurden.
Firefox-Browser: Mit dem kostenlosen Plugin Firebug sehen Sie in der JavaScript-Konsole des Plugins die unsicheren Inhalte.
Problemlösung:
Binden Sie Ressourcen nicht statisch über „http:“ ein, sondern lassen Sie die Protokollspezifikation im src-Attribut einfach weg. Beispiel: <img src=“//example.com/image.jpg“ />. Bei dieser Methode wird die Ressource automatisch entweder über https oder http geladen, je nachdem über welches Protokoll die Seite gerade geladen wird.
Weitere Informationen:
Warum enthalten meine Kundendaten in der Datenbank kryptische Zeichen?
Die Kundendaten werden durch den JTL-Shop verschlüsselt in der Datenbank abgelegt. Einige Teile der Kundendaten sind daher nicht im Klartext durch Datenbank-Verwaltungstools abrufbar. Die verschlüsselten Kundendaten können nur mithilfe des in der /includes/config.JTL-Shop.ini.php gespeicherten Blowfish-Keys entschlüsselt werden.
Bei Verlust des Schlüssels (z. B. durch Überschreiben der Datei) sind diese Kundendaten verloren / können nicht mehr entschlüsselt werden!
Wie ändere ich Title und Description von Artikeln oder Kategorien?
Über das Kategorieattribut meta_title können Sie einen individuellen Seitentitel für eine Kategorieseite festlegen. Das Kategorieattribut meta_description wird als Meta-Description (Kurzbeschreibung) im <head>-Bereich der Kategorieseite gesetzt.
Die gleichen Attribute können auch für Artikel als Funktionsattribute verwendet werden, um individuelle Meta-Angaben zu setzen.
Wie und wo binde ich meinen Google Adwords Conversion Tracking Code ein?
Der Code für Google Adwords Conversion Tracking ist in der Datei aus dem Child-Template TEMPLATE-CHILD/checkout/inc_conversion_tracking.tpl vorbereitet. Legen Sie eine Kopie dieser Datei unter dem Namen bestellabschluss_conversion_tracking_custom.tpl an und bearbeiten Sie in dieser Datei den folgenden Abschnitt:
{assign var="ga_conversion_id" value=""}
{assign var="ga_conversion_label" value=""}
Tragen Sie in die zwei o. g. Zeilen bei Value jeweils Ihre Google Adwords Conversion ID sowie Ihr Google Adwords Conversion Label ein. Sie finden diese Werte in Ihrem Google-Adwords-Konto in der Kampagnenverwaltung unter dem Menüpunkt „Conversion Tracking“, sobald dort mindestens eine Aktion
(z. B. „Shop Bestellabschluss“) hinterlegt wird.
Weitere Hilfe zu Google Conversion-Tracking finden Sie unter https://support.google.com/adwords/answer/1722054?hl=de
Wie erstelle ich Reiter/Tabs für die Artikeldetails?
Damit Sie selbstdefinierte Reiter/Tabs in den Artikeldetails anzeigen lassen können, müssen Sie diese in der JTL-Wawi unter Attribute anlegen.
Sie können bis zu fünf dieser Reiter/Tabs nutzen. Je Reiter/Tab werden zwei Attribute benötigt. Eins für die Reiter/Tab Bezeichnung und ein Attribut für den Inhalt des Reiters/Tabs.
Für die Bezeichnung des ersten selbstdefinierten Reiters/Tabs müssen Sie als Attributname „tab1 name“ eintragen, als Attributart wählen Sie Kurztext. Dann tragen Sie im Feld Kurztext die gewünschte Bezeichnung Ihres Reiters/Tabs ein. Der Name ist frei wählbar. Um weitere Reiter/Tabs anzulegen, gehen Sie wie oben beschrieben vor, ändern Sie jedoch die Tabnummer (tabX) auf 2,3,4 oder 5.
Für den Inhalt Ihres ersten selbstdefinierten Reiters/Tabs müssen Sie als Attributname „tab1 inhalt“ eintragen. Als Attributart wählen Sie Langtext. Dann tragen Sie im Feld Text den gewünschten Inhalt Ihres Reiters/Tabs ein. Hier haben Sie bis zu 32000 Zeichen zur Verfügung – html kann genutzt werden.
Meine Konfiguratorgruppen werden in JTL-Shop nicht angezeigt
Erfahrungsgemäß kann es für dieses Problem zwei Gründe geben:
Mir wird ein Error 500 im Browser oder beim JTL-Shop-Abgleich angezeigt - Was soll ich tun?
Bitte im Shop in der Datei /includes/config.JTL-Shop.ini.php folgende Zeilen Code hinzufügen:
//enables printing of warnings/infos/errors for the shop frontend
define('SHOP_LOG_LEVEL', E_ALL ^ E_NOTICE ^ E_DEPRECATED);
//enables printing of warnings/infos/errors for the dbeS sync
define('SYNC_LOG_LEVEL', E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_WARNING);
//enables printing of warnings/infos/errors for the admin backend
define('ADMIN_LOG_LEVEL', E_ALL);
//enables printing of warnings/infos/errors for the smarty templates
define('SMARTY_LOG_LEVEL', E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_WARNING );
//excplicitly show/hide errors
ini_set('display_errors', 1);
Danach bitte die Seite im Shop erneut aufrufen. Es sollte nun eine aussagekräftigere Fehlermeldung erzeugt werden, welche auf die Problemursache hinweist.
Sie können auch nur einen bestimmten Bereich nach Fehlern analysieren. Aktivieren Sie dazu jeweils die in nachfolgender Tabelle aufgelisteten Zeilen. Sie deaktivieren eine Zeile, indem Sie alles zwischen dem ersten Komma und der Klammer durch 0 ersetzen.
Zu analysierender Bereich
Zu aktivierende Zeilen
Browser
SHOP_LOG_LEVEL
ADMIN_LOG_LEVEL
SMARTY_LOG_LEVEL
JTL-Shop-Abgleich
SYNC_LOG_LEVEL
Frontend
SHOP_LOG_LEVEL
SMARTY_LOG_LEVEL
Backend
ADMIN_LOG_LEVEL
Nach erfolgreicher Fehleranalyse setzen Sie bitte alle Einträge wieder auf 0, um das Schreiben von Log-Dateien zu beenden.
//enables printing of warnings/infos/errors for the shop frontend
define('SHOP_LOG_LEVEL', 0);
//enables printing of warnings/infos/errors for the dbeS sync
define('SYNC_LOG_LEVEL', 0);
//enables printing of warnings/infos/errors for the admin backend
define('ADMIN_LOG_LEVEL', 0);
//enables printing of warnings/infos/errors for the smarty templates
define('SMARTY_LOG_LEVEL', 0);
//excplicitly show/hide errors
ini_set('display_errors', 0);
Warum zählt der Besucherzähler im Admin-Backend andere Werte als mein Google-Analytics/Piwik?
Die Besucherzähler arbeiten mit unterschiedlichen Techniken, um eindeutige Besucher von wiederkehrenden Besuchern zu unterscheiden und um Bot-Zugriffe von echten Besuchern zu unterscheiden.
Google setzt u. a. Langzeit-Cookies ein. Damit ist es Google z. B. auch möglich, fremde Besucherklicks auf Adwords-Anzeigen von eigenen Klicks zu unterscheiden.
Diese Möglichkeiten sind für den Besucherzähler im Shop-Backend natürlich nicht in dem gleichen Ausmaß gegeben. Daher sind Abweichungen der Zählerstände völlig normal und repräsentieren nur die unterschiedliche Sicht- und Arbeitsweisen der Systeme.
Admin-Widgets laden nicht komplett (``wird geladen``)
Wenn in Ihrem Admin-Backend Dashboard bestimmte Widgets (wie z. B. „News“) nicht komplett fertig laden, gehen Sie wie folgt vor:
Invalider xHTML-Quelltext: Meta-Tags nicht geschlossen
Der W3 Validator meldet beim Validieren der Seite Fehler wegen nicht-geschlossenen Tags. Dies tritt bei Shops auf, die Plugins mit Hook 140 (phpQuery) installiert haben. Die Ursache für die nicht-geschlossenen Tags ist ein Problem in phpQuery.
Diese vom W3 Validator als Fehler angemerkten Punkte „nicht-geschlossene Tags“ haben keine Auswirkung auf die Templatedarstellung und beeinträchtigen außerdem nicht das Suchmaschinenranking, siehe auch http://www.youtube.com/watch?v=2XlKn6I9rSc
Bei Klick auf Versand öffnet sich ein Popup mit der Shop-Startseite
Im Admin-Backend muss für die Versand-Seite „Spezialseite“ mit dem Wert „Informationen zum Versand“ gewählt sein. Durch diese Markierung erkennt der Shop die Spezialseite „Versand“ und öffnet diese bei Klick auf einen Versandlink.
Tragen Sie Ihre Versandkosten tabellarisch oder in Textform ein.
Plugin: Händlerbund - keine Aktualisierung
Wenn das Plugin: Händlerbund die Rechtstexte nicht mehr aktualisiert, überprüfen Sie bitte in Ihrem PhpMyAdmin ob in der Tabelle [xplugin_jtl_haendlerbund_tupdate] die Spalten ’nAktiv‘ gesetzt ist und die Anzahl der ’nVersuch‘.
Das Plugin deaktiviert sich automatisch wenn zuviel missglückte Versuche vorhanden sind.
Mit den SQL Befehlen können Sie das Plugin zurücksetzen.
update `xplugin_jtl_haendlerbund_tupdate` set `nAktiv`=1 update `xplugin_jtl_haendlerbund_tupdate` set ’nVersuch’=0
Voraussetzung: Die Einstellungen im Shopbackend sind alle richtig gesetzt.
Welche Cookies setzt der JTL-Shop?
Der JTL-Shop setzt standardmäßig einen sogenannten Session-Cookie. Dieser Cookie wird benötigt, um eine Browser-Sitzung eindeutig zuordnen zu können und ist für die Warenkorb, Wunschzettel und Vergleichslisten-Funktionalitäten essentiell.
Die Lebenszeit eines Session-Cookie ist durch die Dauer der Browser-Sitzung begrenzt. Session-Cookies werden beim Beenden der Browser-Sitzung gelöscht.
Wenn Sie externe Services wie z.B. GoogleAnalytics, Piwik, Facebook-Widgets in den Shop integrieren, werden über diese Dienste weitere Cookies vom jeweiligen Anbieter gesetzt.
Eigener Root-Server - welche Servereinstellungen für mehr Performance setzen?
Wir haben gute Performancesteigerungen festgestellt bei Shops, die auf einem eigenen Root-Server laufen und folgende Servereinstellungen gesetzt sind:
Warum bekomme ich im Bestellprozess die Meldung ``Es steht keine Versandart für Ihre Bestellung zur Verfügung. Bitte nehmen Sie Kontakt mit uns auf``?
Das liegt in der Regel an Versandfällen, die nicht bedacht worden sind. Auf folgenden Seiten ist ein Beispiel für die Einrichtung der Versandarten vorhanden.
Wie ziehe ich meinen Shop auf einen anderen Server und wo muss ich die URL anpassen?
Bevor Sie den Shop umziehen stellen Sie bitte sicher, dass der neue Webserver auch die Mindestvoraussetzungen erfüllt. Der Umzug gliedert sich in 3 Schritte:
Umzug der Datenbank
Ein gutes kostenloses Programm zum Erstellen und Einspielen von MySQL Datenbanken ist „mysqldumper“. Bitte beachten Sie, dass JTL-Software keine Haftung/Gewähr für die Benutzung von mysqldumper übernimmt.
Hier ein Link zur Homepage von mysqldumper: http://www.mysqldumper.de/
Um die Datenbank umzuziehen benötigen Sie eine Kopie Ihrer Shopdatenbank. Weil ab dem Zeitpunkt der Erstellung der Kopie nicht mehr im Shop eingekauft werden darf, sollte der Shop vorher in den Wartungsmodus gesetzt werden. Anschließend benötigen Sie einen sogenannten „Dump“, also ein Backup der MySQL Datenbank. Dieses Backup kann entweder Ihr Webhoster bereitstellen, oder Sie müssen das selbst mit phpmyAdmin anlegen.
In phpmyAdmin können Sie selbst ein Backup erstellen und runterladen.
Bei manchen Webhostern ist auch der Export stark limitiert, in so einem Fall können Sie selbst das Backup nicht erstellen, sondern müssen sich hierfür an Ihren Webhoster wenden.
Auf Ihrem neuen Webserver muss jetzt das Backup eingespielt werden. Erfahrungsgemäß sind die Backups zu groß, als das man das selbst via phpmyAdmin machen kann, daher werden Sie sich in der Regel an Ihren Webhoster wenden müssen. Nachdem das Backup eingespielt wurde, ist der erste Schritt im Umzug erledigt.
Umzug der Shopdateien von JTL-Shop
Beim Umzug gibt es 2 Möglichkeiten:
Die Shopdateien werden mit einem FTP-Programm heruntergeladen. Ob Sie das Bilderverzeichnis mit herunterladen oder nicht, können Sie an dieser Stelle selbst entscheiden.
Nachdem Sie die Dateien per FTP auf Ihren Rechner geladen haben verbinden Sie sich auf Ihren neuen Webserver und laden die Shopdateien in das neue Shopverzeichnis. Prüfen Sie danach bitte die Dateirechte.
Falls Sie die Bilder nicht mit hochgeladen haben, empfehlen wir Ihnen aus Ihrem Kundencenter einen neuen Shop herunterzuladen und hier das Verzeichnis „bilder“ zu übernehmen. Bitte beachten Sie, dass Ihr Template nicht mehr korrekt funktioniert, falls Sie dort auf Bilder von Ihrem ursprünglichen Bilderverzeichnis zugreifen. Im Zweifelsfall sollten Sie einfach Ihren alten Bilderordner mit kopieren, damit sind Sie auf der sicheren Seite. Als letztes müssen Sie jetzt noch die neue URL in Ihrem Shop einrichten.
Anpassen der URL von JTL-Shop
Wenn Sie nur die URL des Shops anpassen, kann man dies auf 2 Arten umsetzen:
Egal ob sich die URL durch einen Serverumzug oder durch die obigen beiden Fälle verändert wurde, müssen die folgenden Schritte unternommen werden:
1. Müssen Sie entweder den Shop in das entsprechende FTP-Verzeichnis verschieben, oder den URL-Pfad vom Verzeichnis anpassen, letzeres machen Sie bei Ihrem Hoster.
2. In der Configdatei, also:
includes/config.JTL-Shop.ini.php
steht die URL, unter welcher der Shop erreichbar ist. Diese muss angepasst werden, falls sich das FTP Verzeichnis auch verändert hat, weil Sie im 1. Schritt den Shop verschoben haben, muss der Pfad auch in dieser Datei angepasst werden.
Eine Config-Datei sieht in der Regel so aus:
<?php
define("PFAD_ROOT", "/var/www/vhosts/meinedomain.de/httpdocs/");
define("URL_SHOP", "http://meinedomain.de");
define("DB_HOST","localhost");
define("DB_NAME","DB_Name");
define("DB_USER","DB_User");
define("DB_PASS","DB_Pass");
define("BLOWFISH_KEY", "******************************");
?>
Diese Zeilen müssen dann angepasst werden:
define("PFAD_ROOT", "/var/www/vhosts/meinedomain.de/httpdocs/");
define("URL_SHOP", "http://meinedomain.de");
Hier müssen Sie die URL und den FTP-Pfad an Ihre neue Domain anpassen.
3. Ändern Sie im JTL-Kundencenter unter Produkte > Onlineshop > Shop Editionen > Aktionen > Lizenzdomain ändern die Domain Ihres Onlineshops.
4. In JTL-Wawi unter Einstellungen > Onlineshopeinstellungen die URL des JTL-Shop anpassen.
5. Zuletzt muss die .htaccess Datei im Rootverzeichnis vom Shop angepasst werden, falls Umleitungen (zb.von nicht-www. auf www.) eingetragen sind. Meistens sind diese Zeilen betroffen:
#REWRITE ANPASSUNG 2 (auf www.meinedomain.de umleiten)
RewriteCond %{HTTP_HOST} ^meinedomain.de
RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [r=301,L]
Falls der Shop in den Wartungsmodus gesetzt wurde, kann er jetzt wieder produktiv geschaltet werden.
Was muss ich beachten, wenn ich ein Backup meiner Datenbank wieder einspielen möchte?
Lesen Sie hierzu bitte folgende Seite: Datenbank-Backups von JTL-Shop wieder einspielen
Kann ich Artikel von JTL-Shop in JTL-Wawi exportieren?
Sie können eine CSV-Datei mit Artikeldaten von JTL-Shop erzeugen, die Sie dann per JTL-Ameise in JTL-Wawi importieren können.
- Wechseln Sie dazu im Backend von JTL-Shop in den Bereich System > Export > Exportformate.
Für Sie relevant sind die beiden Formate JTL-Wawi Artikelbildimport und JTL-Wawi Importformat.
- Klicken Sie bei beiden Formaten zunächst auf die Schaltfläche Erstelle Exportdatei und anschließend auf Datei herunterladen.
- Importieren Sie nun zunächst die Datei jtlwawi.csv und anschließend jtlwawi_bilder.csv mithilfe von JTL-Ameise.
Wie verifiziere ich meine Website in den Google Webmaster Tools?
Gehen Sie zunächst wie in der von Google vorgeschlagenen Hilfe zum Hinzufügen und Bestätigen von Websites vor: https://support.google.com/webmasters/answer/34592
Wenn Sie beim letzten Schritt „Bestätigungsmethode wählen“ angelangt sind, wählen Sie bitte „HTML-Datei“. Laden Sie die HTML-Datei herunter und übertragen Sie die Datei mit Ihrem FTP-Programm in das Wurzelverzeichnis Ihres JTL-Shop (dort wo u.a. auch die robots.txt liegt). Zurück in den Google Webmaster Tools können Sie nun Ihre Website verifizieren.
Im Exportformat werden Versandkosten mit 0 EUR exportiert
Dieses Problem tritt in der Regel dann auf, wenn für Versandarten wie z. B. „Paketversand DHL“ als Zahlungsart zusätzlich „Barzahlung“ aktiviert wurde.
Lösung: Entfernen Sie bei allen Versandarten die Checkbox „Barzahlung“. Wenn Sie Barzahlung bei Selbstabholung akzeptieren, dann legen Sie dafür eine eigene Versandart „Selbstabholung“ an und aktivieren Sie dort als Zahlungsmöglichkeit „Barzahlung“.
In JTL-Shop wird keine Lieferzeit und kein Hinweis zzgl. Versandkosten angezeigt
Dieses Problem tritt in der Regel dann auf, wenn für Versandarten wie z. B. „Paketversand DHL“ als Zahlungsart zusätzlich „Barzahlung“ aktiviert wurde.
Lösung: Entfernen Sie bei allen Versandarten die Checkbox „Barzahlung“. Wenn Sie Barzahlung bei Selbstabholung akzeptieren, dann legen Sie dafür eine eigene Versandart „Selbstabholung“ an und aktivieren Sie dort als Zahlungsmöglichkeit „Barzahlung“.
Nach dem Update auf den JTL-Shop Version 4 verschwinden Artikelbilder
Übliche Gründe für diesen Fehler sind:
Wie definiere ich ein abweichendes Standardland, unabhängig von den Firmeneinstellungen?
Wenn Sie einen Shop betreiben, der sich explizit an ein Drittland richtet, aber keinen Firmensitz in dem betroffenen Land haben oder angeben möchten, können Sie für die Steuerberechnung ein abweichendes Standardland angeben.
Fügen Sie dafür der Datei includes/config.JTLShop.ini.php folgendes hinzu:
define('STEUERSATZ_STANDARD_LAND', '##');
## steht hierbei für die ISO des betreffenden Landes (z. B. AT)
SEO
Wie werden Varkombi-Artikel für Suchmaschinen aufbereitet?
Variationskombinationen (kurz: Varkombis) werden typischerweise in JTL-Wawi oder über die Ameise erstellt. Bei der Erstellung der Kindartikel werden dabei in aller Regel die Artikelbeschreibung sowie die Artikelbilder auf Basis des Vaterartikels übernommen. Aus SEO-Sicht läuten hier sofort die Alarmglocken, denn kopierter Inhalt, der auf verschiedene Artikel verteilt wird, bedeutet in SEO-Sprache: Duplicate Content.
In JTL-Shop sind standardmäßig sowohl die virtuellen, unkäuflichen Varkombi-Vaterartikel, als auch deren Kindartikel für Suchmaschinen indexierbar.
Varkombi-Vaterartikel und Varkombi-Kindartikel werden also standardmäßig in JTL-Shop durch Suchmaschinen indexiert. Dies bedeutet jedoch noch lange nicht, dass jede dieser Seiten über eine Suche auffindbar ist und in der Ergebnisliste X Kindartikel untereinander auftauchen würden.
Über das Canonical-Tag verweisen Kindartikel auf deren Vaterartikel. Der Grund dafür ist, dass bei Kindartikeln in der Regel die gleiche Artikelbeschreibung und nahezu die gleichen Bilder wie im Vaterartikel vorliegen. Anders gesagt, es sind nahezu identische Inhalte über verschiedene URLs abrufbar.
Durch die Canonical-Angabe wird Suchmaschinenbots mitgeteilt, dass die URL des Vaterartikels für Nutzer zu bevorzugen ist. Bedeutet, ein Nutzer soll bei einer Suche bevorzugt auf die URL des Vaterartikels geleitet werden.
Letztendlich entscheidet immer der Algorithmus des Suchmaschinenanbieters, welche URL als kanonisch betrachtet wird und welche URLs dem Nutzer passend zu seiner Suchanfrage und seinem Suchprofil präsentiert werden. Die vom Algorithmus ermittelte kanonische URL kann dabei aufgrund der Leistung des Inhaltes von der im Shop ausgewiesenen kanonischen URL abweichen.
Google: Das URL-Prüftool liefert Ihnen u. a. die Information, welche URL von Google als kanonisch betrachtet wird.