Apa batasan bertema Magento Go? [Tutup]

10

Saya kenal dengan Magento CE / EE, tapi saya melihat Magento Go untuk proyek baru.

Situs web resmi tidak menyertakan banyak detail tentang apa yang mungkin / tidak mungkin dicapai untuk mencapai desain yang bijaksana.

  1. Apakah ada sejumlah tema untuk dipilih?
  2. Berapa banyak kebebasan yang Anda miliki untuk mengubah tema Anda?
  3. Apakah mungkin untuk memiliki tema yang sepenuhnya khusus, jika Anda tidak dapat menemukan yang sudah ada yang sesuai?
Mike
sumber
Brendan telah memakukannya. Jika Anda hanya ingin menjual barang tanpa penyesuaian yang benar, maka Magento Go adalah untuk Anda. Segala sesuatu yang lain akan membutuhkan edisi Komunitas atau Perusahaan .
sergeif

Jawaban:

15

Magento Go sejak diperkenalkan menjadi lingkungan yang sangat terbatas. Tidak ada yang mendekati level Magento CE / EE, yang sepenuhnya open-source. Ini benar-benar tidak dapat dibandingkan dengan pesaing seperti Shopify, yang memiliki sistem template yang dapat diedit tetapi tetap berfungsi.

Ini diterjemahkan menjadi kendala yang cukup parah pada apa yang dapat disesuaikan dengan cara modern, efisien (yaitu bagaimana Anda benar-benar perlu membangun toko kustom).

Bagian 1

Magento Go dikirimkan dengan tema (kurang dari selusin terakhir yang saya periksa), yang "siap digunakan". Ini tidak dirancang atau dikembangkan oleh Magento, tetapi di-outsourcing-kan kepada pihak ketiga. Ini penting untuk Bagian 3.3.

Bagian 2

Tema di Magento Go sepenuhnya dibangun dari CSS, JS, dan gambar. Tidak ada akses ke tata letak atau file templat seperti Magento CE / EE, yang berarti Anda harus menggunakan markup dan fungsi yang tepat yang diberikan Magento Go.

Anda tidak dapat menambahkan fungsionalitas kecuali untuk "Ekstensi Tepercaya" yang diperiksa untuk Magento Go, tetapi pemilihannya sangat terbatas dibandingkan dengan Magento CE / EE (di mana Anda tentu saja dapat menulis sendiri).

Anda hanya dapat menghapus fungsionalitas yang dapat ditargetkan oleh pemilih CSS / JS, yang tampaknya masuk akal tetapi merupakan titik sakit utama karena banyak markup Magento Go tidak dijelaskan secara memadai menggunakan kelas untuk penargetan tersebut.

Bagian 3

Tema khusus 100% dimungkinkan (tidak ada yang mustahil) tetapi sepenuhnya tidak praktis. Alasan utamanya adalah Magento Go tidak memiliki tema "basis" - yaitu tema yang tidak memiliki stylesheet frontend dan perilaku JS. Untuk benar-benar "memulai dari awal" itulah yang Anda butuhkan.

Magento Go mengharuskan Anda untuk memilih salah satu temanya, dan kemudian menyesuaikannya di atasnya. Ada beberapa alasan mengapa hal ini tidak diinginkan:

  1. Aset dari tema yang mendasarinya (JS, CSS, gambar) akan tetap dimuat, bahkan jika Anda tidak menginginkan / membutuhkannya.

  2. Anda tidak dapat memadukan tata letak dari beberapa tema, semuanya atau tidak sama sekali. Jadi Anda terjebak dengan tampilan produk tema dan tampilan kategori.

  3. Tema outsourcing ditulis dengan standar CSS yang sangat buruk. CSS mereka dipenuhi dengan penyeleksi yang tidak efisien dan panjang, dan atribut sering didefinisikan dengan deklarasi penting! Ini adalah mimpi buruk mutlak untuk ditimpa dan dipertahankan.

  4. Perilaku JS adalah cerita lain sepenuhnya. Setiap tema menerapkan perilaku serupa secara berbeda seperti lightbox. Jika Anda berencana untuk memperkenalkan JS khusus, maka ketahuilah bahwa Anda mungkin akan membatalkan acara yang sudah terlampir.

Ada tema komersial yang dijual untuk Magento Go. Ini bukan pengganti untuk tema inti. Mereka hanya menambahkan di atas salah satu dari mereka, dan menderita semua masalah yang sama.

Membangun sesuatu seperti tema yang responsif tidak dapat dilakukan karena Magento Go telah terkunci dalam asumsi yang tidak sesuai dengan konteks itu.

Setelah mengatakan itu

Saya telah membangun desain yang sangat khusus di Magento Go (sekitar Mei 2011). Ini dapat dilakukan cukup dekat dengan stok / e-commerce situs e-commerce standar dengan beberapa konsesi. Saya hanya tidak merekomendasikannya.

Magento Go baik untuk seseorang yang hanya ingin memilih tema, menambah produk, dan menjual - proyek satu jam. Ini bukan platform yang baik untuk desain khusus. Shopify sudah memaku itu. Untuk titik harga yang sama secara efektif, mereka memiliki produk yang lebih baik untuk proyek desain khusus, dan itu jelas dari kualitas dan luasnya pasar tema Shopify.

Namun Shopify masih merupakan platform yang dihosting dan itu berarti kendala apa pun. Implementasi frontend yang kompleks akan mendapat manfaat dari kekuatan Magento CE / EE di belakang layar (API / integrasi / dll). Platform berbeda untuk hal yang berbeda.

Brendan Falkowski
sumber
Brendan telah memakukannya. Jika Anda hanya ingin menjual barang tanpa penyesuaian yang benar, maka Magento Go adalah untuk Anda. Segala sesuatu yang lain akan membutuhkan edisi Komunitas atau Perusahaan .
sergeif
@ Mike Hai sobat. Cukup spesifik, tapi saya baru saja mengalami beberapa masalah menggunakan font-face di situs Magento Go. Lihat pertanyaan / jawaban ini: magento.stackexchange.com/q/968/265 Saat ini potensi lain untuk membatasi desain / tema situs Go.
Mark Weston
Apa banyak tempayan. Shopify mengenakan biaya satu persen dari SEMUA penjualan. Jika Anda menjual jumlah berapapun yang masuk akal, biaya Anda akan sangat tinggi. Untuk uang, MGO adalah SaaS terbaik di pasar. Setengah pengembang / desainer yang kompeten dapat menggunakan MGO dan membuat situs MGO khusus yang berfungsi dengan baik. Untuk $ 15 sebulan Anda tidak akan menemukan host yang sesuai PCI lainnya pada tulang punggung data tier3, platform berfitur lengkap dan dukungan obrolan langsung. Itu kata. Yang berbakat teknis harus menggunakan CE lebih dari GO atau menggunakan GO sebagai batu loncatan ke CE. Untuk klien yang tidak mampu mendapatkan tekanan finansial dari pengembang in-house. Magento GO
@decentdev: Walaupun saya tidak tahu banyak tentang Shopify atau Magento Go, saya tahu bahwa argumen "per transaksi" adalah representasi yang salah. Shopify membebankan biaya itu untuk pemrosesan kartu kredit, sesuatu yang tidak dilakukan Magento Go. Anda masih harus membayar biaya pedagang di atas tagihan Magento Go Anda dan mereka pasti akan berdasarkan per transaksi.
Preston