Magento für Designer Teil 1

Magento ist eine erstaunlich leistungsstarke E-Commerce-Plattform. Zur Feier der neuen Magento-Kategorie von ThemeForest lernen Sie in dieser Miniserie, wie Sie mit der Plattform beginnen, die Terminologien kennenlernen, ein Geschäft und alle damit zusammenhängenden Aspekte einrichten und schließlich anpassen, um es zu unserem Standard zu machen eigene.

In diesem ersten Teil werden wir wissen, was Magento ist, es installieren und einige Produkte importieren. Dies richtet sich ausdrücklich an den Anfänger; Sie müssen sich also keine Sorgen darüber machen, dass die erforderlichen Fähigkeiten fehlen. Wir führen Sie durch! Aufgeregt? Lass uns anfangen!


Die vollständige Serie

  • Teil 1: Installation und Einrichtung
  • Teil 2: Produkte, Steuern, Kategorien, Payment Gateways usw.
  • Teil 3: Theming
  • Teil 4: Das Thema erstellen
  • Teil 5: Erstellen der Produktinformationsseite

Was genau ist Magento??

Das Betreiben einer E-Commerce-Site ist eine entmutigende Aufgabe. Fast alle aktuellen Plattformen sind schwerfällige Tiere, die den aktuellen Standards nicht gerecht werden. Magento verspricht dies und vieles mehr zu beheben.

Magento ist eine extrem leistungsstarke und funktionsreiche E-Commerce-Plattform. Und es ist Open Source zu booten! Es ist randvoll mit allen Funktionen und Tools, die Sie benötigen, um Ihre E-Commerce-Website so schnell wie möglich zum Laufen zu bringen.


Welche Funktionen erhalten Sie??

Magento ist mit einer Reihe von Funktionen ausgestattet, die bei den meisten Konkurrenten schwer zu finden sind. Auffallend sind:

Flexible Zahlungen

Häufig verwendete Zahlungsprozessoren wie Paypal, Google Checkout, USAePay und Authorize.net werden ebenso unterstützt wie traditionelle Methoden wie Kreditkarten, Zahlungsanweisungen und Schecks. Es stehen auch zahlreiche Module zur Verfügung, damit es mit einer Vielzahl anderer Zahlungsabwickler funktioniert.

Robuster Checkout-Prozess

Alle Funktionen, die Sie von einem ausgereiften Produkt erwarten würden, einschließlich 1-Klick-Checkout und vollständiger SSL-Unterstützung, sind vorhanden.

Vollwertige Analytics

Magento bietet umfassende Analysen und Berichte für Ihre Filialen. Keine Drittanbieterlösung mehr erforderlich!

Produktbewertungen und Bewertungen

Im Auslieferungszustand können Sie das Geschäft einrichten, sodass ein Kunde einen Artikel nach oben oder unten bewerten und eine Bewertung abgeben kann.

Suchmaschinenoptimiert

Magento ist 100% Google-freundlich und unterstützt Google Site Maps zum Starten.

Marketing-Aktionen

Eine Reihe verschiedener Werbemöglichkeiten, einschließlich Coupons und Rabatten, können sofort verwendet werden.

Und viele, viele mehr

Es gibt wirklich zu viele Funktionen, um einen einzelnen Artikel zu behandeln. Um ehrlich zu sein, würden Sie ein ganzes Buch benötigen, um darüber zu berichten, was Magento alles kann. Magento fast hat alle Facetten.


Welche Version soll gewählt werden??

Da Sie jetzt auf Magento gespannt sind, können Sie wahrscheinlich nicht auf den Start warten. Aber vorher müssen wir wählen, welche Version Sie wählen sollen.

Magento gibt es in zwei Ausführungen:

Das Unternehmen Edition ist für Organisationen gedacht, die geschäftskritische Stores betreiben. Der Support ist rund um die Uhr verfügbar und bietet zahlreiche Funktionen, die Sie von einer Enterprise-Plattform erwarten würden, darunter ein robusteres CMS-System, Unterstützung für Geschenkgutscheine und vieles mehr. Auf der anderen Seite wiegt es bei 11.125 US-Dollar pro Jahr.

