Frage

Ich bin mit Magento CE/EE vertraut, aber ich sehe Magento für ein neues Projekt.

Die offizielle Website enthält nicht viele Details darüber, was für Design weise möglich ist/nicht möglich ist.

  1. Gibt es eine festgelegte Anzahl von Themen zur Auswahl?
  2. Wie viel Freiheit haben Sie, um Ihr Thema zu ändern?
  3. Ist es möglich, ein vollständig benutzerdefiniertes Thema zu haben, wenn Sie keinen geeigneten vorhandenen finden?
War es hilfreich?

Lösung

Magento Go ist seit seiner Einführung eine sehr eingeschränkte Umgebung. Es ist nicht annähernd dem Grad von Magento CE/EE, die völlig offen sind. Es ist wirklich nicht vergleichbar mit einem Konkurrenten wie Shopify, der über ein bearbeitbares Vorlagensystem, aber feste Funktionalität verfügt.

Dies führt zu ziemlich starken Einschränkungen zu dem, was auf moderne und effiziente Weise angepasst werden kann (dh wie Sie tatsächlich einen benutzerdefinierten Laden erstellen müssen).

Teil 1

Magento GO-Schiffe mit Themen (weniger als ein Dutzend zuletzt habe ich überprüft), die "rede zu bedienen" sind. Diese wurden nicht von Magento entworfen oder entwickelt, sondern an einen Dritten ausgelagert. Dies ist für Teil 3.3 von entscheidender Bedeutung.

Teil 2

Themen in Magento Go sind vollständig aus CSS, JS und Bildern konstruiert. Es gibt keinen Zugriff auf Layout- oder Vorlagendateien wie Magento CE/EE, was bedeutet, dass Sie das genaue Markup und die Funktionalität verwenden müssen, die Magento Go liefert.

Sie können keine Funktionalität außer "vertrauenswürdigen Erweiterungen" hinzufügen, die für Magento Go überprüft werden, aber die Auswahl ist im Vergleich zu Magento CE/EE extrem begrenzt (wo Sie natürlich Ihre eigenen schreiben können).

Sie können nur Funktionen entfernen, die von CSS/JS -Selektoren angegriffen werden können, was vernünftig erscheint, aber ein wichtiger Schmerzpunkt ist, da ein Großteil des Markups von Magento Go nicht angemessen mit Klassen für solche Ziele beschrieben wird.

Teil 3

Ein 100% iger benutzerdefiniertes Thema ist möglich (nichts ist unmöglich), aber völlig unpraktisch. Der Hauptgrund ist, dass Magento Go kein "Basis" -Thema hat - ein Thema, das ohne Frontend -Stylesheets und JS -Verhalten ist. Um wirklich "von vorne zu beginnen", brauchen Sie das, was Sie brauchen.

Magento Go erfordert, dass Sie eines seiner Themen auswählen und sich dann darüber anpassen. Es gibt mehrere Gründe, warum dies unerwünscht ist:

  1. Vermögenswerte aus dem zugrunde liegenden Thema (JS, CSS, Bilder) laden weiterhin, auch wenn Sie sie nicht wollen/brauchen.

  2. Sie können Layouts nicht von mehreren Themen mischen, es ist alles oder nichts. Sie sind also mit der Produktansicht und der Kategorieansicht eines Themas festgefahren.

  3. Die ausgelagerten Themen wurden mit sehr schlechten CSS -Standards geschrieben. Ihr CSS ist mit ineffizienten und langen Selektoren übersät, und Attribute werden häufig mit! Wichtigen Erklärungen definiert. Dies ist ein absoluter Albtraum, um außer Kraft zu setzen und aufrechtzuerhalten.

  4. JS Verhalten ist eine andere Geschichte. Jedes Thema implementiert ein ähnliches Verhalten unterschiedlich wie Leuchtkästen. Wenn Sie vorhaben, benutzerdefinierte JS vorzustellen, sind Sie sich bewusst, dass Sie wahrscheinlich die bereits beigefügten Ereignisse verunreinigen.

Für Magento Go werden kommerzielle Themen verkauft. Dies sind kein Ersatz für die Kernthemen. Sie fügen einfach einen von ihnen hinzu und leiden auf die gleichen Probleme.

Das Aufbau von so etwas wie ein reaktionsschnelles Thema ist nicht in Frage, da Magento Go an Annahmen eingesperrt ist, die nicht in diesem Zusammenhang stehen.

Trotzdem

Ich habe ein sehr individuelles Design auf Magento Go (ca. Mai 2011) gebaut. Es kann ziemlich nahe einem Aktien-/Standard -E -Commerce -Mockup mit einigen Konzessionen durchgeführt werden. Ich empfehle es einfach nicht.

Magento Go ist gut für jemanden, der nur ein Thema auswählen, Produkte hinzufügen und verkaufen möchte - ein einstündiges Projekt. Es ist keine gute Plattform für individuelles Design. Shopify hat das bereits geschafft. Für den gleichen Preis verfügen sie über ein besseres Produkt für kundenspezifische Designprojekte, und das geht aus der Qualität und Breite des Themenmarktes von Shopify hervor.

Aber Shopify ist immer noch eine gehostete Plattform, und das bedeutet unabhängig von Einschränkungen. Komplexe Frontend -Implementierungen würden von der Stärke von Magento CE / EE hinter den Kulissen (APIs / Integrationen / etc) profitieren. Verschiedene Plattformen für verschiedene Dinge.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top