38

Inhalt · Magento spielen möchten, ist dieses Kapitel genau das richtige für Sie! Hier können Sie Hier können Sie anhand einiger einfach nachvollziehbarer Aufgaben direkt in die

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

| III

Inhalt

1 Bühne frei für Magento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Magento installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Shared versus Root-Server: Was ist die ideale Hardware für Magento? . . . . . . . 17Welche Softwarekomponenten werden benötigt? . . . . . . . . . . . . . . . . . . . . . . . . 18Die Geschwindigkeit optimieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Magento installieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Das deutsche Sprachpaket installieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3 Der Magento-Crashkurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Das Frontend: Strukturiert und flexibel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Der Adminbereich: Die Magento-Schaltzentrale . . . . . . . . . . . . . . . . . . . . . . . . . 43

4 Den Online-Shop konfigurieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Geltungsbereiche: Global, Website und StoreView. . . . . . . . . . . . . . . . . . . . . . . 67Grundeinstellungen vornehmen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Warenkorb und Bestellprozess anpassen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Die Steuerberechnung konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Die Währung einrichten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Lagerbestände verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Benutzer und Benutzergruppen für den Adminbereich anlegen . . . . . . . . . . . . . 103

5 Fit für den deutschen Markt: Magento lokalisieren . . . . . . . . . . . . . . . . . . . . . . 107Das Übersetzungssystem kennenlernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108AGB und Widerrufsbelehrung im Bestellprozess. . . . . . . . . . . . . . . . . . . . . . . . . 112Erforderliche Preisangaben integrieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Besonderheiten bei der Newsletter-Anmeldung. . . . . . . . . . . . . . . . . . . . . . . . . . 116E-Mail-Templates anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

IV | Inhalt

6 Den Artikelkatalog aufbauen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Kategorien anlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Attribute und Attributsets editieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Artikel mithilfe von Artikeltypen anlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Artikel gruppieren und zusammen anbieten . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

7 Textinhalte präsentieren: Das CMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Eine neue Seite mit dem CMS erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Inhaltsseiten im Template verlinken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Weitere wichtige Informationen veröffentlichen . . . . . . . . . . . . . . . . . . . . . . . . . 192Statische Blöcke verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

8 Kunden und Bestellungen verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Kunden und Kundengruppen bearbeiten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Bestellungen pflegen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Magento im Callcenter einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

9 Multishops einsetzen: Der Webkochshop very british . . . . . . . . . . . . . . . . . . . . 238Den Multishop im Adminbereich konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . 239StoreViews erstellen und umbenennen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Mehrsprachigkeit realisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240Währungen verwalten und aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249Einen Multishop komplett neu aufbauen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

10 Von Templates, Themes, Paketen & Co. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263Die Grundbegriffe verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264Magentos Blockstruktur kennenlernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267Ein neues Theme erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270Hilfen bei der Theme-Entwicklung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

11 Marketing-Tools im Einsatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Rabattaktionen durchführen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Saisonale Template-Änderungen konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . 294Sonderangebote einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298Umfragen durchführen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Newsletter versenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Mehrwert durch Cross-/Up-Selling und Zubehör . . . . . . . . . . . . . . . . . . . . . . . . 307Wunschzettel und Vergleichslisten bereitstellen . . . . . . . . . . . . . . . . . . . . . . . . . 311

Inhalt | V

Jetzt sprechen Ihre Kunden: Meinungen & Co.. . . . . . . . . . . . . . . . . . . . . . . . . . 315Suchmaschinenoptimierung mit Magento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324Berichte verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326

12 Schnittstellen nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331Das Google-Duo: Sitemap und Analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331Importe und Exporte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337Datenimport vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338Die Magento Core API verwenden. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

13 Versand- und Zahlarten nutzen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351Vorinstallierte Versandarten nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351Verschiedene Zahlarten nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Die Zahlart Vorkasse konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Die Zahlart Nachnahme hinzufügen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364PayPal einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366Payment Service Provider integrieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

14 Soziale Netzwerke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375Social Bookmarks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Facebook-Like-Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380Facebook-Log-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382

15 Magento unterwegs: Mobile Commerce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385Mehrere Wege zum mobilen Shop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386Das Magento Mobile-Theme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387Native Apps mit Magento Mobile erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

16 Magento-Performance – schneller, höher, weiter . . . . . . . . . . . . . . . . . . . . . . . 395Geschwindigkeit mit Google Chrome messen . . . . . . . . . . . . . . . . . . . . . . . . . . . 396Ihr Theme optimieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398Magento-Caching richtig einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402Weitere nützliche Optimierungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407Zusätzliche Serversoftware einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409

17 Magento mit eigenen Extensions erweitern. . . . . . . . . . . . . . . . . . . . . . . . . . . . 413Die Verzeichnisstruktur von Magento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414Eine Extension konfigurieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418Eine Extension in Magento aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423Die Verzeichnisstruktur einer Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425

VI | Inhalt

Praxisbeispiel 1: HelloWorld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426Magento richtig erweitern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429Praxisbeispiel 2: Eine Bestellbenachrichtigung per E-Mail verschicken. . . . . . . . 434

18 Deployment, Betrieb & Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441Datenbanksicherungen erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441Versionierung und Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449Magento Connect: Updates und neue Erweiterungen . . . . . . . . . . . . . . . . . . . . . 452Checkliste vor dem Online-Gang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465

A FAQ – Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469Das DataFlow-Modul verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471Importe und Exporte mit Magento DataFlow . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481

| 33

KAPITEL 3

Der Magento-Crashkurs

Nach der Lektüre der Einleitung zu diesem Buch und dem, was Sie bisher über Magentogehört haben, schwant Ihnen bestimmt schon, dass dieses System an Komplexität kaumzu überbieten ist. Und tatsächlich haben die Entwickler von Magento so viele verschie-dene Funktionalitäten und Konfigurationsmöglichkeiten in ihr System integriert, dasseinem davon fast schwindelig werden könnte. Aus diesem Grund steigen wir in diesemKapitel (noch) nicht in die Tiefen des Systems hinab, sondern möchten Ihnen an dieserStelle eine Kurzübersicht über die wichtigsten Bestandteile des Frontends und desAdminbereichs vermitteln.

Im vorigen Kapitel haben Sie unter anderem Magento mit den Beispieldateien (SampleData) installiert. Nutzen Sie diese Version, um die ersten Gehversuche mit Ihrem Shop zuunternehmen. Wenn Sie sich ein wenig umsehen und mit den Schaltern und Knöpfen vonMagento spielen möchten, ist dieses Kapitel genau das richtige für Sie! Hier können Sieanhand einiger einfach nachvollziehbarer Aufgaben direkt in die Arbeit mit dem Shop-system einsteigen und bekommen so ein Gefühl dafür, wie die Magento-Uhren ticken.

Seien Sie dabei experimentierfreudig und schauen Sie sich auch ruhig einmal Dinge an,die nicht wortwörtlich in diesem oder anderen Kapiteln beschrieben werden. Sie werdensehen, dass Sie mit ein wenig Umherklicken das System schnell kennenlernen werden.Immerhin haben Sie jetzt noch die Chance dazu, alles über den Haufen zu werfen; ist derShop einmal online, werden Ihre Streifzüge durch die Magento-Welt ungleich riskanter.Schnallen Sie sich also an zu einer Spritztour durch Ihre frische Magento-Installation.

