Quelles sont les limitations thématiques de Magento Go? [fermé]

10

Je connais Magento CE / EE, mais je regarde Magento Go pour un nouveau projet.

Le site officiel n'inclut pas beaucoup de détails sur ce qui est / n'est pas possible de réaliser en termes de conception.

  1. Y a-t-il un nombre fixe de thèmes parmi lesquels choisir?
  2. De quelle liberté disposez-vous pour changer de thème?
  3. Est-il possible d'avoir un thème complètement personnalisé, si vous ne trouvez pas un thème existant approprié?
Mike
la source
Brendan l'a cloué. Si vous souhaitez simplement vendre des produits sans véritable personnalisation, Magento Go est fait pour vous. Tout le reste nécessitera des éditions Communauté ou Entreprise .
sergeif

Réponses:

15

Magento Go est depuis son introduction un environnement très restreint. C'est loin du niveau de Magento CE / EE, qui sont totalement open-source. Ce n'est vraiment pas comparable à un concurrent comme Shopify, qui a un système de modèles modifiables mais des fonctionnalités fixes.

Cela se traduit par des contraintes assez sévères sur ce qui peut être personnalisé de manière moderne et efficace (c'est-à-dire comment vous avez réellement besoin de construire une boutique personnalisée).

Partie 1

Magento Go est livré avec des thèmes (moins d'une douzaine que j'ai vérifiés), qui sont "prêts à l'emploi". Ceux-ci n'ont pas été conçus ou développés par Magento, mais ont été sous-traités à un tiers. Ceci est essentiel pour la partie 3.3.

Partie 2

Les thèmes dans Magento Go sont entièrement construits en CSS, JS et images. Il n'y a pas d'accès aux fichiers de mise en page ou de modèle comme Magento CE / EE, ce qui signifie que vous devez utiliser le balisage et les fonctionnalités exacts fournis par Magento Go.

Vous ne pouvez pas ajouter de fonctionnalités, sauf pour les «extensions de confiance» qui sont approuvées pour Magento Go, mais la sélection est extrêmement limitée par rapport à Magento CE / EE (où vous pouvez bien sûr écrire la vôtre).

Vous ne pouvez supprimer que les fonctionnalités qui peuvent être ciblées par les sélecteurs CSS / JS, ce qui semble raisonnable mais constitue un problème majeur car une grande partie du balisage de Magento Go n'est pas correctement décrite en utilisant des classes pour un tel ciblage.

3e partie

Un thème 100% personnalisé est possible (rien n'est impossible) mais totalement impraticable. La raison principale est que Magento Go n'a pas de thème "de base" - c'est un thème dépourvu de feuilles de style frontales et de comportement JS. Pour vraiment «partir de zéro», c'est ce dont vous avez besoin.

Magento Go vous oblige à choisir l'un de ses thèmes, puis à personnaliser par-dessus. Il y a plusieurs raisons pour lesquelles cela n'est pas souhaitable:

  1. Les ressources du thème sous-jacent (JS, CSS, images) seront toujours chargées, même si vous n'en voulez pas / n'en avez pas besoin.

  2. Vous ne pouvez pas mélanger des mises en page à partir de plusieurs thèmes, c'est tout ou rien. Vous êtes donc coincé avec la vue produit et la vue catégorie d'un thème.

  3. Les thèmes externalisés ont été écrits avec des normes CSS très médiocres. Leur CSS est jonché de sélecteurs inefficaces et longs, et les attributs sont fréquemment définis avec des déclarations! Importantes. C'est un cauchemar absolu à remplacer et à maintenir.

  4. Le comportement de JS est une toute autre histoire. Chaque thème implémente un comportement similaire différemment comme les lightboxes. Si vous prévoyez d'introduire un JS personnalisé, sachez que vous devrez probablement annuler les événements qui sont déjà attachés.

Il existe des thèmes commerciaux vendus pour Magento Go. Ce ne sont pas des remplacements pour les thèmes principaux. Ils s'ajoutent simplement à l'un d'eux et souffrent tous des mêmes problèmes.

Construire quelque chose comme un thème réactif est hors de question car Magento Go a verrouillé des hypothèses qui ne tiennent pas dans ce contexte.

Ayant dit cela

J'ai construit un design hautement personnalisé sur Magento Go (vers mai 2011). Cela peut être fait assez près d'une maquette de site de commerce électronique standard / stock avec quelques concessions. Je ne le recommande tout simplement pas.

Magento Go est bon pour quelqu'un qui veut juste choisir un thème, ajouter des produits et vendre - un projet d'une heure. Ce n'est pas une bonne plate-forme pour un design personnalisé. Shopify a déjà réussi. Pour effectivement le même prix, ils ont un meilleur produit pour les projets de conception personnalisés, et cela ressort clairement de la qualité et de l'étendue du marché thématique de Shopify.

Mais Shopify est toujours une plate-forme hébergée et cela signifie malgré tout des contraintes. Les implémentations frontales complexes bénéficieraient de la force de Magento CE / EE dans les coulisses (API / intégrations / etc). Différentes plateformes pour différentes choses.

Brendan Falkowski
la source
Brendan l'a cloué. Si vous souhaitez simplement vendre des produits sans véritable personnalisation, Magento Go est fait pour vous. Tout le reste nécessitera des éditions Communauté ou Entreprise .
sergeif
@ Mike Hi mate. Assez spécifique, mais je viens d'avoir des problèmes avec font-face sur un site Magento Go. Jetez un œil à cette question / réponse: magento.stackexchange.com/q/968/265 Actuellement, une autre limitation potentielle de la conception / du thème d'un site Go.
Mark Weston
Quelle charge de crock. Shopify facture un pour cent de TOUTES les ventes. Si vous vendez une quantité raisonnable de quoi que ce soit, vos frais seront exorbitants. Pour l'argent MGO est le meilleur SaaS du marché. Tout développeur / concepteur à moitié compétent peut utiliser MGO et créer un site MGO personnalisé parfaitement fonctionnel. Pour 15 $ par mois, vous ne trouverez pas un autre hôte conforme PCI sur une dorsale de données de niveau 3, une plate-forme complète et un support de chat en direct. Cela dit. Les personnes techniquement douées devraient aller avec CE sur GO ou utiliser GO comme tremplin vers CE. Pour les clients qui ne peuvent pas se permettre la pression financière d'un développeur interne. Magento GO
@decentdev: Bien que je ne sache pas grand-chose sur Shopify ou Magento Go, je sais que l'argument "par transaction" est une fausse déclaration. Shopify facture ces frais pour le traitement des cartes de crédit, ce que Magento Go ne fait pas. Vous devrez toujours payer des frais marchands en plus de votre facture Magento Go et ils seront très certainement par transaction.
Preston