cover.jpg

Bibliografische Information der Deutschen Bibliothek
Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de abrufbar.

Hinweis: Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer Kontrollmaßnahmen reproduziert. Trotzdem sind Fehler nicht ganz auszuschließen. Der Verlag und der Autor sehen sich deshalb gezwungen, darauf hinzuweisen, dass sie weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückgehen, übernehmen können. Für die Mitteilung etwaiger Fehler sind Verlag und Autor jederzeit dankbar. Internetadressen oder Versionsnummern stellen den bei Redaktionsschluss verfügbaren Informationsstand dar. Verlag und Autor übernehmen keinerlei Verantwortung oder Haftung für Veränderungen, die sich aus nicht von ihnen zu vertretenden Umständen ergeben. Evtl. beigefügte oder zum Download angebotene Dateien und Informationen dienen ausschließlich der nicht gewerblichen Nutzung. Eine gewerbliche Nutzung ist nur mit Zustimmung des Lizenzinhabers möglich.

© 2012 Franzis Verlag GmbH, 85540 Haar

Alle Rechte vorbehalten, auch die der fotomechanischen Wiedergabe und der Speicherung in elektronischen Medien. Das Erstellen und Verbreiten von Kopien auf Papier, auf Datenträgern oder im Internet, insbesondere als PDF, ist nur mit ausdrücklicher Genehmigung des Verlags gestattet und wird widrigenfalls strafrechtlich verfolgt.

Die meisten Produktbezeichnungen von Hard- und Software sowie Firmennamen und Firmenlogos, die in diesem Werk genannt werden, sind in der Regel gleichzeitig auch eingetragene Warenzeichen und sollten als solche betrachtet werden. Der Verlag folgt bei den Produktbezeichnungen im Wesentlichen den Schreibweisen der Hersteller.

EPUB-Bearbeitung und Konvertierung: www.goebel-software.com
Coverart & -design: www.ideehoch2.de

ISBN 9783645221191

Inhaltsübersicht

1  Joomla und VirtueMart

1.1  Der Leistungsumfang von VirtueMart

2  Installieren und konfigurieren

2.1  Ein lokales Webserver-Testsystem einrichten

2.2  Eine MySQL-Datenbank anlegen

2.3  Joomla und VirtueMart herunterladen und installieren

2.4  Das System aktualisieren

2.5  Was ist wo im Backend?

2.6  Datensicherung und Serverumzug

2.7  Erweiterungen für die Systempflege

2.8  Einen Menüpunkt zur VirtueMart-Startseite anlegen

3  VirtueMart-Grundeinstellungen

3.1  Ihren Shop offline schalten

3.2  VirtueMart als Katalog oder als Onlineshop verwenden

3.3  Adresse und Kontaktdaten Ihres Shops

3.4  Die E-Mail-Verbindung einstellen

3.5  E-Mail an Ihre Kunden

3.6  Den Bereich Kundeninformation einrichten

3.7  Darstellung der Produktpreise im Shop

3.8  Zahlungsarten –Bezahlsysteme

3.9  Nutzer – Nutzergruppen / Kunden – Kundengruppen

3.10  Verkäufer und Hersteller (Lieferanten)

3.11  Produkte

3.12  Die Bestellungen verwalten

3.13  Bestellvorgang ohne Registrierung

4  VirtueMart testen

4.1  Ohne Registrierung bestellen

4.2  Ein Kundenkonto einrichten

4.3  Die Bestellungen im Backend

5  Marketing und Statistik

5.1  SEO

5.2  Webanalyse mit Piwik

5.3  Ein neues Template installieren

6  Ein Warenwirtschaftssystem einsetzen

6.1  Die wichtigsten Module eines Warenwirtschaftssystems

6.2  Das Warenwirtschaftssystem JTL-Wawi

7  Hilfe und nützliche Links

7.1  Administrator-Passwort vergessen

7.2  Hilfe aus dem Netz

Stichwortverzeichnis

1  Joomla und VirtueMart