Das Frontend: Strukturiert und flexibelBeginnen wir damit, uns gemeinsam den Shop von der Warte aus zu betrachten, von derihn auch Ihre späteren Kunden sehen werden. Bei der Standardinstallation ist einDefault-Package zur Darstellung des Frontends bereits installiert, das die vielen Informa-tionen übersichtlich strukturiert. (In Kapitel 10 werden Sie sehen, wie man das Default-Package so abändern kann, dass es Ihren eigenen Bedürfnissen entspricht.) In den folgen-den Abschnitten führen Sie in Ihrem eigenen Shop die ersten Testbestellungen durch, um

34 | Kapitel 3: Der Magento-Crashkurs

mit dem Bestellprozess schon ein wenig vertrauter zu werden. Wir werden hierbei nichtauf jedes Detail eingehen, das Ihnen in diesem Prozess begegnen wird. Hier soll es primärdarum gehen, sich einfach mit dem eigenen Shop vertraut zu machen.

Die StartseiteRufen Sie nun mit Ihrem Lieblingsbrowser (ein Exemplar jüngeren Baujahrs sollte esschon sein, also beispielsweise der Internet Explorer ab Version 9, Mozilla Firefox abVersion 23 oder Safari ab Version 5) die Startseite Ihrer neuen Magento-Installation (diemit den Beispieldaten) auf, also beispielsweise http://127.0.0.1/magento.

Umgehend erscheint die Magento-Startseite auf Ihrem Bildschirm (Abbildung 3-1).

Standardmäßig sind auf dieser Seite bereits viele Funktionen versammelt, die Magentofür Sie als Shopbetreiber und letztlich für Ihre Kunden bereithält. Sie erkennen beispiels-weise die interne Suchfunktion, die Shopkategorien des Beispielshops und eine Miniver-

Abbildung 3-1: Die verschiedenen Bereiche der Magento-Startseite

Logo

Benutzerfunktionen/Kundeninteraktion

Suchfunktion

Produktkategorien feste Inhalte

Tag Cloud Bestseller Kundenumfrage

Wahl desStore View

Warenkorb

Produktvergleich

fester Inhalt

Das Frontend: Strukturiert und flexibel | 35

sion des Warenkorbs. Außerdem wird diese Seite mithilfe von professionell gestaltetenBannern und Bildern aufgelockert und lädt Kunden gleich zum Stöbern ein.

Out of the box, wie es so schön im Englischen heißt, ist Magento bereits so einsatzfähig,dass Sie ohne jegliche weitere Konfiguration sofort Artikel in den Warenkorb legen undbestellen können. Die Artikel sowie ein Teil der Benutzeroberfläche sind dabei nochnicht ins Deutsche übersetzt, mithilfe der folgenden Beschreibung werden wir das anglo-fone Kind aber schon schaukeln.

Artikelsuche und FilternavigationEs gibt grundsätzlich zwei verschiedene Arten von Kunden in einem Online-Shop: Dieeinen arbeiten sich an einer Kategoriestruktur entlang und spüren mithilfe von Kategorie-übersichten und Artikelauflistungen (siehe Kapitel 6) den gewünschten Artikel auf. Dieanderen, so viel sei schon einmal vorweggenommen, die bei Magento voll auf ihre Kostenkommen werden, bemühen lieber eine Suchfunktion, die die gewünschten Ergebnisseper Knopfdruck ausspuckt.

Geben Sie ganz oben in das Eingabefeld für die Artikelsuche, in das standardmäßigGesamten Shop durchsuchen eingetragen ist, den Suchbegriff Camera ein und klicken Sieauf den Button Search. Magento werkelt ein klein wenig im Hintergrund, und einenAugenblick später erscheint das Suchergebnis in Ihrem Browser, das Sie in Abbildung 3-2sehen.

Sie schauen nun auf zwei verschiedene Bereiche. Im mittleren Bereich werden die Such-ergebnisse zu Ihrer Suche dargestellt. Diese Art der Suche findet sich in vielen Online-Shops und ist für sich genommen nicht sonderlich spektakulär.

Interessant wird es aber, wenn Sie sich den Bereich auf der linken Seite etwas genaueransehen. Dort prangt in einem zartblauen Kasten die sogenannte Filternavigation.Anhand der Suchergebnisse werden hier automatisch generierte Filter dargestellt, mitdenen Sie die Suche auf für Sie interessante Artikel beschränken können. Diese Art derSuchfilterung kennen Sie vielleicht von eBay, da auch hier eine Reihe von Filtern ange-zeigt wird, wenn Sie nach einem allgemeinen Artikel suchen.

In der Filternavigation erscheint zunächst eine Kategorieauswahl; wären die gewünsch-ten Suchergebnisse auf mehrere Kategorien verteilt worden und wären diese Kategorienim Adminbereich als sogenannte Ankerkategorien (siehe Kapitel 6) definiert worden,würden sie an dieser Stelle aufgelistet. Magento kann mithilfe von Artikelattributen wieFarbe und Hersteller, die ebenfalls für die Verwendung in der Filternavigation konfigu-riert wurden, die dargestellten Artikel nach und nach so ausdünnen, dass Ihr Kunde ausnur noch wenigen einzelnen Artikeln den für ihn passenden auswählen muss. Mit derMöglichkeit, diese Filternavigation durch eigene Artikelattribute weiter zu ergänzen,stellt sie mit Abstand die wichtigste Filterfunktion für Ihre Kunden im Frontend dar.

36 | Kapitel 3: Der Magento-Crashkurs

Kategorieübersicht und ArtikelauflistungWenn Sie sich statt einer Suche dazu entschieden haben, über die Kategorieübersicht zumZiel zu kommen, fahren Sie mit der Maus über die erste Kategorie Furniture. Im Drop-down-Menü, das daraufhin erscheint, klicken Sie auf Living Room (Abbildung 3-3).

Abbildung 3-2: Suchergebnis mit Filternavigation

Abbildung 3-3: Kategorien auswählen

Das Frontend: Strukturiert und flexibel | 37

Nach dem Klick werden Sie zu einer Kategorieübersicht weitergeleitet, in der Sie alle Pro-dukte sehen, die dieser Kategorie zugeordnet sind. Die Artikelauflistung gibt es dabeisozusagen in zwei Geschmacksrichtungen, nämlich als Gitter (Abbildung 3-4) und alsListe (Abbildung 3-5), zwischen denen Sie und Ihre Kunden sich per Mausklick entschei-den können. Probieren Sie die verschiedenen Varianten einmal aus: Welche halten Sie fürübersichtlicher?

Um weiterzugehen, klicken Sie in einer der beiden Ansichten auf den Artikelnamen Otto-man, der sich gleich unter bzw. neben dem Artikelbild befindet. Sie werden daraufhin zurArtikeldetailseite weitergeleitet.

Artikeldetailseite

Auf dieser Seite sind sämtliche Informationen zum gewählten Artikel vorhanden, die Sie imAdministrationsbereich von Magento eintragen und bearbeiten können (Abbildung 3-6).Ihnen wird die Kurzübersicht mit einem kurzen Informationstext genauso auffallen wieeinige tabellarisch zusammengefasste Zusatzinformationen und eine Reihe von Schlagwör-tern (siehe Abbildung 3-5) am unteren Ende der Seite.

Mit einem Klick auf die Schaltfläche In den Warenkorb können Sie nun den Ottoman inbeliebiger Stückzahl in den Warenkorb legen. Lassen Sie das Eingabefeld bei Stück leer,wird automatisch nur eine Einheit in Richtung Warenkorb geschickt (Abbildung 3-7).

Abbildung 3-4: Artikelübersicht als Gitter

38 | Kapitel 3: Der Magento-Crashkurs

Warenkorb

