O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Online-Shops mit Magento, 3rd Edition

Book Description

Magento steckt hinter mehr als 200.000 Online-Shops und zählt damit zu den beliebtesten Shop-Systemen weltweit. Firmen aus verschiedensten Branchen und von unterschiedlicher Größe setzen die Software ein, und viele Internet-Agenturen haben Magento-Shops in ihrem Portfolio. Dieses Buch behandelt die kostenlose Community Edition von Magento und bietet einen praktischen Einstieg in die Arbeit mit dem E-Commerce-System. Es richtet sich an Webshop-Betreiber, die Magento in der Praxis kennenlernen möchten – von der Installation über den Aufbau des Produktkatalogs bis hin zu den umfassenden Möglichkeiten von Magento im Bereich Kundenmanagement, Marketing, Versand- und Zahlungsarten, Template-Design u.v.m. Die dritte Auflage des Buchs basiert auf Magento 1.8 und wurde um Themen erweitert, die für Entwickler interessant sind.

Table of Contents

  1. 1. Bühne frei für Magento
    1. An wen sich dieses Buch richtet
    2. Neu in der 3. Auflage
    3. Aufbau des Buchs
    4. Die verwendete Magento-Version
      1. Die Website zum Buch
      2. Typografische Konventionen
      3. Ricos Danksagungen zur 3. Auflage
    5. Magentos Funktions-Highlights
      1. Modularer Aufbau und Update-Fähigkeit
    6. Der Marktplatz für Erweiterungen und Themes: Magento Connect
    7. Anleitungen und Dokumentation
      1. Knowledge Base
      2. Webinare
      3. Magento User und Designer’s Guide
      4. Technical Docs
      5. Magento Core API
    8. Eine aktive internationale Anwender- und Entwicklergemeinde
      1. Forum
      2. Wiki
      3. IRC
    9. Wichtiges Hintergrundwissen
      1. Hosting
      2. Objektorientierte Programmierung
      3. Sprache und Lokalisierung
      4. Spezielle Schnittstellen
      5. Open Source-Lizenzierung: Die Community-Edition
      6. Kommerzielle Lizenz: Enterprise-Edition (EE)
    10. Magento-Partner: Professioneller Support
  2. 2. Magento installieren
    1. Shared versus Root-Server: Was ist die ideale Hardware für Magento?
    2. Welche Softwarekomponenten werden benötigt?
    3. Die Geschwindigkeit optimieren
      1. Betriebssystem 32 Bit vs. 64 Bit
      2. Webserver
      3. PHP-Kompatibilität
      4. MySQL
      5. Allgemeine Optimierungen
    4. Magento installieren
      1. Die MySQL-Datenbank vorbereiten
      2. Die Beispieldaten installieren
      3. The Easy Way – Der Magento Downloader
      4. Installation mit vollständigem Installationsarchiv
    5. Das deutsche Sprachpaket installieren
  3. 3. Der Magento-Crashkurs
    1. Das Frontend: Strukturiert und flexibel
      1. Die Startseite
      2. Artikelsuche und Filternavigation
      3. Kategorieübersicht und Artikelauflistung
        1. Artikeldetailseite
        2. Warenkorb
        3. Bestellabwicklung
    2. Der Adminbereich: Die Magento-Schaltzentrale
      1. Einloggen in den Adminbereich
      2. Bestandteile des Adminbereichs
      3. Regler, Knöpfe und Schalter: Die Magento-GUI
      4. Das Dashboard: Verkaufsdaten auf einen Blick
      5. Artikel und Kategorien verwalten
        1. Kategorieverwaltung
        2. Eine Kategorie anlegen
        3. Artikeltabelle
        4. Artikel duplizieren und bearbeiten
      6. Die Startseite des Shops verändern
        1. Seiten mit dem CMS verwalten
      7. Rabattaktion starten
      8. Versand- und Zahlarten
        1. Versandarten
        2. Zahlarten
  4. 4. Den Online-Shop konfigurieren
    1. Geltungsbereiche: Global, Website und StoreView
      1. Global
      2. Website
      3. Store
      4. StoreView
      5. Die Geltungsbereiche: Drei Anwendungsbeispiele
        1. Eine Website, ein Store und zwei StoreViews
        2. Eine Website und zwei Stores mit jeweils einem StoreView
        3. Zwei Websites und zwei Stores mit jeweils einem StoreView
    2. Grundeinstellungen vornehmen
      1. Zeitgesteuerte Helferlein
      2. Allgemeine Einstellungen
      3. Die Adressen des Shops festlegen
      4. Wichtige HTML-Einstellungen vornehmen
        1. Kopfbereich der HTML-Seiten bearbeiten
        2. Die (sichtbare) Kopfzeile verändern
        3. Die richtige Fußzeile finden
      5. Bildeinstellungen
        1. Legen Sie ein Wasserzeichen für Ihre Artikelbilder fest
        2. Platzhalter für Artikelbilder festlegen
      6. Kontakte und E-Mail-Adressen festlegen
      7. Einstellungen für den Artikelkatalog
      8. Versandeinstellungen
    3. Warenkorb und Bestellprozess anpassen
    4. Die Steuerberechnung konfigurieren
      1. Artikelsteuerklassen anlegen
      2. Steuersätze und -zonen verwalten
      3. Steuerregeln verwalten
      4. Anzeige der Steuern im Webkochshop
    5. Die Währung einrichten
    6. Lagerbestände verwalten
    7. Benutzer und Benutzergruppen für den Adminbereich anlegen
  5. 5. Fit für den deutschen Markt: Magento lokalisieren
    1. Das Übersetzungssystem kennenlernen
      1. Komplettübersetzungen via CSV
      2. Inline-Übersetzungen
    2. AGB und Widerrufsbelehrung im Bestellprozess
    3. Erforderliche Preisangaben integrieren
      1. Mehrwertsteuer und Versandkosten
      2. Grundpreis
    4. Besonderheiten bei der Newsletter-Anmeldung
    5. E-Mail-Templates anpassen
      1. Transaktions-E-Mails im Adminbereich bearbeiten
  6. 6. Den Artikelkatalog aufbauen
    1. Kategorien anlegen
      1. Magentos Kategorieverwaltung
        1. Die Root-Kategorie(n)
        2. Einen Kategoriebaum aufbauen
    2. Attribute und Attributsets editieren
      1. Attribute anlegen
      2. Attribute zu Attributsets zusammenfassen
        1. Attribute gruppieren
        2. Neue Attribute zuweisen
    3. Artikel mithilfe von Artikeltypen anlegen
      1. Einen einfachen Artikel anlegen
        1. Allgemein
        2. Preise
        3. Metainformationen
        4. Bilder
        5. Beschreibung
        6. Gestaltung
        7. Topfinformationen
        8. Lagerverwaltung
        9. Website
        10. Kategorien
        11. Zubehör, Up-Selling und Cross-Selling
        12. Individualisierungsoptionen
        13. Kundenmeinungen, Artikelschlagworte und Schlagworte von Kunden
      2. Virtuelle Artikel (Virtual Products)
      3. Downloadartikel (Downloadable Products)
    4. Artikel gruppieren und zusammen anbieten
      1. Konfigurierbare Artikel (Configurable Products)
        1. Mit mehreren einfachen Artikeln Varianten erstellen
        2. Einen konfigurierbaren Artikel erstellen
        3. Verknüpfte Artikel
      2. Gruppen-Artikel (Grouped Products)
        1. Einfache Artikel erstellen
        2. Einfache Artikel zusammenfassen
      3. Bündel-Artikel (Bundle Products)
        1. Einfache Artikel bündeln
  7. 7. Textinhalte präsentieren: Das CMS
    1. Eine neue Seite mit dem CMS erstellen
      1. Informationsseite für die Liefer- und Versandkosten
    2. Inhaltsseiten im Template verlinken
    3. Weitere wichtige Informationen veröffentlichen
      1. Startseite
      2. Allgemeine Geschäftsbedingungen
      3. Datenschutzerklärung
      4. Widerrufsbelehrung oder Rückgaberecht
      5. Impressum/Anbieterkennzeichnung
    4. Statische Blöcke verwenden
      1. Einen neuen Block für die Kategorieübersicht anlegen
      2. Einen statischen Block mit einer Kategorie verknüpfen
      3. Einen statischen Block in der Seitenleiste verwenden
      4. Widgets
      5. Widget-Instanzen
  8. 8. Kunden und Bestellungen verwalten
    1. Kunden und Kundengruppen bearbeiten
      1. Neue Kundengruppe anlegen
      2. Kunden anlegen
        1. Ein Kundenkonto anlegen
        2. Eine Adresse eintragen
      3. Kundendetails ansehen
      4. Kunden live betrachten
      5. Die Kundenregistrierung einstellen
      6. Adressformate einstellen
    2. Bestellungen pflegen
      1. Bestelldetails ansehen
      2. Rechnungen erstellen
      3. Lieferscheine generieren
      4. Rechnungskorrekturen ausstellen
      5. Kommentarverlauf ansehen
    3. Magento im Callcenter einsetzen
  9. 9. Multishops einsetzen: Der Webkochshop very british
    1. Den Multishop im Adminbereich konfigurieren
    2. StoreViews erstellen und umbenennen
    3. Mehrsprachigkeit realisieren
      1. Kategorien in englischer Sprache
      2. Artikel in englischer Sprache
      3. Bedienelemente in englischer Sprache
      4. Eigene Domain und Startseite
      5. E-Mail-Kommunikation in englischer Sprache
    4. Währungen verwalten und aktualisieren
      1. Währungskurse
      2. Automatischer Währungsabgleich
    5. Einen Multishop komplett neu aufbauen
      1. Website, Store und StoreView im Adminbereich anlegen
      2. Domains für die neue Website konfigurieren
      3. Eine neue 404-Fehlerseite konfigurieren
      4. Website-Aufruf hinterlegen
  10. 10. Von Templates, Themes, Paketen & Co.
    1. Die Grundbegriffe verstehen
    2. Magentos Blockstruktur kennenlernen
      1. Module
      2. Strukturblöcke (Structural blocks)
      3. Inhaltsblöcke (Content blocks)
    3. Ein neues Theme erstellen
      1. Das Theme-Verzeichnis /webkochshop
      2. Neues Theme im Adminbereich zuweisen
      3. Ein Layout erstellen
        1. Handle
        2. <Reference>
        3. <block>
      4. Templates
        1. Seiten-Templates
        2. Allgemeine Formatierungen
        3. Anwendungsbeispiel: Lieferzeit
      5. Der Skin-Ordner (Bilder, JavaScript, CSS)
    4. Hilfen bei der Theme-Entwicklung
  11. 11. Marketing-Tools im Einsatz
    1. Rabattaktionen durchführen
      1. Rabattcodes mit Warenkorb-Preisregeln anlegen
    2. Saisonale Template-Änderungen konfigurieren
      1. Weihnachten im deutschen Webkochshop
      2. Die Gestaltung einer Kategorie vorübergehend ändern
      3. Gestaltungsänderungen auf Artikelebene
    3. Sonderangebote einstellen
    4. Umfragen durchführen
    5. Newsletter versenden
      1. Eine Newsletter-Vorlage vorbereiten
      2. Die Newsletter-Vorlage in die Warteschlange legen
      3. Ihre Newsletter-Abonnenten ansehen
      4. Newsletter-Problemberichte
    6. Mehrwert durch Cross-/Up-Selling und Zubehör
      1. Cross-Selling-Artikel einstellen
      2. Zubehör festlegen
      3. Up-Selling einrichten
    7. Wunschzettel und Vergleichslisten bereitstellen
      1. Wunschzettel in Magento
      2. Vergleichslisten ansehen
    8. Jetzt sprechen Ihre Kunden: Meinungen & Co.
      1. Kundenmeinungen und Bewertungen
      2. Artikelschlagworte
      3. E-Mail an einen Freund
    9. Suchmaschinenoptimierung mit Magento
      1. Sprechende URLs
      2. Metaangaben
      3. Seitentitel
    10. Berichte verwenden
      1. Das Dashboard: Statistiken auf einen Blick
      2. Detaillierte Berichte ansehen
        1. Verkaufsbericht
      3. Mit RSS-Feeds auf dem neusten Stand
  12. 12. Schnittstellen nutzen
    1. Das Google-Duo: Sitemap und Analytics
      1. Google Sitemap
      2. Google Analytics
    2. Importe und Exporte
    3. Datenimport vorbereiten
      1. Export einer Artikeldatei aus Magento
      2. Die Importdatei vorbereiten
      3. Artikeldaten reimportieren
      4. Nach dem Import: Was bleibt noch zu tun?
    4. Die Magento Core API verwenden
      1. Die SOAP-Schnittstelle
      2. Rolle und Benutzer für den API-Zugriff anlegen
      3. Daten einer Bestellung auslesen
      4. Die REST-API
        1. Benutzer mit Vollzugriff einrichten
        2. OAuth-Anwendung einrichten
        3. API-Ressourcen
  13. 13. Versand- und Zahlarten nutzen
    1. Vorinstallierte Versandarten nutzen
      1. Versandkostenpauschale und Versandkostenfrei
      2. Tabellenbasierte Versandkosten konfigurieren
      3. Versandkostenmatrix erstellen und einpflegen
    2. Verschiedene Zahlarten nutzen
    3. Die Zahlart Vorkasse konfigurieren
    4. Die Zahlart Nachnahme hinzufügen
    5. PayPal einsetzen
      1. Die Standardmethode
      2. Die Express-Variante
      3. PayPal-Seite anpassen
    6. Payment Service Provider integrieren
  14. 14. Soziale Netzwerke
    1. Social Bookmarks
      1. Installation des Moduls
      2. Konfiguration
    2. Facebook-Like-Button
    3. Facebook-Log-in
  15. 15. Magento unterwegs: Mobile Commerce
    1. Mehrere Wege zum mobilen Shop
    2. Das Magento Mobile-Theme
    3. Native Apps mit Magento Mobile erstellen
  16. 16. Magento-Performance – schneller, höher, weiter
    1. Geschwindigkeit mit Google Chrome messen
    2. Ihr Theme optimieren
      1. Bilder optimieren
      2. CSS- und JavaScript-Dateien zusammenfassen
    3. Magento-Caching richtig einsetzen
      1. Indexverwaltung
    4. Weitere nützliche Optimierungen
      1. Flache Tabellen für Artikel und Kategorien einsetzen
      2. Den Magento-Compiler verwenden
    5. Zusätzliche Serversoftware einsetzen
      1. Magento und APC
      2. Memcached in Magento integrieren
  17. 17. Magento mit eigenen Extensions erweitern
    1. Die Verzeichnisstruktur von Magento
      1. /app/code/
        1. Code-Pools und Namespaces
      2. /app/design/
        1. Packages (Interfaces) und Themes
        2. Layouts und Templates
    2. Eine Extension konfigurieren
      1. Globale Konfiguration
        1. Blöcke
        2. Models
        3. Resource-Models
      2. Frontend-bezogene Konfiguration
        1. Layout
        2. Events
        3. Router
        4. Translation
        5. Admin-Panel
        6. Konfigurationsvariablen
    3. Eine Extension in Magento aktivieren
    4. Die Verzeichnisstruktur einer Extension
    5. Praxisbeispiel 1: HelloWorld
      1. Eine Extension anlegen und konfigurieren
      2. Einen neuen Controller definieren
      3. Layout
      4. Template
    6. Magento richtig erweitern
      1. Rewrites
      2. Event-Observer
      3. Replacements
    7. Praxisbeispiel 2: Eine Bestellbenachrichtigung per E-Mail verschicken
      1. Die Extension konfigurieren
      2. Den Observer anlegen
      3. Eigene Backend-Konfigurationsoptionen
      4. Installations- und Update-Skripte
      5. Zusammenfassung
  18. 18. Deployment, Betrieb & Troubleshooting
    1. Datenbanksicherungen erstellen
    2. Versionierung und Deployment
      1. Drei Shops braucht der Mensch
        1. Das Development-System
        2. Das Staging-System
        3. Das Live-System
    3. Troubleshooting
    4. Magento Connect: Updates und neue Erweiterungen
      1. Hinweise über neue Versionen
      2. Updates mit dem Magento Connect Manager installieren
      3. Neue Erweiterungen in Magento Connect finden
      4. Erweiterungen via Magento Connect Manager installieren
        1. Kategorien und Artikel per Kundengruppe
        2. Grundpreise eintragen
    5. Checkliste vor dem Online-Gang
  19. A. FAQ – Frequently Asked Questions
    1. Das DataFlow-Modul verwenden
    2. Importe und Exporte mit Magento DataFlow
      1. Eine Artikeldatei aus Magento exportieren
      2. Die Importdatei vorbereiten
      3. Ein neues Importprofil anlegen
      4. Kundendaten exportieren
  20. B. Über die Autoren
  21. Stichwortverzeichnis
  22. Kolophon
  23. Copyright