Das Content-Management-System Joomla und die Shoplösung VirtueMart lassen sich am besten mit einem Haus vergleichen: Joomla ist der Rohbau Ihres neuen Internet-Website-Hauses. VirtueMart ist dagegen eine Etage in Ihrem Internet-Website-Haus. Der Zugang zu Ihrem VirtueMart-Onlineshop führt durch die virtuelle Eingangstür Ihres Internet-Hauses (also Joomla). Ohne das Joomla-Haus gäbe es keine VirtueMart-Onlineshop-Etage. VirtueMart ist also vollständig in Joomla integriert.

Lassen Sie uns die Analogie ein bisschen weitertreiben: Ein echtes Haus hat verschiedene Räume, die verschiedene Funktionen erfüllen (Essen, Schlafen, Kochen, Körperpflege, Basteln etc.). Die Räume Ihres Internet-Hauses lassen sich mit den Modulen von Joomla vergleichen: Ist die Tür eines Moduls verschlossen, dann ist das Modul abgeschaltet. Ist die Tür des Moduls jedoch geöffnet, dann ist das Modul aktiv und auf Ihrer Joomla-Website sichtbar und für Ihre Besucher nutzbar.

Wie bei einem echten Haus ist es mit dem Rohbau nicht getan: Sie können Ihrem Joomla-Haus in Form eines Templates einen neuen Anstrich verpassen oder in einem Raum ein Café (Chatroom-Modul) einrichten. Vor allem durch seinen modularen Aufbau unterscheidet sich Joomla von anderen Content-Management-Systemen wie zum Beispiel von TYPO3, das seitenbasiert ist.

In diesem Buch geht es darum, ein Joomla-Haus, das einen VirtueMart-Onlineshop besitzt, zu bauen, einzurichten und mit Leben zu füllen (sprich: Joomla und VirtueMart aufzusetzen, zu konfigurieren und zu betreiben).

Ich erläutere Ihnen die Abläufe und Zusammenhänge mit allem, was Sie für ein modernes Joomla-VirtueMart-Onlineshop-Haus benötigen.

1.1  Der Leistungsumfang von VirtueMart

Die Onlineshop-Lösung VirtueMart hat viele Vorteile:

Auf der Internetseite http://virtuemart.net/home/live-stores finden Sie eine Liste mit Live-Onlineshops, die VirtueMart einsetzen.

2  Installieren und konfigurieren

Wenn Sie bereits eine Joomla-2.5.x-Website betreiben, dann können Sie die Erweiterung VirtueMart 2.x.x sofort über Ihr Joomla-Backend installieren (siehe Kapitel 2.3.2).

Haben Sie eine Joomla-1.5-Website laufen, dann müssen Sie auf die Joomla-Version 2.5 migrieren oder den Shop neu aufsetzen.

Wenn Sie noch keinen VirtueMart-Shop betreiben, dann richten Sie sich eine lokale Webserver-Testumgebung ein und installieren Joomla 2.5.x und VirtueMart 2.x.x in dieser lokalen Webserver-Testumgebung. Diese lokale Testumgebung ist sehr wichtig. Zukünftige Änderungen und Anpassungen an Ihrem VirtueMart-Shop sollten Sie immer zuerst gründlich in Ihrem lokalen Webserver-Testsystem prüfen, bevor Sie diese in Ihren echten VirtueMart-Shop im Internet übernehmen.

Keine Angst: Einen lokalen Webserver und eine Datenbank einzurichten ist nicht schwer.

Auf der Internetseite www.apachefriends.org finden Sie ein integriertes Installationspaket namens XAMPP. Das Paket enthält alle notwendigen Komponenten einer lokalen Webserver-Umgebung. Der Name XAMPP steht für die einzelnen Bestandteile und Eigenschaften dieser Lösung:

XAMPP gibt es für die gängigsten Betriebssysteme (Windows, Linux, Mac OS X, Solaris). Spezielle Einstellungen sind normalerweise nicht notwendig, da XAMPP für lokale Testumgebungen gedacht ist. Deswegen sollten Sie XAMPP nicht als Webserver für Ihr Live-System im Internet verwenden.

2.1  Ein lokales Webserver-Testsystem einrichten

Öffnen Sie die Internetseite www.apachefriends.org/de/xampp.html und laden Sie das XAMPP-Installationspaket für Ihr Betriebssystem herunter. Die Installation unter Linux ist auf der XAMPP-Internetseite sehr schön dargestellt. Die Beschreibung der Installation unter Windows ist dagegen etwas knapp geraten. Deshalb an dieser Stelle eine kurze Anleitung:

Die XAMPP-Installation unter Windows Schritt für Schritt

Schritt 1: Auswählen der Windows-Version

Starten Sie die Internetseite www.apachefriends.org/de/xampp.html und klicken Sie auf den Link XAMPP für Windows. Es öffnet sich die XAMPP-für-Windows-Seite.

Tipp: Beachten Sie bitte auf der XAMPP-für-Windows-Seite die Empfehlung für eine Windows-Vista-Installation (diese Empfehlung gilt ebenso für Windows 7).

Vista-Empfehlung:
Aufgrund fehlender Schreibrechte der Vista-Standardinstallation für das Verzeichnis »C:\Program Files« (»C:\Programme«), empfehlen wir XAMPP in einem alternativen Verzeichnis (»C:\xampp« oder »C:\meinverzeichnis\xampp«) zu installieren.

Etwas weiter unten auf der Seite finden Sie im Bereich Download die Zeile XAMPP Windows 1.x.x. Unterhalb dieser Zeile stehen drei Download-Pakete zur Auswahl:

Der Link EXE startet den Download des unkomprimierten Download-Pakets, und die Links ZIP und 7zip starten den Download der gepackten Versionen. Die gepackten (also komprimierten) Versionen müssen Sie anschließend noch entpacken. 7zip ist ein Dateiformat des gleichnamigen Packprogramms 7zip. Sie können damit, neben den standardmäßig eigenen 7zip-Paketen, auch normale ZIP-Pakete entpacken. Genaueres zu 7zip lesen Sie bitte auf der 7zip Website http://www.7-zip.de/ .

Schritt 2: Installation starten

Die XAMPP-Installation starten Sie mit einem Doppelklick auf die heruntergeladene und entpackte Datei.

Schritt 3: Erstes Installationsfenster

Im ersten Installationsfenster werden Sie vom Installations-Assistenten begrüßt. Er zeigt Ihnen die XAMPP-Versionsnummer und bittet Sie, alle Dateien zu schließen.

Bild_02_01.tif

Bild 2.1   XAMPP-Installations-Assistent

Schritt 4: Das Installationsverzeichnis wählen

Geben Sie Ihr gewünschtes Installationsverzeichnis manuell ein oder wählen Sie es mit dem Dateibrowser aus. Wenn Sie XAMPP unter Windows Vista oder Windows 7 installieren, dann beachten Sie bitte den Tipp aus Schritt 1 (Vista-Empfehlung). In meinem lokalen Webserver-Test-System, habe ich XAMPP im Verzeichnis xampp auf der Partition D:\ installiert. Voreingestellt ist das Verzeichnis c:\xampp\

Bild_02_02.tif

Bild 2.2  Das Installationsverzeichnis wählen

Schritt 5: Wie sollen die XAMPP-Dienste gestartet werden?

Anschließend öffnet sich das erste Fenster für die XAMPP-Konfiguration. XAMPP möchte als Erstes von Ihnen wissen, ob Verknüpfungen auf dem Desktop und im Startmenü erstellt werden sollen.

Ebenso müssen Sie XAMPP noch mitteilen, ob Apache, MySQL und Filezilla jeweils als Dienst installiert werden sollen oder ob Sie die drei Programme, je nach Bedarf, »zu Fuß« starten möchten. Sie können hier die Voreinstellungen so belassen.

Klicken Sie einmal auf den Installieren-Button zur Bestätigung.

Bild_02_03.tif

Bild 2.3  Auswahl: Verknüpfung auf dem Desktop erstellen?

Schritt 6: Dateien entpacken

Die einzelnen Dateien, die entpackt und installiert wurden, erscheinen nacheinander im XAMPP-Installationsfenster.

Bild_02_04.tif

Bild 2.4  Installationspfade einrichten

Schritt 7: Installation abschließen

Im vorletzten Schritt teilt XAMPP Ihnen noch einmal mit, dass die Software auf Ihrem Computer installiert wurde und dass Sie den Installations-Assistenten mit einem Klick auf Fertig stellen schließen können.

Bestätigen Sie dies bitte wieder mit einem Mausklick.

Bild_02_05.tif

Bild 2.5  Installation abschließen