Im Warenkorb werden alle Artikel gesammelt, die Sie während Ihres Einkaufs auswäh-len. Hier lassen sich einzelne Artikel im Nachhinein löschen oder in der Stückzahl verän-dern. Ebenso ist die Möglichkeit integriert, einen Rabattcode einzugeben oder weitereähnliche Artikel mitzubestellen.

Abbildung 3-5: Artikelübersicht als Liste

Das Frontend: Strukturiert und flexibel | 39

Nun haben Sie die Möglichkeit, über die Schaltfläche Weiter einkaufen weitere Artikel inden Warenkorb zu legen oder über die gleichnamige Schaltfläche zur Kasse zu gehen.Entscheiden Sie sich für Letzteres, sodass Sie zur Eingabeseite für Ihre Kundendatengeleitet werden (Abbildung 3-8).

Abbildung 3-6: Die Artikeldetailseite

40 | Kapitel 3: Der Magento-Crashkurs

Bestellabwicklung

Eines der bekanntesten Merkmale, die Magento im Vergleich zu anderen Shopsystemenbietet, ist der sogenannten One Page Checkout. Wie der Name schon andeutet, werdensämtliche Informationen zur Bestellung auf einer Seite angezeigt, sodass der Kunde jeder-zeit weiß, an welcher Stelle im Bestellprozess er sich gerade befindet.

Der erste Schritt erlaubt es Ihnen, zwischen Als Gast zur Kasse gehen und Registrieren zuwählen (Abbildung 3-8). Sind Sie einmal im Shop registriert, können Sie sich auch mit-hilfe des Anmeldeformulars im rechten Bereich der Seite anmelden und umgehen damiteine erneute Eingabe Ihrer Kundendaten.

Abbildung 3-7: Der Artikel wurde erfolgreich in den Warenkorb gelegt

Abbildung 3-8: Registrierung oder Gastbestellung?

Das Frontend: Strukturiert und flexibel | 41

Da Sie zum ersten Mal bestellen, entscheiden Sie sich hier für die Option Registrieren,indem Sie das entsprechende Optionsfeld aktivieren und auf den Button Weiter klicken.In der anschließend erscheinenden Eingabemaske geben Sie nun, wie in Abbildung 3-9zu sehen, beliebige Fantasiewerte ein – lassen Sie Ihrer Kreativität freien Lauf: Noch kön-nen Sie Test-, Fehl- und Spaßbestellungen nach Herzenslust vornehmen, es handelt sichja noch nicht um einen Shop im Live-Betrieb.

Nachdem Sie sämtliche Adressdaten eingegeben und sich auch ein Passwort ausgedachthaben, aktivieren Sie noch die Option An diese Adresse verschicken und klicken untenrechts auf die Schaltfläche Weiter. Sie werden zum nächsten Schritt weitergeleitet, derAuswahl der gewünschten Versandart.

Standardmäßig sind nach der Neuinstallation feste Versandkosten von € 5,00 pro Artikelaktiviert (Sie werden sie in diesem Kapitel auf Seite 62 bearbeiten). Wählen Sie sie ausund klicken Sie auf Weiter (Abbildung 3-10).

Im nächsten Schritt wird die Zahlart ausgewählt (Abbildung 3-11). Entscheiden Sie sichfür Check/Money order und klicken Sie erneut auf Weiter. (Auch hier werden Sie aufSeite 64 noch Hand anlegen.)

Abbildung 3-9: Eingabeformular für Bestelldaten

42 | Kapitel 3: Der Magento-Crashkurs

Im letzten Schritt des Bestellprozesses können Sie die zusammengefassten Daten IhrerBestellung noch einmal kontrollieren (Abbildung 3-12). Spätestens jetzt werden Sie fest-stellen, ob Sie fälschlicherweise bei der Bestellmenge eine 0 zu viel angefügt haben undgerade im Begriff sind, Ihr Möbelkaufbudget gehörig zu sprengen.

Erst über den Button Bestellung abschließen wird die Bestellung abgeschlossen, undIhnen wird die entsprechende Bestätigung angezeigt (Abbildung 3-13). Ein Klick aufWeiter einkaufen bringt Sie hingegen zurück zur Startseite.

Es ist Ihr Shop – bestellen Sie! So preiswert werden Sie nie mehr an neue Wohnzimmer-möbel kommen!

Abbildung 3-10: Auswahl der Versandart

Abbildung 3-11: Auswahl der Zahlart

Abbildung 3-12: Kontrollieren der Bestelldaten

Der Adminbereich: Die Magento-Schaltzentrale | 43

Der Adminbereich: Die Magento-SchaltzentraleIn diesem Abschnitt betrachten wir die einzelnen Elemente des Adminbereichs, mitdenen Sie alle wesentlichen Funktionen und Einstellungen Ihres neuen Shops verwaltenkönnen. Der Adminbereich ist Ihre Schaltzentrale, über die Sie beispielsweise Artikel ein-pflegen, Bestellungen sowie Kunden administrieren und Rabattcodes erstellen.

Einloggen in den AdminbereichRufen Sie als Erstes per Browser die Adresse des Adminbereichs Ihrer Magento-Installationmit den Beispieldaten auf. In unserem Beispiel ist das http://127.0.0.1/magento/admin. Eserscheint der Log-in-Bildschirm, den Sie in Abbildung 3-14 sehen.

Tragen Sie die Zugangsdaten, die Sie bei der Installation bereits hinterlegt haben, in diejeweiligen Eingabefelder ein und klicken Sie auf Weiter. Wenn Ihre Eingaben korrektwaren, führt Magento Sie sofort in seine Schaltzentrale. Sollten Sie Ihr Passwort verges-

Abbildung 3-13: Die Bestellung wurde erfolgreich übermittelt

Abbildung 3-14: Der Log-in-Screen des Magento-Adminbereichs

44 | Kapitel 3: Der Magento-Crashkurs

sen haben, hilft Ihnen ein Klick auf Passwort vergessen?, um nicht für immer ausgesperrtzu bleiben. Geben Sie hier die E-Mail-Adresse ein, die Sie ebenfalls bei der Installationvergeben haben, und Magento verschickt dorthin ein automatisch erstelltes Passwort.

Sollten Sie mit einer lokalen Entwicklungsumgebung arbeiten, bedenkenSie bitte, dass Magento eventuell nicht in der Lage ist, diese E-Mail zu ver-schicken, da Sie keinen lokalen Mailserver betreiben. In diesem Fall kön-nen Sie das Passwort als MD5-Hash in der Tabelle admin_user bei IhremBenutzereintrag hinterlegen.

Bestandteile des AdminbereichsWie Sie an dieser Stelle vielleicht schon erahnen können, verbirgt sich hinter den zehnharmlos aussehenden Menüpunkten in der horizontalen Navigation ein enorm komple-xes und vielseitiges System. Hand aufs Herz: Magento bietet Ihnen so viele verschiedene,wohldurchdachte Konfigurationsmöglichkeiten, dass diese im ersten Moment erdrü-ckend wirken können.

Das Navigationsmenü enthält die folgenden Menüpunkte, die in aller Ausführlichkeit inden anschließenden Kapiteln erläutert werden.

• Übersicht: Das Dashboard.

• Verkäufe: Kontrollieren Sie hier Bestellungen, Rechnungen, Gutschriften und Liefer-scheine. Dazu – sehr wichtig – gibt es hier die Möglichkeit, die Bestellbedingungenund relevante Steuersätze anzulegen. (Weitere Informationen hierzu finden Sie inKapitel 8.)

• Katalog: Verwaltung von Kategorien, Attributen und Artikeln. (Mehr zu diesemThema finden Sie in Kapitel 6.)

• Mobile: Konfiguration einer nativen App für iPhone, iPad oder Android. (Lesen SieKapitel 15, wenn Sie dieser Bereich besonders interessiert.)

