Was sind die thematischen Einschränkungen von Magento Go? [geschlossen]

10

Ich bin mit Magento CE / EE vertraut, suche aber bei Magento Go nach einem neuen Projekt.

Die offizielle Website enthält nicht viele Details darüber, was in Bezug auf das Design möglich / 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 kein geeignetes vorhandenes finden?
Mike
quelle
Brendan hat es geschafft. Wenn Sie nur Produkte ohne echte Anpassung verkaufen möchten, ist Magento Go genau das Richtige für Sie. Für alles andere sind Community- oder Enterprise- Editionen erforderlich .
Sergeif

Antworten:

15

Magento Go war seit seiner Einführung eine sehr eingeschränkte Umgebung. Es ist nicht annähernd das Niveau von Magento CE / EE, das vollständig Open Source ist. Es ist wirklich nicht vergleichbar mit einem Konkurrenten wie Shopify, der ein bearbeitbares Vorlagensystem, aber feste Funktionen hat.

Dies führt zu ziemlich strengen Einschränkungen bei der modernen und effizienten Anpassung (dh wie Sie tatsächlich einen Custom Shop erstellen müssen).

Teil 1

Magento Go wird mit Themen geliefert (weniger als ein Dutzend, die ich zuletzt überprüft habe), die "gebrauchsfertig" sind. Diese wurden nicht von Magento entworfen oder entwickelt, sondern an Dritte ausgelagert. Dies ist für Teil 3.3 von entscheidender Bedeutung.

Teil 2

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

Sie können keine Funktionen hinzufügen, außer "Vertrauenswürdige Erweiterungen", die für Magento Go überprüft wurden, aber die Auswahl ist im Vergleich zu Magento CE / EE (wo Sie natürlich Ihre eigenen schreiben können) äußerst begrenzt.

Sie können nur Funktionen entfernen, auf die CSS / JS-Selektoren abzielen können. Dies erscheint vernünftig, ist jedoch ein großes Problem, da ein Großteil des Markups von Magento Go mit Klassen für ein solches Targeting nicht ausreichend beschrieben wird.

Teil 3

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

Bei Magento Go müssen Sie eines der Themen auswählen und anschließend anpassen. Dies ist aus mehreren Gründen unerwünscht:

  1. Assets aus dem zugrunde liegenden Thema (JS, CSS, Bilder) werden weiterhin geladen, auch wenn Sie sie nicht möchten / benötigen.

  2. Sie können Layouts nicht aus mehreren Themen mischen, es ist alles oder nichts. Sie bleiben also bei der Produkt- und Kategorieansicht eines Themas.

  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 Deklarationen definiert. Dies ist ein absoluter Albtraum, den man außer Kraft setzen und aufrechterhalten muss.

  4. JS-Verhalten ist eine ganz andere Geschichte. Jedes Thema implementiert ein ähnliches Verhalten wie Leuchtkästen. Wenn Sie benutzerdefinierte JS einführen möchten, müssen Sie möglicherweise bereits angehängte Ereignisse deaktivieren.

Für Magento Go werden kommerzielle Themen verkauft. Dies ist kein Ersatz für die Kernthemen. Sie fügen einfach einen hinzu und leiden unter denselben Problemen.

Das Erstellen eines reaktionsschnellen Themas kommt nicht in Frage, da Magento Go Annahmen festgelegt hat, die in diesem Kontext nicht zutreffen.

Nachdem ich das gesagt habe

Ich habe auf Magento Go (ca. Mai 2011) ein sehr individuelles Design erstellt. Dies kann mit einigen Zugeständnissen ziemlich nahe an einem Aktien- / Standard-E-Commerce-Site-Modell erfolgen. Ich kann es einfach nicht empfehlen.

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 kundenspezifisches Design. Shopify hat das schon geschafft. Für praktisch den gleichen Preis haben sie 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 Einschränkungen, unabhängig davon. Komplexe Frontend-Implementierungen würden von der Stärke von Magento CE / EE hinter den Kulissen (APIs / Integrationen / usw.) profitieren. Unterschiedliche Plattformen für unterschiedliche Dinge.

Brendan Falkowski
quelle
Brendan hat es geschafft. Wenn Sie nur Produkte ohne echte Anpassung verkaufen möchten, ist Magento Go genau das Richtige für Sie. Für alles andere sind Community- oder Enterprise- Editionen erforderlich .
Sergeif
@ Mike Hallo Kumpel. Ganz spezifisch, aber ich hatte gerade einige Probleme mit der Verwendung von Schriftarten auf einer Magento Go-Site. Schauen Sie sich diese Frage / Antwort an: magento.stackexchange.com/q/968/265 Derzeit eine weitere mögliche Einschränkung für das Design / Theming einer Go-Site.
Mark Weston
Was für eine Ladung Topf. Shopify berechnet einen Prozentsatz aller Verkäufe. Wenn Sie einen angemessenen Betrag verkaufen, werden Ihre Gebühren himmelhoch sein. Für das Geld ist MGO das beste SaaS auf dem Markt. Jeder halb kompetente Entwickler / Designer kann MGO verwenden und eine perfekt funktionierende benutzerdefinierte MGO-Site erstellen. Für 15 US-Dollar pro Monat finden Sie keinen anderen PCI-kompatiblen Host auf einem Tier3-Daten-Backbone, einer voll ausgestatteten Plattform und Live-Chat-Unterstützung. Das gesagt. Die technisch Begabten sollten sich für CE über GO entscheiden oder GO als Sprungbrett für CE verwenden. Für Kunden, die sich die finanzielle Belastung eines internen Entwicklers nicht leisten können. Magento GO
@decentdev: Obwohl ich nicht viel über Shopify oder Magento Go weiß, weiß ich, dass das Argument "pro Transaktion" eine falsche Darstellung ist. Shopify berechnet diese Gebühr für die Kreditkartenabwicklung, was Magento Go nicht tut. Sie müssten immer noch Händlergebühren zusätzlich zu Ihrer Magento Go-Rechnung zahlen, und diese werden mit Sicherheit pro Transaktion berechnet.
Preston