Das Gemeinschaft Die Version ist mittlerweile völlig kostenlos herunterzuladen und zu verwenden, und Sie können sie völlig an Ihre Bedürfnisse anpassen. Das Einzige, was Sie aufgeben würden, ist die robuste Unterstützung, aber die aktive Community macht das mehr als wett.

Wir werden uns heute die Community Edition ansehen.


Serveranforderungen

Magento hat bescheidene Serveranforderungen, aber es schadet nicht, sicherzustellen, dass alles in Ordnung ist. Hier sind die offiziellen Anforderungen:

  • Apache 1.3+
  • PHP 5.2+
  • mySQl 4.1.2+

Es gibt Möglichkeiten, um es mit PHP 4 zum Laufen zu bringen, aber ehrlich gesagt, wird es auf lange Sicht einfacher sein, nur die PHP-Installation zu aktualisieren.


Vorbereitung für die Installation

Als Erstes benötigen Sie eine Kopie von Magento. Wenn Sie eine SVN-Person sind, checken Sie eine Kopie aus http://svn.magentocommerce.com/source/branches/1.4. Sonst kannst du es einfach von hier bekommen.

Wir benötigen auch eine Datenbank für Magento, damit wir sie beim Herunterladen einrichten können. Ich gehe davon aus, dass Sie bereits eine LAMPE eingerichtet haben.

Bei erfolgreicher Datenbankerstellung:

Ich mache hier eine Notiz. Riesenerfolg!

Beispieldaten importieren

Wir müssen einige Beispieldaten in unsere neu erstellte Datenbank importieren, bevor wir Magento installieren.

Laden Sie zunächst die SQL für die Daten herunter.

Importiere es über phpMyAdmin und lass es den Rest erledigen.


Installation

Nun können wir zur eigentlichen Installation übergehen. Als ausgereifte Plattform hat Magento einen relativ einfachen Installationsprozess. Sie müssen nur ein paar Werte eingeben, auf die Schaltfläche "Weiter" klicken, und Sie sind auf dem Weg zu einer funktionierenden Magento-Installation.

Zunächst müssen wir die Lizenzvereinbarung akzeptieren. Es ist meistens Boilerplate, aber lesen Sie es schnell. Akzeptieren Sie schließlich die Bedingungen und klicken Sie auf die Schaltfläche "Weiter".

Richten Sie im nächsten Bildschirm Ihren Standort, die bevorzugte Währung und die Zeitzone ein. Sie können dies natürlich später über die Verwaltungsbildschirme ändern.

Wie ich, wenn Sie bescheuert sind, haben Sie vielleicht vergessen, einige PHP-Erweiterungen zu aktivieren, die Magento benötigt. Aktivieren Sie in diesem Fall die Erweiterung, die Magento benötigt, und versuchen Sie es erneut.

Sie können jetzt die Datenbankanmeldeinformationen eingeben, die Magento benötigt, um alle Einstellungen vorzunehmen. Sie können auch die Basis-URL des Geschäfts und den Pfad zum Verwaltungsbereich anpassen.

Sie können hier auch saubere SEO-URLs einrichten.

Schließlich müssen Sie Ihr Administratorkonto einrichten, damit Sie alles verwalten können. Magento benötigt einen Verschlüsselungsschlüssel zum Verschlüsseln vertraulicher Daten. Wenn Sie eine zur Hand haben, geben Sie sie ein. Andernfalls lässt Magento eine für Sie generieren.

Und wir sind fertig. Magento wurde erfolgreich installiert.


Fix für lokale Testserver

Wenn Sie versucht haben, sich bei Ihrer neuen Installation anzumelden, werden Sie aufgefordert, Ihre Cookies zu aktivieren. Dies liegt daran, dass Browser im Allgemeinen keine Cookies für URIs ohne einen bestimmten Zeitraum speichern. localhost speichert daher keinen Cookie, der zu Problemen beim Anmelden führt.

Lösungen für dieses Problem reichen von der Verwendung von 127.0.0.1/magento anstelle von localhost bis zum Ändern der Host-Datei von Windows, um sie manuell umzuleiten. Da dies jedoch nur der Testaufbau ist, können wir den Cookie-Check einfach umgehen.