• Kunden: Hier finden Sie Details zu Ihren Kunden, können für diese Bestellungenaufnehmen und sie zu Kundengruppen zusammenfassen. (Kapitel 8 enthält nähereInformationen zu den verschiedenen Möglichkeiten dieses Abschnitts.)

• Preisregeln: Verwaltung von Rabattaktionen. (Warenkorb- und Katalogpreisregelnwerden detailliert in Kapitel 11 beschrieben.)

• Newsletter: Versenden Sie Ihre eigenen Rundschreiben. (Informationen zum News-letter-System finden Sie ebenfalls in Kapitel 11.)

• CMS: An dieser Stelle verwalten Sie sämtliche Inhaltsseiten, die statischen Blöcke,Widget-Instanzen sowie Umfragen Ihres Shops. (In Kapitel 7 gehen wir im Detailauf die Nutzung des CMS ein.)

• Berichte: Ausführliche Reports zu allen Aspekten Ihres Shops. (In Kapitel 11 kön-nen Sie weitere Informationen hierzu nachlesen.)

• System: Sämtliche Konfigurationsmöglichkeiten sind hier zusammengefasst.

Der Adminbereich: Die Magento-Schaltzentrale | 45

Um gleich in medias res zu gehen, zeigen wir Ihnen anhand einiger kleiner Beispiele, wieSie sofort in die Arbeit mit dem Shop einsteigen können. Da Sie in der Standardinstalla-tion auch die Beispieldaten von Magento importiert haben, sind einige Kategorien, Arti-kel und Ihr erster Kunde John Doe bereits vorhanden – nicht besonders viel, aber füreinen ersten Überblick völlig ausreichend. Sie lernen Bereiche kennen, mit denen Sie esals Shopbetreiber fast täglich zu tun haben, und schon aus diesem Grund ist es wichtig,sie im Schlaf zu beherrschen. Diese konkreten Beispiele sind:

• Vorstellung: Die Magento-GUI

• Artikel und Kategorien verwalten

• Die Startseite des Shops verändern

• Rabattaktion starten

• Versandkosten und Zahlungsmöglichkeiten ändern und hinzufügen

Regler, Knöpfe und Schalter: Die Magento-GUIDie Abkürzung GUI steht für Graphical User Interface (grafische Benutzeroberfläche)und ist ein Sammelbegriff für alle Elemente, mit deren Hilfe Sie mit einer Software kom-munizieren und arbeiten können. Jedes Menü, jeder Button und jede Textinformation istTeil dieser GUI, und so werden wir auch im Zusammenhang mit Magento und seinemAdminbereich diesen Begriff verwenden – es gibt ja sonst nicht so furchtbar viele Fach-begriffe in diesem Buch.

Die GUI von Magento ist übersichtlich aufgebaut und besteht im Grunde aus einem hori-zontalen Navigationsmenü, in dem Unterpunkte durch Drop-down-Menüs erreicht wer-den können (Abbildung 3-15), einem großen Inhaltsbereich darunter und einemFußbereich. Diese Aufteilung wird in sämtlichen Untermenüs des Adminbereichs beibe-halten, was die Einarbeitung in die verschiedenen Bereiche der GUI sicherlich erleichtert.

Im Kopfbereich finden Sie neben dem Navigationsmenü noch eine Suchfunktion undganz rechts einen Link, mit dem Sie sich sicher aus dem Adminbereich ausloggen kön-nen. Über die Suchfunktion gelangen Sie auf einfache Weise zur Bearbeitung eines Arti-kels. Geben Sie hier beispielsweise den Suchbegriff Gaming ein, wird nach einem kurzenAugenblick eine Liste mit allen Artikeln erzeugt, die mit diesem Begriff in Verbindungstehen (Abbildung 3-16).

Wenn Sie nun auf einen Eintrag in dieser Liste klicken, werden Sie direkt zur entspre-chenden Detailseite in der Artikelverwaltung weitergeleitet.

Abbildung 3-15: Kopf des Adminbereichs

46 | Kapitel 3: Der Magento-Crashkurs

Fährt man mit der Maus über das horizontale Navigationsmenü, klappen eventuell vor-handene Untermenüs auf, über die Sie direkt in die dazugehörigen Bereiche einsteigen.Wenn Sie nun beispielsweise auf Katalog ➝ Artikel verwalten klicken, erscheint imInhaltsbereich eine Liste mit Artikeln, die mithilfe von Filtern und Sortierungen durch-sucht werden kann (Abbildung 3-17).

Auch in vielen anderen Bereichen der GUI wird zuerst eine Auflistung aller vorhandenenElemente angezeigt.

Ist der Inhalt so lang, dass beim Scrollen der Seite das obere Menü ver-schwindet, erscheint am oberen Bildschirmrand eine schwebende, gelbhinterlegte Ebene mit den Aktionsschaltflächen, sodass Sie beispielsweiseeinen Artikel auch dann anlegen können, wenn Sie eine Seite bis nach ganzunten gescrollt haben.

Mit einem Klick in die gewünschte Tabellenzeile wird der damit verbundene Eintrag auf-gerufen, sodass Sie dessen Details bearbeiten können (Abbildung 3-18).

Abbildung 3-16: Artikelsuche im Adminbereich

Abbildung 3-17: Sind mehrere Elemente in einem Bereich vorhanden, werden sie in einer Liste dargestellt.

Der Adminbereich: Die Magento-Schaltzentrale | 47

Über den Eingabemasken auf der rechten Seite finden Sie die Aktionsschaltflächen, mitdenen Sie die vorgenommenen Änderungen speichern oder den aktuellen Prozess abbre-chen können. In dieser Leiste tauchen, abhängig von der gerade ausgeführten Aktion,weitere Möglichkeiten auf.

Werden in dieser Detailansicht mehrere Eingabemasken benötigt, erreichen Sie dieseüber die einzelnen Gruppen, die über ein vertikales Navigationsmenü auf der linken Seiteverknüpft sind. Führen Sie Änderungen in einer Gruppe durch und springen dann durcheinen Klick in eine andere Gruppe, zeigt Ihnen ein kleines Diskettensymbol, dass es nichtgespeicherte Änderungen gegeben hat. Apropos speichern, hier gibt es in der GUI fastausnahmslos immer zwei Möglichkeiten: Wenn Sie auf den Button Speichern in derSchaltflächenleiste über dem Inhaltsbereich klicken, werden alle getätigten Änderungengespeichert, und Sie werden wieder zurück zur Listenansicht geleitet. Mit Speichern undweiter bearbeiten führen Sie eine Zwischenspeicherung durch (die Diskettensymbole ver-schwinden) und bleiben auf der aktuellen Seite. Mit Zurück gelangen Sie wieder zur Lis-tenansicht, ohne dass etwas gespeichert wird.

Das Konfigurationsmenü unter System ➝ Konfiguration funktioniert nacheinem anderen Schema. Hier können Sie nicht zwischen den einzelnenGruppen der vertikalen Navigation am rechten Bildschirmrand hin- undherspringen, ohne zu speichern! Vergessen Sie daher nicht, im Konfigura-tionsbereich nach erfolgter Änderung den Speichern-Button zu drücken!

Abbildung 3-18: An dieser Stelle werden die Details bearbeitet.

48 | Kapitel 3: Der Magento-Crashkurs

Im Fußbereich können Sie unter anderem die Sprache einstellen, in der die Informa-tionen des Adminbereichs angezeigt werden (Abbildung 3-19).

Bei der Installation haben Sie bereits angegeben, dass Ihre Magento-Installation deutschlokalisiert ist, deswegen ist hier standardmäßig Deutsch (Deutschland) aktiviert.

