Magento Go นับตั้งแต่มีการเปิดตัวมันมีสภาพแวดล้อมที่ จำกัด มาก มันอยู่ใกล้กับระดับของ Magento CE / EE ซึ่งเป็นโอเพ่นซอร์สทั้งหมด มันไม่สามารถเทียบเคียงได้กับคู่แข่งอย่าง Shopify อย่างใดอย่างหนึ่งซึ่งมีระบบเทมเพลตที่แก้ไขได้ แต่มีฟังก์ชั่นคงที่
นี่แปลว่าเป็นข้อ จำกัด ที่ค่อนข้างรุนแรงในสิ่งที่สามารถปรับแต่งในลักษณะที่ทันสมัยและมีประสิทธิภาพ (เช่นวิธีที่คุณต้องการสร้างร้านค้าที่กำหนดเอง)
ส่วนที่ 1
Magento Go มาพร้อมกับธีม (น้อยกว่าหนึ่งโหลที่ฉันตรวจสอบล่าสุด) ซึ่งเป็น "พร้อมใช้" สิ่งเหล่านี้ไม่ได้ออกแบบหรือพัฒนาโดย Magento แต่ได้รับการว่าจ้างจากบุคคลที่สาม นี่เป็นสิ่งสำคัญสำหรับตอนที่ 3.3
ส่วนที่ 2
ชุดรูปแบบใน Magento Go สร้างขึ้นด้วย CSS, JS และรูปภาพทั้งหมด ไม่มีการเข้าถึงไฟล์เลย์เอาต์หรือแม่แบบเช่น Magento CE / EE ซึ่งหมายความว่าคุณต้องใช้มาร์กอัปและฟังก์ชั่นที่แน่นอนที่ Magento Go มอบให้
คุณไม่สามารถเพิ่มฟังก์ชันการทำงานได้ยกเว้น "ส่วนขยายที่เชื่อถือได้" ซึ่งได้รับการตรวจสอบสำหรับ Magento Go แต่การเลือกนั้น จำกัด อย่างมากเมื่อเทียบกับ Magento CE / EE (ซึ่งคุณสามารถเขียนได้เอง)
คุณสามารถลบฟังก์ชันการทำงานที่สามารถกำหนดเป้าหมายได้โดยตัวเลือก CSS / JS ซึ่งดูเหมือนว่าสมเหตุสมผล แต่เป็นจุดปวดที่สำคัญเนื่องจากมาร์กอัปของ Magento Go ส่วนใหญ่ไม่ได้อธิบายอย่างเพียงพอโดยใช้คลาสสำหรับการกำหนดเป้าหมายดังกล่าว
ส่วนที่ 3
ชุดรูปแบบที่กำหนดเอง 100% เป็นไปได้ (ไม่มีอะไรที่เป็นไปไม่ได้) แต่ทำไม่ได้ทั้งหมด เหตุผลหลักคือ Magento Go ไม่มีชุดรูปแบบ "ฐาน" ซึ่งเป็นชุดรูปแบบที่ไม่มีชุดรูปแบบส่วนหน้าและพฤติกรรม JS เพื่อ "เริ่มต้นจากศูนย์" อย่างแท้จริงนั่นคือสิ่งที่คุณต้องการ
Magento Go ต้องการให้คุณเลือกธีมหนึ่งธีมจากนั้นปรับแต่งมันเอง มีสาเหตุหลายประการที่ไม่พึงประสงค์:
เนื้อหาจากชุดรูปแบบพื้นฐาน (JS, CSS, รูปภาพ) จะยังคงโหลดแม้ว่าคุณไม่ต้องการ / ต้องการ
คุณไม่สามารถผสมผสานเค้าโครงจากหลาย ๆ ธีมได้ทั้งหมดหรือไม่มีอะไรเลย ดังนั้นคุณติดอยู่กับมุมมองผลิตภัณฑ์และมุมมองหมวดหมู่ของชุดรูปแบบ
ชุดรูปแบบ outsourced ถูกเขียนด้วยมาตรฐาน CSS ที่ต่ำมาก CSS ของพวกเขาจะเกลื่อนไปด้วยตัวเลือกที่ไม่มีประสิทธิภาพและตัวเลือกแบบยาวและคุณลักษณะมักจะถูกกำหนดด้วยการประกาศที่สำคัญ! นี่คือฝันร้ายแน่นอนที่จะแทนที่และดูแลรักษา
พฤติกรรมของ JS เป็นอีกเรื่องหนึ่งโดยสิ้นเชิง แต่ละธีมใช้พฤติกรรมที่คล้ายกันแตกต่างกันเช่นกล่องรวมภาพ หากคุณวางแผนที่จะแนะนำ JS ที่กำหนดเองโปรดทราบว่าคุณอาจยกเลิกการตั้งค่าเหตุการณ์ที่แนบมาแล้ว
มีชุดรูปแบบเชิงพาณิชย์สำหรับ Magento Go สิ่งเหล่านี้ไม่ใช่สิ่งทดแทนสำหรับธีมหลัก พวกเขาเพียงแค่เพิ่มด้านบนของพวกเขาและประสบปัญหาเดียวกันทั้งหมด
การสร้างสิ่งที่คล้ายกับธีมที่ตอบสนองนั้นเป็นไปไม่ได้เพราะ Magento Go มีข้อสันนิษฐานที่ไม่ได้อยู่ในบริบทนั้น
ต้องบอกว่า
ฉันได้สร้างการออกแบบที่กำหนดเองอย่างสูงใน Magento Go (ประมาณเดือนพฤษภาคม 2554) สามารถทำได้ค่อนข้างใกล้เคียงกับการจำลองเว็บไซต์อีคอมเมิร์ซ / มาตรฐานด้วยการให้สัมปทาน ฉันแค่ไม่แนะนำ
Magento Go เป็นสิ่งที่ดีสำหรับคนที่ต้องการเลือกธีมเพิ่มผลิตภัณฑ์และขาย - โครงการหนึ่งชั่วโมง มันไม่ใช่แพลตฟอร์มที่ดีสำหรับการออกแบบที่กำหนดเอง Shopify ได้ทำการตอกหมุดแล้ว เพื่อจุดราคาเดียวกันอย่างมีประสิทธิภาพพวกเขามีผลิตภัณฑ์ที่ดีกว่าสำหรับโครงการออกแบบที่กำหนดเองและชัดเจนจากคุณภาพและความกว้างของตลาดธีมของ Shopify
แต่ Shopify ยังคงเป็นแพลตฟอร์มที่โฮสต์และนั่นหมายถึงข้อ จำกัด การใช้ส่วนหน้าที่ซับซ้อนจะได้รับประโยชน์จากความแข็งแกร่งของ Magento CE / EE ที่อยู่เบื้องหลัง (APIs / integrations / ฯลฯ ) แพลตฟอร์มที่แตกต่างกันสำหรับสิ่งต่าง ๆ