Schritt 8: Installation beendet

Nach Abschluss der Installation fragt XAMPP Sie, ob das XAMPP Control Panel gestartet werden soll? Klicken Sie auf Ja und das XAMPP Control Panel wird gestartet.

Bild_02_06.tif

Bild 2.6  Das XAMPP Control Panel starten?

Schritt 9: XAMPP-Steuerkonsole (Control Panel)

Ihren lokalen Apache-Webserver und die MySQL-Datenbank starten Sie über die XAMPP-Steuerkonsole. Die Steuerkonsole wiederum starten Sie mit einem Doppelklick auf den XAMPP-Link auf Ihrem Desktop oder im Startmenü.

In der XAMPP-Steuerkonsole sehen Sie rechts neben den jeweiligen Namen der integrierten Programme (Apache, MySQL, FileZilla, Mercury) einen Start-Button. Mit einem Klick auf den jeweiligen Button starten Sie den Apache-Webserver und die MySQL-Datenbank.

Wenn Sie die Programme als Dienste betreiben möchten, klicken Sie links neben dem jeweiligen Programmnamen in das Kästchen Svc (das Kürzel steht für das Wort Service, also Dienst). Den Apache-Webserver und die MySQL-Datenbank als Dienst zu installieren bedeutet, dass der Webserver und die Datenbank während des Startvorgangs des Betriebssystems gestartet werden und quasi als stumme Diener im Hintergrund auf Arbeit warten.

Nach dem Start des jeweiligen Programms (Apache, MySQL) erscheint rechts neben dem Programmnamen in einem grünen Rechteck das Wort Running (gestartet).

Bild_02_07.tif

Bild 2.7  Apache und MySQL sind gestartet.

Schritt 10: XAMPP-Startseite

Sie haben die Installation Ihres lokalen Webservers und der MySQL-Datenbank damit erfolgreich beendet. Starten Sie nun (falls noch nicht geschehen) den Apache-Webserver und die MySQL-Datenbank. Geben Sie anschließend in Ihrem Browser folgende Zeile ein:

http://localhost

Der frisch installierte Apache-Webserver startet die XAMPP-Startseite im Browserfenster:

Bild_02_08.tif

Bild 2.8  Die XAMPP-Startseite unter Windows

Die Ordnerstruktur von XAMPP

Nach der XAMPP-Installation existiert auf Ihrem Computer jetzt ein zusätzliches Verzeichnis C:\xampp (wenn Sie die vorgegebenen Standardeinstellungen übernommen haben). Innerhalb des XAMPP-Ordners befindet sich ein Unterverzeichnis mit dem Namen htdocs.

In das Unterverzeichnis htdocs kopieren Sie alle Ihre zukünftigen lokalen Internetseiten, wie zum Beispiel Ihr Joomla-VirtueMart-Projekt.

Um Ihre lokalen Internetseiten (die im Verzeichnis htdocs liegen) in Ihrem Browser zu starten, muss die Eingabezeile Ihres Browsers so aussehen:

http://localhost/Name-des-Unterordners-im-Verzeichnis-htdocs

Das bedeutet konkret:

Wenn Ihre lokale Joomla-Installation im Ordner C:\xampp\htdocs\lokale-joomla-installation liegt, dann starten Sie Ihre lokale Joomla-Website in Ihrem Browser mit folgendem Aufruf:

http://localhost/lokale-joomla-installation

2.2  Eine MySQL-Datenbank anlegen

Zum Anlegen einer MySQL-Datenbank starten Sie XAMPP wie erwähnt in Ihrem Browser und klicken unter der Überschrift Tools auf den Menüpunkt phpMyAdmin .

Es öffnet sich die phpMyAdmin -Startseite.

Bild_02_09.tif

Bild 2.9   phpMyAdmin starten

In dem sich öffnenden Fenster klicken Sie im oberen Menü auf Datenbanken.

Bild_02_10.tif

Bild 2.10  Datenbanknamen eintragen

Tragen Sie den Namen Ihrer neuen VirtueMart-Datenbank unter der Überschrift Neue Datenbank anlegen ein. Den Namen der Datenbank können Sie frei wählen.

Klicken Sie anschließend auf den Button Anlegen.