Ausgestattet mit diesem Handwerkszeug, können Sie die allermeisten Aufgaben imAdminbereich schon erledigen; die GUI ist in allen Bereichen einheitlich aufgebaut,sodass Sie sich schnell zurechtfinden werden.

Das Dashboard: Verkaufsdaten auf einen BlickNach dem erfolgreichen Einloggen befinden Sie sich im eigentlichen Hirn des Magento-Systems. Das Dashboard ist das Erste, was Sie sehen, wenn Sie sich erfolgreich in denAdminbereich eingeloggt haben. Hier sind die wichtigsten Informationen für Sie alsShopbetreiber übersichtlich in Boxen zusammengefasst, beispielsweise die Gesamtein-nahmen, der durchschnittliche Bestellumsatz sowie die letzten fünf Bestellungen. Einenbesonderen Hingucker stellt der Graph auf der rechten Seite dar, der wahlweise dieAnzahl der Bestellungen und deren Gesamtwerte innerhalb der letzten 24 Stundenanschaulich darstellt (Abbildung 3-20).

Wenn Sie Ihre Magento-Installation zum ersten Mal aufrufen, wird Ihnen die grafischeAuswertung Ihrer Bewegungsdaten noch nicht angezeigt. Stattdessen sehen Sie einenText wie den in Abbildung 3-21 gezeigten, der Sie darauf hinweist, dass Sie diese Funk-tion erst aktivieren müssen. Klicken Sie dazu auf den Textlink. Sie werden nun direktin die Adminsektion unter System ➝ Konfiguration befördert. Aktivieren Sie dort imAbschnitt Übersicht die Charts und speichern Sie diese Einstellung. Danach sehen Sie zurBegrüßung auch die grafische Auswertung Ihrer Bestelldaten.

Für das Erzeugen der Diagrammgrafik bedient sich Magento eines Google-Diensts. Dabei werden Google zwangsläufig Ihre Shopadresse und dieWerte für das Diagramm mitgeteilt. Google stehen damit durchausinteressante Daten zur Verfügung. Sie sollten sich also genau überlegen, obeine schöne grafische Auswertung rechtfertigt, dass Sie mit Google Ihreaktuellen Umsatzzahlen nachverfolgbar teilen möchten.

Abbildung 3-19: Sprachauswahl des Adminbereichs

Der Adminbereich: Die Magento-Schaltzentrale | 49

Abbildung 3-20: Der Aufbau des Magento-Dashboards

Abbildung 3-21: Fehlende grafische Auswertung nach der ersten Installation

50 | Kapitel 3: Der Magento-Crashkurs

Artikel und Kategorien verwaltenBei allen Konfigurations- und Berichtsmöglichkeiten: Artikel und Kategorien sind mitAbstand das Wichtigste, das in Ihrem neuen Shop vorhanden sein muss. Alle nötigenWerkzeuge zur Erstellung von Artikeln, Kategorien und deren Verknüpfung finden Sieunter dem Menüpunkt Katalog. Hier sind alle Eingabemasken zusammengefasst, mitdenen Sie die Produktpalette Ihres Shops steuern können.

Wir haben in unserer Einleitung bereits auf die verschiedenen Technikenhingewiesen, die Magento nutzt, um Inhalte schneller zur Verfügung zustellen. Diese Techniken können uns während des Einpflegens neuer Kate-gorien oder Produkte und der Konfiguration unseres Shops durchaus deneinen oder anderen Nerv kosten, wenn wir vergessen, dieses Caching zudeaktivieren. Dazu klicken Sie unter System ➝ Cache-Verwaltung über derTabelle auf Alle wählen, um anschließend aus dem Drop-down-Feld rechtsüber der Tabelle Deaktivieren auszuwählen. Mit einem Klick auf Ausfüh-ren wird der Cache in Magento deaktiviert, und wir jagen im Front- undBackend fortan keinen Geistern der Konfigurationsvergangenheit mehrhinterher. Vergessen Sie aber nicht, dass nach dem Live-Gang Ihres Shopsdas Caching integraler Bestandteil einer guten Shopgeschwindigkeit ist.Aktivieren Sie es also nach getaner Arbeit! Mehr zum Thema Cachingerfahren Sie in Kapitel 13.

Kategorieverwaltung

Beginnen wir damit, die Kategorieverwaltung kurz vorzustellen, die Sie über Katalog ➝Kategorien verwalten erreichen. Auf der ersten Seite erscheinen als wichtigste Elementeder Kategoriebaum links und die Eingabemasken für die Kategorieinformationen immittleren Bereich (Abbildung 3-22).

Der Kategoriebaum erinnert Sie an die Ordnerstruktur des Windows Explorer? In der Tatähnelt der Aufbau dieses Teils des Adminbereichs stark dem des älteren Windows-Bru-ders und funktioniert auch genau so. Wenn Sie auf das kleine Plussymbol neben einemder Icons klicken, wird der Baum an der entsprechenden Stelle ausgeklappt, ein Klick aufdas Minussymbol klappt den jeweiligen Teil des Baums wieder ein.

Wählen Sie einen Kategorienamen auf der linken Seite aus, wird dieser rötlich hinterlegt,außerdem springt die Eingabemaske im mittleren Bereich jeweils zu der Kategorie, die Siegerade ausgewählt haben. So können Sie jede Kategorie des Baums erreichen und derenEinstellungen ändern.

Eine Kategorie anlegen

Das Anlegen einer neuen Kategorie funktioniert ähnlich intuitiv wie das Betrachten undEditieren einzelner Kategorien. Wählen Sie eine Kategorie aus, unter der Sie eine neueKategorie einfügen möchten. Als Beispiel gehen wir davon aus, dass Sie unter der bereitsvorhandenen Kategorie Furniture eine neue Kategorie Kitchen eintragen möchten. (Das

Der Adminbereich: Die Magento-Schaltzentrale | 51

Thema Küchen & Kochen wird Ihnen in diesem Buch noch einige Male begegnen, dannjedoch in aller Ausführlichkeit und in deutscher Sprache.) Markieren Sie die KategorieFurniture per Mausklick und klicken Sie danach auf Unterkategorie hinzufügen (Abbil-dung 3-23).

Abbildung 3-22: Kategorieverwaltung

Abbildung 3-23: Eine neue Kategorie wird eingefügt

52 | Kapitel 3: Der Magento-Crashkurs

Der nächste Schritt besteht darin, die notwendigen Informationen für die neue Kategorieeinzutragen und diese abzuspeichern. Um nicht bereits jetzt in die Tiefen der Kategorie-verwaltung vorzudringen – dies heben wir uns für Kapitel 6 auf –, genügt es an dieserStelle, zwei Pflichtfelder auszufüllen:

NameDies ist das erste Eingabefeld, das unter der Überschrift Allgemeine Informationerscheint. Tragen Sie hier folgerichtig den Namen der neuen Kategorie ein, nämlichKitchen.

Kategorie AktivDieser Schalter kann eine Kategorie an- oder ausschalten. Weil Sie die neue Katego-rie sowohl im Adminbereich Ihres Shops als auch im Frontend in voller Prachtbewundern möchten, setzen Sie dieses Drop-down-Feld auf Ja.

Haben Sie beides erledigt, befördern Sie den neuen Eintrag mit einem Mausklick aufKategorie speichern ohne Umschweife in die Datenbank. Wenn alles geklappt hat,wird dies durch die Information Kategorie gespeichert oben über der Tabelle ange-zeigt. Außerdem erscheint nun die frisch erstellte Kategorie Kitchen im Kategorie-baum (Abbildung 3-24). Last, but not least finden Sie sie ebenfalls im FrontendIhres Shops (Abbildung 3-25).

