Magento Go, tanıtımından bu yana çok kısıtlı bir ortam olmuştur. Tamamen açık kaynak olan Magento CE / EE seviyesine yakın bir yerde değil. Shopify gibi bir düzenleyici şablon sistemi ancak sabit işlevselliğe sahip bir rakiple gerçekten karşılaştırılabilir değildir.
Bu, neyin modern ve verimli bir şekilde özelleştirilebileceğine dair oldukça ciddi kısıtlamalara (yani, özel bir mağaza nasıl inşa etmeniz gerektiğine) işaret eder.
Bölüm 1
Magento Go "kullanıma hazır" temalarla (son kontrol ettiğim bir düzineden az) geliyor. Bunlar Magento tarafından tasarlanmadı veya geliştirilmedi, ancak üçüncü bir tarafa dışarıdan sağlandı. Bu Bölüm 3.3 için önemlidir.
Bölüm 2
Magento Go'daki temalar tamamen CSS, JS ve görüntülerden oluşuyor. Magento CE / EE gibi düzen veya şablon dosyalarına erişim yoktur, bu da Magento Go'nun sunduğu tam biçimlendirme ve işlevselliği kullanmanız gerektiği anlamına gelir.
Magento Go için denetlenen "Güvenilir Uzantılar" dışında işlevsellik ekleyemezsiniz, ancak seçim Magento CE / EE'ye göre (elbette kendiniz yazabileceğiniz) son derece sınırlıdır.
Yalnızca makul görünen ancak önemli bir ağrı noktası olan CSS / JS seçicileri tarafından hedeflenebilen işlevselliği kaldırabilirsiniz, çünkü Magento Go'nun işaretlemesinin çoğu, bu tür hedefleme için sınıflar kullanılarak yeterince tanımlanmamıştır.
3.Bölüm
% 100 özel bir tema mümkündür (hiçbir şey imkansız değildir) ancak tamamen pratik değildir. Birincil nedeni Magento Go'nun bir "temel" teması yok - bu, ön uç stil sayfaları ve JS davranışından yoksun bir tema. Gerçekten "sıfırdan başlamak" için gereken budur.
Magento Go, temalarından birini seçmenizi ve ardından özelleştirmenizi gerektirir. Bunun istenmeyen olmasının birkaç nedeni vardır:
Temel temanın (JS, CSS, resimler) varlıkları, istemeseniz / ihtiyacınız olmasa bile yine de yüklenir.
Birden çok temanın mizanpajlarını karıştıramazsınız, hepsi ya da hiçbir şey. Böylece bir temanın ürün görünümü ve kategori görünümü ile sıkışıp kaldınız.
Dış kaynaklı temalar çok kötü CSS standartları ile yazılmıştır. CSS'leri verimsiz ve uzun seçicilerle doludur ve öznitelikler sık sık! Bu, geçersiz kılmak ve sürdürmek için mutlak bir kabus.
JS davranışı tamamen başka bir hikaye. Her tema, benzer davranışları ışık kutuları gibi farklı şekilde uygular. Özel JS tanıtmayı planlıyorsanız, büyük olasılıkla zaten eklenmiş olan etkinlikleri ayarlamayı kaldıracağınızı unutmayın.
Magento Go için satılan ticari temalar var. Bunlar ana temaların yerini tutmaz. Sadece bir tanesinin üstüne eklerler ve aynı sorunları yaşarlar.
Duyarlı bir tema gibi bir şey oluşturmak söz konusu değil çünkü Magento Go bu bağlamda dayanmayan varsayımlara kilitlendi.
Bunu söyledikten sonra
Magento Go üzerine oldukça özel bir tasarım yaptım (Mayıs 2011 civarında). Bazı imtiyazlarla stok / standart e-ticaret sitesi modeline oldukça yakın yapılabilir. Sadece tavsiye etmiyorum.
Magento Go sadece bir tema seçmek, ürün eklemek ve satmak isteyen biri için iyi - bir saatlik bir proje. Özel tasarım için iyi bir platform değil. Shopify bunu zaten çiviledi. Aynı fiyat noktası için, özel tasarım projeleri için daha iyi bir ürüne sahipler ve bu, Shopify'ın tema pazarının kalitesinden ve genişliğinden açıkça anlaşılıyor.
Ancak Shopify hala barındırılan bir platformdur ve bu, ne olursa olsun kısıtlamalar anlamına gelir. Karmaşık ön uç uygulamaları, Magento CE / EE'nin sahne arkasındaki gücünden (API'ler / entegrasyonlar vb.) Fayda sağlayacaktır. Farklı şeyler için farklı platformlar.