In Ihrem frisch installierten XAMPP-System gibt es einen Standard-Datenbankbenutzer mit dem Namen root . Für den Standardbenutzer root ist kein Passwort hinterlegt. Solange Sie Joomla und VirtueMart auf Ihrem lokalen Testsystem betreiben, ist es nicht unbedingt nötig, ein Kennwort zu vergeben. Sobald Sie jedoch Ihren Shop online betreiben, sollten Sie ein Passwort definieren.

2.3  Joomla und VirtueMart herunterladen und installieren

Joomla 2.5.x

Die Installation Schritt für Schritt:

Schritt 1: Paket herunterladen

Laden Sie das Paket Joomla_2.5.x-Stable-Full_Package_German.zip von der Internetseite www.jgerman.de/site/downloads/joomla-25-auf-deutsch.html herunter.

Schritt 2: Das Joomla-Paket entpacken

Entpacken Sie das Joomla-Paket in einen lokalen Ordner Ihrer Wahl.

Schritt 3: Dateien per FTP kopieren

Kopieren Sie die entpackten Dateien und Verzeichnisse Ihres lokalen Ordners in das Hauptverzeichnis (root-Verzeichnis) Ihres Webservers, also im Fall von XAMPP in den htdocs-Ordner.

Schritt 4: Die Installation starten

Geben Sie in der Adresszeile Ihres Internetbrowsers folgende Zeile ein:

http://Name_Ihrer_Internetseite/installation/index.php

Es erscheint die erste Installationsseite. Auf dieser Seite müssen Sie die Sprache für Ihre Joomla-Installation angeben.

Bild_02_11.tif

Bild 2.11  Die Sprache auswählen

Klicken Sie anschließend auf den Button Weiter, um zur nächsten Eingabemaske zu gelangen.

Schritt 5: Installationsprüfung – sind alle Systemvoraussetzungen erfüllt?

In dieser Installationsmaske sehen Sie, ob die Einstellungen Ihres Webservers in Ordnung sind oder ob Sie nachbessern müssen (siehe Bild 2.12).

Bis zu diesem Punkt des Installationsprozesses wurden noch keine Dateien angelegt oder Installationsdaten in die Datenbank geschrieben. Korrigieren Sie die Punkte, die das Installationsskript bemängelt, und klicken Sie anschließend auf den Button Prüfung wiederholen oben rechts.

Sollten Sie nicht die notwendigen Zugriffsmöglichkeiten oder Schreibrechte für Ihren Webserver haben, können Sie die Installation an dieser Stelle abbrechen und später erneut starten.

Bild_02_12.tif

Bild 2.12  Die serverseitigen Einstellungen

Wenn alle Einstellungen in Ordnung sind, klicken Sie auf den Button Weiter, um zur nächsten Eingabemaske zu gelangen.

Schritt 6: Die Lizenzbestimmungen

Joomla wird unter der General Public License (GPL) veröffentlicht. Stimmen Sie den Bestimmungen der Lizenz durch Klick auf den Button Weiter zu, um zur nächsten Eingabemaske zu gelangen. Im Joomla-Installationsprozess wird die GPL im englischen Originaltext angezeigt. Sie können aber eine deutschsprachige Übersetzung im Netz finden.

Lesezeichen

http://bit.ly/9EE0Od

Deutsche Übersetzung der GPL

Bild_02_13.tif

Bild 2.13  GNU – General Public License

Schritt 7: Die Datenbankverbindung einstellen

In dieser Eingabemaske stellen Sie die Verbindung Ihrer Joomla-Webseite zu Ihrer Datenbank ein. Sie benötigen hierfür die Verbindungsdaten Ihrer Datenbank, die Sie vor dem Start der Installation angelegt haben.

Wenn Sie Joomla nicht auf einem lokalen Testsystem einrichten, sondern das System auf einem »echten« Webserver installieren, hat Ihr Provider die Datenbank für Sie bereitgestellt. Von ihm erhalten Sie die notwendigen Zugangsdaten für Ihre Datenbank.

Bild_02_14.tif

Bild 2.14  Die Datenbankverbindung einstellen

Erläuterung der Felder:

Datenbanktyp:

Im Eingabefeld Datenbanktyp ist MySQLi voreingestellt. Diese Einstellung übernehmen Sie bitte.