Öffnen Sie Varien.php unter magento \ app \ code \ core \ Mage \ Core \ Model \ Session \ Abstract und finden Sie den folgenden Ausschnitt aus Zeile 77:

 // Session-Cookie-Parameter $ cookieParams = array ('lifetime' => $ cookie-> getLifetime (), 'path' => $ cookie-> getPath (), 'domain' => $ cookie-> getConfigDomain (), ' sicher '=> $ cookie-> isSecure (),' httponly '=> $ cookie-> getHttponly ()); if (! $ cookieParams ['httponly']) unset ($ cookieParams ['httponly']); if (! $ cookieParams ['secure']) unset ($ cookieParams ['secure']); if (! $ cookieParams ['domain']) unset ($ cookieParams ['domain']);  if (isset ($ cookieParams ['domain'])) $ cookieParams ['domain'] = $ cookie-> getDomain (); 

Nun kommentieren Sie die relevanten Teile wie folgt aus:

 // Session-Cookie-Parameter $ cookieParams = array ('lifetime' => $ cookie-> getLifetime (), 'path' => $ cookie-> getPath (), 'domain' => $ cookie-> getConfigDomain (), ' sicher '=> $ cookie-> isSecure (),' httponly '=> $ cookie-> getHttponly ()); / * if (! $ cookieParams ['httponly']) unset ($ cookieParams ['httponly']); if (! $ cookieParams ['secure']) unset ($ cookieParams ['secure']); if (! $ cookieParams ['domain']) unset ($ cookieParams ['domain']);  if (isset ($ cookieParams ['domain'])) $ cookieParams ['domain'] = $ cookie-> getDomain ();  * /

Benutzerdefinierte Produkte importieren

Wir sind hier alle fertig. Wir haben Magento installiert und einige Beispieldaten hinzugefügt, um einen Eindruck der Plattform zu erhalten. Es wäre jedoch sinnvoller, wenn wir einige unserer eigenen Produkte vor dem Verlassen importieren könnten. Für einige sollte das manuelle Importieren kein Problem sein. Aber wenn sie in die Zehnen ziehen, sollte dies ein Problem sein.

Zu diesem Zweck sollte diese einfache Technik hilfreich sein. Natürlich gibt es differenziertere Methoden zum Importieren von Daten, aber sie erfordern ein wenig mehr Magento-Know-how, so dass wir uns später in der Serie damit befassen werden.

Schritt 1: Exportieren Sie die Beispielprodukte

Schritt 2: Verstehen Sie, wie CSV strukturiert ist

Studieren Sie die Struktur des CSV. Wenn Sie es verstanden haben, können Sie einfach Produkte direkt zur CSV-Datei hinzufügen. Fügen Sie es einem Tabellenkalkulationsprogramm hinzu, um dieses Teil noch einfacher zu machen.

Schritt 3: Importieren Sie die aktualisierte CSV in Magento


Das letzte Wort

Und wir sind fertig! Wir haben uns angesehen, was Magento ist, welche Features es bietet, wie man es installiert, wie man einige Beispieldaten erhält und schließlich, wie man unsere eigenen Produktdaten erhält. Wenn man den Eindruck hat, es sei ein bisschen zu Anfänger, frage nicht. Dieser erste Eintrag richtet sich in erster Linie an Designer, die mit Magento nass werden wollen. Wir werden den Schwierigkeitsgrad erhöhen, während sich die Serie vorwärts bewegt.

Fragen? Schöne Dinge zu sagen? Kritikpunkte Schlagen Sie den Kommentarbereich an und hinterlassen Sie einen Kommentar. Glückliche Kodierung!


Kaufen Sie Magento-Themes bei ThemeForest

Wussten Sie, dass Ihre freundliche Nachbarschaft ThemeForest Magento-Themen in Premiumqualität verkauft? Egal, ob Sie ein erfahrener Magento-Entwickler sind, der von Ihren Bemühungen profitieren möchte, oder ein Käufer, der hofft, Ihren ersten E-Commerce-Shop aufzubauen, wir haben für Sie gesorgt!