Quais são as limitações temáticas do Magento Go? [fechadas]

10

Estou familiarizado com o Magento CE / EE, mas estou procurando no Magento Go um novo projeto.

O site oficial não inclui muitos detalhes sobre o que é / não é possível alcançar em termos de design.

  1. Existe um número definido de temas para escolher?
  2. Quanta liberdade você tem para mudar seu tema?
  3. É possível ter um tema completamente personalizado, se você não conseguir encontrar um tema existente adequado?
Mike
fonte
Brendan acertou em cheio. Se você quer apenas vender coisas sem uma personalização real, o Magento Go é para você. Tudo o resto exigirá edições da Comunidade ou da Empresa .
sergeif

Respostas:

15

Desde o início, o Magento Go é um ambiente muito restrito. Não chega nem perto do nível do Magento CE / EE, que é totalmente de código aberto. Também não é comparável a um concorrente como o Shopify, que possui um sistema de modelos editável, mas com funcionalidade fixa.

Isso se traduz em restrições bastante severas sobre o que pode ser personalizado de uma maneira moderna e eficiente (ou seja, como você realmente precisa construir uma loja personalizada).

Parte 1

O Magento Go vem com temas (menos de uma dúzia da última vez que verifiquei), que estão "prontos para uso". Estes não foram projetados ou desenvolvidos pela Magento, mas foram terceirizados para terceiros. Isso é crítico para a parte 3.3.

Parte 2

Os temas do Magento Go são totalmente construídos com CSS, JS e imagens. Não há acesso a arquivos de layout ou modelo como o Magento CE / EE, o que significa que você precisa usar a marcação e a funcionalidade exatas que o Magento Go oferece.

Você não pode adicionar funcionalidades, exceto as "Extensões Confiáveis" que são examinadas para o Magento Go, mas a seleção é extremamente limitada em comparação com o Magento CE / EE (onde você pode escrever o seu próprio curso).

Você pode remover apenas a funcionalidade que pode ser direcionada pelos seletores CSS / JS, o que parece razoável, mas é um grande problema, porque grande parte da marcação do Magento Go não é descrita adequadamente usando classes para essa segmentação.

Parte 3

Um tema 100% personalizado é possível (nada é impossível), mas é totalmente impraticável. O principal motivo é que o Magento Go não possui um tema "base" - que é um tema desprovido de folhas de estilo de front-end e comportamento de JS. Para realmente "começar do zero" é isso que você precisa.

O Magento Go exige que você escolha um de seus temas e depois personalize-o. Existem várias razões pelas quais isso é indesejável:

  1. Os ativos do tema subjacente (JS, CSS, imagens) ainda serão carregados, mesmo que você não os queira / precise.

  2. Você não pode misturar layouts de vários temas, é tudo ou nada. Então, você está preso à visualização de produtos e à categoria de um tema.

  3. Os temas terceirizados foram escritos com padrões CSS muito ruins. O CSS deles está repleto de seletores ineficientes e longos, e os atributos são frequentemente definidos com declarações importantes. Este é um pesadelo absoluto para substituir e manter.

  4. O comportamento do JS é outra história inteiramente. Cada tema implementa um comportamento semelhante de maneira diferente como as caixas de luz. Se você planeja introduzir JS customizado, esteja ciente de que provavelmente irá desmarcar eventos que já estão anexados.

Existem temas comerciais vendidos para o Magento Go. Estes não são substitutos para os temas principais. Eles simplesmente adicionam um deles e sofrem os mesmos problemas.

Construir algo como um tema responsivo está fora de questão, porque o Magento Go bloqueou suposições que não se sustentam nesse contexto.

Tendo dito isto

Eu criei um design altamente personalizado no Magento Go (por volta de maio de 2011). Isso pode ser feito bastante próximo a um modelo de site de comércio eletrônico padrão / de estoque com algumas concessões. Eu simplesmente não recomendo.

O Magento Go é bom para quem quer apenas escolher um tema, adicionar produtos e vender - um projeto de uma hora. Não é uma boa plataforma para design personalizado. O Shopify já acertou em cheio. Com o mesmo preço, eles têm um produto melhor para projetos de design personalizado, e isso fica claro pela qualidade e amplitude do mercado temático do Shopify.

Mas o Shopify ainda é uma plataforma hospedada e isso significa restrições independentemente. Implementações complexas de front-end se beneficiariam da força do Magento CE / EE nos bastidores (APIs / integrações / etc). Plataformas diferentes para coisas diferentes.

Brendan Falkowski
fonte
Brendan acertou em cheio. Se você quer apenas vender coisas sem uma personalização real, o Magento Go é para você. Tudo o resto exigirá edições da Comunidade ou da Empresa .
sergeif
@ Mike Oi companheiro. Bem específico, mas acabei de ter alguns problemas ao usar o font-face em um site Magento Go. Dê uma olhada nesta pergunta / resposta: magento.stackexchange.com/q/968/265 Atualmente, outra limitação em potencial ao design / tema de um site Go.
Mark Weston
Que carga de barro. O Shopify cobra uma porcentagem de TODAS as vendas. Se você vender qualquer quantidade razoável de qualquer coisa, suas taxas serão altíssimas. Pelo dinheiro, o MGO é o melhor SaaS do mercado. Qualquer desenvolvedor / desenvolvedor meio competente pode usar o MGO e criar um site MGO personalizado perfeitamente funcional. Por US $ 15 por mês, você não encontrará outro host compatível com PCI em um backbone de dados tier3, uma plataforma completa e suporte a bate-papo ao vivo. Dito isto. Os tecnicamente talentosos devem ir com o CE sobre o GO ou usar o GO como um trampolim para o CE. Para clientes que não podem arcar com as dificuldades financeiras de um desenvolvedor interno. Magento GO
@ decentdev: Embora eu não saiba muito sobre o Shopify ou o Magento Go, sei que o argumento "por transação" é uma deturpação. O Shopify está cobrando essa taxa pelo processamento de cartões de crédito, algo que o Magento Go não faz. Você ainda teria que pagar taxas de comerciante em cima da sua conta Magento Go e elas certamente seriam feitas por transação.
Preston