In Shop Navigation anzeigenUm eine Kategorie als Landingpage zu benutzen, kann es manchmal sinnvoll sein,die Kategorie aus dem Menü des Shops zu entfernen. Ein Link zur Kategorie sollaber dennoch das gewünschte Ergebnis zeigen. Schalten Sie die Anzeige in der

Abbildung 3-24: Die neue Kategorie erscheint im Kategoriebaum

Abbildung 3-25: Die neue Kategorie Kitchen im Shop-Frontend

Der Adminbereich: Die Magento-Schaltzentrale | 53

Menüleiste einfach ab, lassen die Kategorie aber aktiv, und schon haben Sie ausIhrer Kategorie eine Landingpage gezaubert, die nur per Direktlink erreichbar ist.

Artikeltabelle

Nachdem Sie nun erfolgreich eine neue Kategorie angelegt haben, werden Sie diesereinen ebenfalls neu erstellten Artikel zuweisen. Klicken Sie dazu auf Katalog ➝ Artikelverwalten, und im Inhaltsbereich erscheint eine Tabelle mit Artikeln, die in einer Stan-dardinstallation von Magento mit Beispielartikeln enthalten sind.

Über der eigentlichen Artikeltabelle finden Sie eine Leiste mit verschiedenen Filteroptio-nen, die Ihnen dann das Leben besonders leicht machen, wenn Ihr Shop wächst undgedeiht und dementsprechend viele Einträge – in diesem Fall Artikel – in Ihrem Shopgespeichert sind.

Beginnen wir beim Drop-down-Menü StoreView wählen, das Sie im Kopf der Tabelle fin-den. Hier können Sie, wenn Sie mehrere Shops unter einer Magento-Installation betrei-ben, den gewünschten Bereich auswählen (mehr zur Erstellung von Multishops sowiedem Zusammenspiel von Website, Store und StoreView finden Sie in Kapitel 9). BelassenSie die Einstellung hier auf Alle StoreViews (Abbildung 3-26).

Darunter haben Sie die Möglichkeit, die Resultate der Tabelle in kleinere Datenhäppchenzu unterteilen, wobei standardmäßig 20 Einträge pro Seite gezeigt werden und Sie mit-hilfe der Vor- und Zurück-Pfeile oder Direkteingabe der gewünschten Seitenzahl durchdiese Liste navigieren können. Hier nutzt Magento eine weit verbreitete Technik, die Siesicherlich auch von anderen Softwareprodukten kennen.

Weiter unten finden Sie die Überschriften der jeweiligen Tabellenspalten, deren InhalteSie per Mausklick sortieren können. Darüber hinaus erscheint unter den Tabellenspalteneine blass türkis hinterlegte Zeile mit Such- und Filtereinstellungen in Form von Textein-gabefeldern bzw. Drop-down-Menüs. Wenn Sie den gewünschten Suchbegriff eingebenund auf Suchen klicken, erscheinen in der Tabelle nur die dazu passenden Einträge. Ana-log verhält es sich mit den Drop-down-Menüs, in denen man bestimmte Filter setzen unddiese ebenfalls mit einem Klick auf Suchen aktivieren kann. Es ist auch möglich, Filter

Abbildung 3-26: Wählen des Geltungsbereichs

54 | Kapitel 3: Der Magento-Crashkurs

und Kriterien zu mischen, also gleichzeitig zu verwenden. Die Schaltfläche Filter zurück-setzen löscht die eingestellten Filteroptionen, und die gesamte Tabelle wird wieder ange-zeigt (Abbildung 3-27).

Artikel duplizieren und bearbeiten

So viel zum allgemeinen Teil – lassen Sie uns nun konkret einen Artikel so bearbeiten,dass Sie die Änderungen im Frontend des Shops tatsächlich sehen können. Suchen Siedazu in der Artikelverwaltung den Artikel Ottoman und klicken Sie an beliebiger Stelle indie Zeile, um die Detailansicht aufzurufen. Es öffnet sich eine Eingabemaske, über die Siealle artikelrelevanten Daten eintragen können.

Der Übersichtlichkeit wegen wurden die einzelnen Formulare zu passenden Gruppenzusammengefasst, die Sie im linken Menü finden; so gibt es beispielsweise einen Grup-pen-Menüpunkt Allgemein, einen für Preise, einen für Bilder usw. Genauer gehen wir aufdiese einzelnen Gruppen ab Seite 137 ein.

Um Sie nun nicht länger auf die Folter zu spannen, legen Sie jetzt einen neuen Artikel an,indem Sie einen bereits vorhandenen Artikel duplizieren und einige Eigenschaftenändern.

Klicken Sie zuerst oben rechts auf die Schaltfläche Duplizieren. Nach einer kurzen Weileerscheint die Meldung Der Artikel wurde kopiert in einem grün umrandeten Kasten obenin der Mitte (Abbildung 3-28).

Alle Werte, die Sie nun mittels der verschiedenen Eingabemasken ändern, wirken sichauf den neuen Artikel aus. Ändern Sie also beliebig den Artikelnamen sowie die SKU (dieArtikelnummer) und setzen Sie außerdem den Status auf Aktiviert. Um den Artikel imFrontend auch wirklich aufrufen zu können, müssen Sie den URL Bezeichner des Artikelsändern. Vergessen Sie dies, ist unter der URL des Ursprungsartikels zukünftig der dupli-zierte Artikel zu finden.

Abbildung 3-27: Diverse Filter- und Sortiermöglichkeiten

Abbildung 3-28: Der Artikel wurde erfolgreich dupliziert

Der Adminbereich: Die Magento-Schaltzentrale | 55

Magento versucht, verwaiste Links zu verhindern, und setzt beim Änderndes URL-Bezeichners automatisch den Haken ins Feld Permanente Weiter-leitung (301) für die alte URL anlegen. Wenn Sie die URL eines bestehen-den Artikels absichtlich ändern möchten, ist das ein wunderbaresHilfsmittel, das Ihnen viel Handarbeit erspart. Beim Kopieren von Arti-keln wird Ihnen diese Hilfsbereitschaft aber schnell zum Verhängnis: Ver-gessen Sie, den Haken zu entfernen, ist der ursprüngliche Artikel nichtmehr aufrufbar, da seine Adresse permament auf den neuen Artikel umlei-tet!

Wenn Sie jetzt zur Gruppe Preise springen, sehen Sie, dass neben der Gruppe Allgemeinein kleines Diskettensymbol erscheint, das auf Änderungen in dem jeweiligen Bereichhinweist – so müssen Sie nicht nach jeder Aktion die Änderungen abspeichern (Abbil-dung 3-29), sondern erst zum Schluss.

In der Gruppe Preise geben Sie jetzt einen beliebigen neuen Preis ein. Hier können Sie alsDezimaltrennzeichen einen Punkt oder ein Komma verwenden, Magento versteht in die-sem Fall beides. (Probleme würde es nur dann geben, wenn Sie versuchten, ebenfallseinen Tausenderpunkt einzutragen. Im aktuellen Fall müsste das Möbelstück dazu min-destens teilvergoldet oder von Lagerfeld gestaltet worden sein.)

Im nächsten Schritt weisen Sie dem duplizierten Artikel eine neue Kategorie zu. Dazu kli-cken Sie links auf Kategorien, und im Inhaltsbereich erscheint der bereits bekannte Kate-goriebaum. Setzen Sie nun ein Häkchen in das Kontrollkästchen der Kategorie (oderKategorien, ein Artikel darf auch mehreren Kategorien zugeordnet werden), um denaktuellen Artikel entsprechend zuzuweisen (Abbildung 3-30). Vorhin haben Sie eineneue Kategorie Kitchen erstellt – und da der Ottoman auch gut in eine Küche passt, set-zen Sie hier einfach ein Häkchen.

