मैगेंटो गो तब से है जब इसका परिचय बहुत ही प्रतिबंधित माहौल था। यह मैगेंटो सीई / ईई के स्तर के पास नहीं है, जो पूरी तरह से खुले स्रोत हैं। यह वास्तव में Shopify जैसे एक प्रतियोगी के लिए तुलनीय नहीं है, जिसमें एक संपादन योग्य टेम्पलेट सिस्टम है लेकिन निश्चित कार्यक्षमता है।
यह आधुनिक, कुशल तरीके से अनुकूलित किया जा सकता है (यानी आपको वास्तव में कस्टम शॉप बनाने की आवश्यकता कैसे है) पर काफी गंभीर बाधाओं का अनुवाद करता है।
भाग 1
Magento Go जहाजों के साथ थीम (एक दर्जन से कम अंतिम मैंने जाँच की), जो "रेडी-टू-यूज़" हैं। इनको मैजेंटो द्वारा डिज़ाइन या विकसित नहीं किया गया था, लेकिन इन्हें तीसरे पक्ष के लिए आउटसोर्स किया गया था। यह भाग 3.3 के लिए महत्वपूर्ण है।
भाग 2
Magento Go में थीम पूरी तरह से CSS, JS और चित्रों का निर्माण किया गया है। Magento CE / EE जैसी लेआउट या टेम्प्लेट फ़ाइलों तक पहुंच नहीं है, जिसका अर्थ है कि आपको सटीक मार्कअप और कार्यक्षमता का उपयोग करना होगा जो Magento Go वितरित करता है।
आप "विश्वस्त एक्सटेंशन" को छोड़कर कार्यक्षमता नहीं जोड़ सकते हैं, जो मैगेंटो गो के लिए उपलब्ध हैं, लेकिन मैगेंटो सीई / ईई (जहां आप अपने खुद के पाठ्यक्रम को लिख सकते हैं) की तुलना में चयन बेहद सीमित है।
आप केवल सीएसएस / जेएस चयनकर्ताओं द्वारा लक्षित कार्यक्षमता को हटा सकते हैं, जो उचित लगता है, लेकिन एक प्रमुख दर्द बिंदु है क्योंकि मैगेंटो गो के अधिकांश मार्कअप को ऐसे लक्ष्यीकरण के लिए कक्षाओं का उपयोग करके पर्याप्त रूप से वर्णित नहीं किया गया है।
भाग ३
एक 100% कस्टम विषय संभव है (कुछ भी असंभव नहीं है) लेकिन पूरी तरह से अव्यावहारिक है। प्राथमिक कारण मैजेंटो गो में "आधार" थीम नहीं है - यह फ्रंटएंड स्टाइलशीट और जेएस व्यवहार से रहित विषय है। वास्तव में "खरोंच से शुरू करें" यही वह है जो आपको चाहिए।
Magento Go को आपको इसके किसी एक थीम को चुनना होगा, और फिर उसके ऊपर कस्टमाइज़ करना होगा। इसके अवांछनीय होने के कई कारण हैं:
अंतर्निहित विषय (जेएस, सीएसएस, चित्र) से परिसंपत्तियां अभी भी लोड होंगी, भले ही आप उन्हें ज़रूरत न हों / ज़रूरत न हो।
आप कई विषयों से लेआउट नहीं मिला सकते, यह सब या कुछ भी नहीं है। इसलिए आप थीम के उत्पाद दृश्य और श्रेणी दृश्य के साथ फंस गए हैं।
आउटसोर्स किए गए विषय बहुत खराब CSS मानकों के साथ लिखे गए थे। उनका CSS अकुशल और लंबे चयनकर्ताओं से अटा पड़ा है, और विशेषताओं को अक्सर महत्वपूर्ण घोषणाओं के साथ परिभाषित किया जाता है। यह ओवरराइड करने और बनाए रखने के लिए एक संपूर्ण दुःस्वप्न है।
जेएस व्यवहार पूरी तरह से एक और कहानी है। प्रत्येक विषय समान व्यवहार को लाइटबॉक्स की तरह लागू करता है। यदि आप कस्टम जेएस को पेश करने की योजना बनाते हैं, तो पहले से ही जुड़ी घटनाओं को जान लें।
Magento गो के लिए वाणिज्यिक विषय बेचे जाते हैं। ये मुख्य विषयों के लिए प्रतिस्थापन नहीं हैं। वे बस उनमें से एक के ऊपर जोड़ते हैं, और सभी समान समस्याओं से ग्रस्त हैं।
एक उत्तरदायी विषय की तरह कुछ का निर्माण करना सवाल से बाहर है क्योंकि मैगेंटो गो ने उन संदर्भों में बंद कर दिया है जो उस संदर्भ में नहीं हैं।
यह कहने के बाद
मैंने Magento Go (लगभग मई 2011) पर एक अत्यधिक कस्टम डिज़ाइन बनाया है। यह कुछ रियायतों के साथ स्टॉक / स्टैंडर्ड ईकामर्स साइट मॉकअप के काफी करीब हो सकता है। मैं अभी इसकी सिफारिश नहीं करता।
Magento Go किसी ऐसे व्यक्ति के लिए अच्छा है जो सिर्फ एक थीम चुनना चाहता है, उत्पादों को जोड़ना, और बेचना - एक घंटे की परियोजना। यह कस्टम डिजाइन के लिए एक अच्छा मंच नहीं है। Shopify ने पहले ही nailed किया है। प्रभावी रूप से समान मूल्य बिंदु के लिए उनके पास कस्टम डिजाइन परियोजनाओं के लिए एक बेहतर उत्पाद है, और जो कि Shopify के थीम बाजार की गुणवत्ता और चौड़ाई से स्पष्ट है।
लेकिन Shopify अभी भी एक होस्ट किया गया प्लेटफॉर्म है और इसका मतलब है कि बाधाओं का परवाह किए बिना। मैग्नेटो सीई / ईई के पर्दे के पीछे की ताकत (एपीआई / एकीकरण / आदि) से जटिल फ्रंटएंड कार्यान्वयन को लाभ होगा। अलग-अलग चीजों के लिए अलग-अलग मंच।