Abbildung 3-29: Es gab Änderungen in einem Eingabebereich

Abbildung 3-30: Per Häkchen eine oder mehrere Kategorien zuweisen

56 | Kapitel 3: Der Magento-Crashkurs

Klicken Sie anschließend oben rechts auf die Schaltfläche Speichern. Sobald Ihr neuerArtikel gespeichert ist, geschehen zwei Dinge: Zum einen erscheint er in der Artikelauflis-tung, auf die Sie nach dem Speichern automatisch geleitet werden, und zum anderen fin-den Sie nun einen neuen Artikel im Frontend Ihres Magento-Shops (Abbildung 3-31) –voilà!

Wundern Sie sich übrigens nicht, dass der Artikel erst einmal kein Bild hat und sein Sta-tus auf Ausverkauft steht. Auf die Lager- und Bildverwaltung gehen wir genauer in denAbschnitten »Lagerverwaltung« (Seite 156) und »Bilder« (Seite 151) in Kapitel 6 ein.

Die Startseite des Shops verändernEin Online-Shop besteht bekanntermaßen nicht nur aus einer Ansammlung von Arti-keln, sondern darüber hinaus aus einer Reihe von Texten, die teilweise obligatorisch sind(denken Sie beispielsweise an Allgemeine Geschäftsbedingungen, Widerrufsbelehrung,Versandhinweise und Impressum) und teilweise hilfreiche Informationen liefern, die SieIhren Kunden zur Verfügung stellen möchten. In Ihrem Shop soll es also nicht nur vonguten Angeboten nur so wimmeln, Sie möchten Ihre Kunden unter anderem auch miteiner ansprechend und individuell gestalteten Startseite in Ihrem Shop begrüßen.

Die Entwickler von Magento haben ihrem System deswegen ein Content-Management-System spendiert, mit dem Sie diese Inhalte pflegen können. In den folgenden Absätzenfinden Sie eine Schnelleinführung in das Magento-CMS, näher beleuchten werden wir esin Kapitel 7.

Abbildung 3-31: Der neue Artikel im Frontend des Shops

Der Adminbereich: Die Magento-Schaltzentrale | 57

Seiten mit dem CMS verwalten

Am Anfang steht die Auflistung – dies ist bei der Magento-Seitenverwaltung nichtanders. Klicken Sie auf CMS ➝ Seiten verwalten, und Sie sehen alle Inhaltsseiten, die inMagento gespeichert sind. Per Mausklick können Sie sofort auf jeden einzelnen Eintragzugreifen (Abbildung 3-32).

Standardmäßig sind unter anderem die Startseite des Shops sowie die 404-Fehlerseiteenthalten. (Letztere wird immer dann angezeigt, wenn eine Seite oder ein Artikel, dieoder der im Browser eingegeben wurde, in Ihrem Shop nicht gefunden werden konnte.)Für alle Seiten des CMS können Sie neben dem eigentlichen Inhalt auch die Metadatender Seiten bestimmen und ein individuelles Theme aktivieren.

Aufgrund Ihrer steigenden Laune – immerhin haben Sie schon erfolgreich Testbestellun-gen durchgeführt sowie eine neue Kategorie mitsamt eines neuen Artikels erstellt – bear-beiten Sie nun die Startseite Ihres Shops so, dass Sie Ihre Besucher mit einem netten Satzbegrüßen. (In Kapitel 7 besprechen wir dann genauer, wie Sie das CMS nutzen, um bei-spielsweise auch HTML-Code und Grafiken einzufügen.) Klicken Sie dazu auf den Ein-trag mit dem Titel Home page. Eine Bearbeitungsmaske erscheint, in der Sie eine Reihevon Daten für diese Seite des CMS eintragen können (Abbildung 3-33).

Geben Sie nun über dem vorhandenen Text im Texteingabefeld Inhalt an erster StelleFolgendes ein:

Wir wünschen allen unseren Besuchern einen schönen Tag.

Nach einem Klick auf die Schaltfläche Seite speichern werden Ihre Änderungen übernom-men, und wenn Sie nun die Startseite des Shops in Ihrem Browser aktualisieren, wird dieBegrüßung über dem eigentlichen Inhalt der Startseite angezeigt (Abbildung 3-34).

Abbildung 3-32: Auflistung der vorhandenen Seiten in Magento

58 | Kapitel 3: Der Magento-Crashkurs

Rabattaktion startenWährend man die Konfiguration des Shops und das Einpflegen der Kategorien und Arti-kel als Pflicht des Shopbetreibers ansehen könnte, bietet sich unter diesem Punkt dieMöglichkeit, sozusagen die kaufmännische Kür zu absolvieren. Im Bereich Preisregelndes Adminbereichs lassen sich alle erdenklichen Preisregeln für Ihren Magento-Shop pla-nen und aktivieren. Sie haben eine Rabattaktion auf alle Produkte geplant, weil Sie viel-leicht Ihr Lager räumen müssen? In den beiden unscheinbar wirkenden UnterpunktenKatalog Preisregeln und Warenkorb Preisregeln sind die Werkzeuge versteckt, mit denenSie mit nur wenigen Mausklicks die gesamte Preisgestaltung Ihres Online-Shops auf denKopf stellen können – in hoffentlich sinnvoller Weise!

Abbildung 3-33: Bearbeiten einer Inhaltsseite

Abbildung 3-34: Modifizierte Startseite

Der Adminbereich: Die Magento-Schaltzentrale | 59

Seien Sie einmal großzügig zu Ihren Kunden und gewähren Sie allen einen Rabatt von20 % auf wirklich alles. Rufen Sie dazu im Adminbereich Preisregeln ➝ Katalog Preis-regeln auf. Es erscheint eine Liste aller Rabattaktionen, die bei der Erstinstallation vor-handen sind (Abbildung 3-35).

Um eine neue Regel anzulegen, klicken Sie auf die Schaltfläche Neue Regel anlegen obenrechts, worauf die folgende Eingabemaske erscheint (Abbildung 3-36).

Tragen Sie die Werte so ein, wie in Abbildung 3-37 dargestellt.

Ein Klick auf Regeln speichern legt die Rabattaktion mit den eingetragenen Werten in derDatenbank ab, sie wird aber noch nicht angewandt (Abbildung 3-38).

Erst über den Button Regeln anwenden werden diese auf den Shop übertragen. Nacheiner Weile erscheint die Erfolgsmeldung Regel wurde erfolgreich angewandt, und sämtli-che Waren im Shop sind ab sofort zu reduzierten Preisen zu haben (Abbildung 3-39).

Katalogpreisregeln verlieren aus Sicherheitsgründen um ein Uhr nachtsihre Gültigkeit und müssen per Cronjob immer wieder aktiviert werden.Diesen einzurichten, ist sehr einfach: Lassen Sie die Datei cron.php imMagento-Root-Verzeichnis per CronTab alle fünf Minuten aufrufen – dasist schon alles.

So einfach können Sie Ihren Kunden also etwas Gutes tun. Wie Sie anhand der anderengespeicherten Preisregeln sehen können, lassen sich Rabatte auch auf bestimmte Artikelund Kategorien beschränken. Es ist ebenfalls möglich, Reduktionen nicht nur prozen-tual, sondern auch absolut einzutragen.

Suchen Sie in Magento eine Möglichkeit, um Aufschläge zu hinterlegen, dann gehen Siebesser ein bisschen spazieren oder machen sich eine gute Tasse Tee. Nicht weil es solange dauert, sie zu finden; es ist in Magento schlicht nicht möglich. Auch alle noch sokreativen Ideen mit negativen Werten oder wilden Kombinationen funktionieren nicht.Weitere Informationen zu Preisregeln hält Kapitel 11 für Sie bereit.

Abbildung 3-35: Verschiedene Rabattaktionen in der Magento-Datenbank

60 | Kapitel 3: Der Magento-Crashkurs

Abbildung 3-36: Eingabemaske für die Erstellung einer neuen Rabattaktion

Abbildung 3-37: Alle Preise sollen um 20 % reduziert werden

Abbildung 3-38: Die Preisregel wurde gespeichert, muss aber noch angewendet werden

Der Adminbereich: Die Magento-Schaltzentrale | 61

Versand- und ZahlartenNach einigen Seiten voller Magento-Funktionalität sollten Sie nun bereit sein, IhremShop einmal unter die virtuelle Motorhaube zu schauen – willkommen in der Systemkon-figuration. Hier nehmen Sie die meisten Einstellungen für Ihren Shop vor, und geradebeim Aufbau eines neuen Projekts werden Sie sich oft durch die einzelnen Unterpunktedes System-Menüs im Adminbereich klicken. An dieser Stelle lernen Sie, wie Sie eineneue Versandmethode und eine alternative Zahlungsmöglichkeit einstellen. Das istnatürlich nur ein kleiner Bestandteil des Konfigurationsmenüs; ans Eingemachte geht esin Kapitel 4, in dem wir zusammen unseren »Webkochshop« mithilfe des Konfigurati-onsmenüs auf unsere Bedürfnisse einstellen.

Versandarten

Wie Sie bei Ihren Testbestellungen gesehen haben, sind als Versandart in der Standard-installation nur Versandkosten als Festkosten in Höhe von 5,00 _ angelegt. Gehen wireinmal davon aus, dass Sie Ihren Kunden anbieten möchten, die Artikel selbst bei Ihnenabzuholen, um sich die Versandkosten zu sparen. Um das zu erreichen, aktivieren Sieeine weitere Versandart. Außerdem bearbeiten Sie die bereits vorhandenen Festkosten.

Gehen Sie dazu über System ➝ Konfiguration in den Konfigurationsbereich und wählenSie aus dem linken Menü den Punkt Versandarten aus. Im mittleren Bereich erscheinteine Auflistung aller Versandmodule, die in einer Magento-Standardinstallation bereitsvorhanden sind, wie beispielsweise Festkosten, Table Rates, Versandkostenfrei sowie UPSund DHL (Abbildung 3-40).

Klicken Sie nun auf die Überschrift Festkosten im oberen graublauen Balken, sodass sichdieser nach unten öffnet und die Eingabemaske für diese Versandart freigibt. Von dendiversen Eingabemöglichkeiten interessiert uns im Moment nur der Titel, der Name derVersandart, der Typ sowie die Angezeigte Fehlermeldung. Tragen Sie in diese Eingabefel-der die Werte so ein, wie in Abbildung 3-41 dargestellt.

Klappen Sie die Eingabemaske mit einem erneuten Klick auf den graublauen Balken wie-der zu und springen Sie dann zur Eingabemaske Versandkostenfrei. Dort setzen Sie dasDrop-down-Menü Aktiviert auf Ja und tragen in den folgenden beiden EingabefeldernTitel und Name der Versandart die Werte Selbstabholung und versandkostenfrei ein. Zu

Abbildung 3-39: Alle Preise im Shop werden automatisch um 20 % reduziert!

62 | Kapitel 3: Der Magento-Crashkurs

guter Letzt übersetzen Sie noch die Angezeigte Fehlermeldung für den Fall, dass die Ver-sandart aus irgendeinem Grund nicht verfügbar ist, und speichern Ihre Änderungen miteinem Klick auf Konfiguration speichern (Abbildung 3-42).

Führen Sie nun in Ihrem Online-Shop eine weitere Testbestellung durch. Im Bestellpro-zess werden Sie dann sehen, wie sich die gerade durchgeführten Änderungen auf dasFrontend von Magento auswirken (Abbildung 3-43).

In ähnlicher Weise werden Sie nun sehen, wie eine neue Zahlungsmöglichkeit im Admin-bereich hinzugefügt wird bzw. bereits vorhandene verändert werden.

Abbildung 3-40: Standardmäßig vorhandene Versandmodule in Magento

Abbildung 3-41: Die Versandart Festkosten wird bearbeitet

Der Adminbereich: Die Magento-Schaltzentrale | 63

Zahlarten

Rufen Sie hierzu im Bereich System ➝ Konfiguration den Menüpunkt Zahlarten auf. Ana-log zu den Versandarten erscheinen auch hier mehrere graublaue Balken, die jeweils eineMöglichkeit symbolisieren und per Mausklick auf- und wieder zugeklappt werden kön-nen (Abbildung 3-44).

Im ersten Schritt werden Sie die Zahlart Kreditkarte deaktivieren. (Das Speichern vonKreditkartendaten auf dem eigenen Server kann eine heikle Sache sein, und es ist daherunbedingt zu empfehlen, Kreditkartenzahlungen über einen Payment-Service-Providerabzuwickeln.) Klicken Sie dazu auf den Eintrag Kreditkarten-Zahlung (Datenspei-cherung), sodass die Bearbeitungsmaske für dieses Modul ausgeklappt wird. Wie auchbei der Versandart Festkosten müssen Sie hier lediglich im Drop-down-Menü Aktiviertden Wert auf Nein setzen, um es in Ihrem Shop zu deaktivieren (Abbildung 3-45).

Abbildung 3-42: Das Modul Versandkostenfrei wird aktiviert und übersetzt

Abbildung 3-43: Versandkostenfreie Bestellungen sind ab sofort in Ihrem Shop aktiviert

64 | Kapitel 3: Der Magento-Crashkurs

Als Nächstes bearbeiten Sie die Zahlart Scheck/Zahlungsanweisung, indem Sie auf denentsprechenden Balken klicken und im Eingabefeld Titel den Wert Check/money orderdurch Scheck/Vorkasse ersetzen (Abbildung 3-46).

Last, but not least verwenden Sie eine bisher ungenutzte Zahlungsmöglichkeit, um dieBarzahlung bei Selbstabholung zu realisieren. Aktivieren Sie die Eingabemaske Abruf ausAuftrag und tragen Sie die Werte so ein, wie in Abbildung 3-47 gezeigt.

Abbildung 3-44: Übersicht der verschiedenen Zahlarten

Abbildung 3-45: Deaktivieren Sie die Zahlart Kreditkarten-Zahlung (Datenspeicherung)

Abbildung 3-46: Bearbeiten der Zahlungsmöglichkeit Scheck/Zahlungsanweisung.

Abbildung 3-47: Barzahlung bei Selbstabholung wird aktiviert.

Der Adminbereich: Die Magento-Schaltzentrale | 65

Nach einem Klick auf Konfiguration speichern können Sie nun eine neue Testbestellungausführen und von den neu konfigurierten Zahlarten Gebrauch machen (Abbildung 3-48).

Auf den letzten Seiten haben Sie gesehen, wie Sie mit ein paar einfachen Änderungen imAdminbereich bereits Einfluss auf die Funktionalität des Frontends haben. Wenn Sie diegenannten Schritte durchgegangen sind, haben Sie jetzt einen Eindruck davon, wie dieArbeitsschritte im Adminbereich strukturiert sind, und fühlen sich bestens präpariert,um tiefer in die Materie einzusteigen.

Abbildung 3-48: Die geänderten Zahlarten in Aktion