Magento Go kể từ khi được giới thiệu là một môi trường rất hạn chế. Nó không ở gần mức Magento CE / EE, hoàn toàn là nguồn mở. Nó thực sự không thể so sánh với một đối thủ cạnh tranh như Shopify, có hệ thống mẫu có thể chỉnh sửa nhưng chức năng cố định.
Điều này chuyển thành các ràng buộc khá nghiêm trọng về những gì có thể được tùy chỉnh theo cách hiện đại, hiệu quả (tức là cách bạn thực sự cần để xây dựng một cửa hàng tùy chỉnh).
Phần 1
Các tàu Magento Go có chủ đề (chưa đến chục lần cuối tôi đã kiểm tra), đó là "sẵn sàng để sử dụng". Chúng không được Magento thiết kế hoặc phát triển, nhưng được gia công cho bên thứ ba. Điều này rất quan trọng đối với Phần 3.3.
Phần 2
Các chủ đề trong Magento Go được xây dựng hoàn toàn bằng CSS, JS và hình ảnh. Không có quyền truy cập vào các tệp bố cục hoặc tệp mẫu như Magento CE / EE, có nghĩa là bạn phải sử dụng chức năng đánh dấu và chức năng chính xác mà Magento Go cung cấp.
Bạn không thể thêm chức năng ngoại trừ "Tiện ích mở rộng đáng tin cậy" được đánh giá cao cho Magento Go, nhưng lựa chọn cực kỳ hạn chế so với Magento CE / EE (nơi bạn có thể tự viết tất nhiên).
Bạn chỉ có thể xóa chức năng có thể được nhắm mục tiêu bởi các bộ chọn CSS / JS, điều này có vẻ hợp lý nhưng là một điểm đau lớn vì phần lớn đánh dấu của Magento Go không được mô tả đầy đủ bằng cách sử dụng các lớp cho nhắm mục tiêu đó.
Phần 3
Một chủ đề tùy chỉnh 100% là có thể (không có gì là không thể) nhưng hoàn toàn không thực tế. Lý do chính là Magento Go không có chủ đề "cơ sở" - đó là một chủ đề không có biểu định kiểu lối vào và hành vi JS. Để thực sự "bắt đầu lại từ đầu" đó là những gì bạn cần.
Magento Go yêu cầu bạn chọn một trong những chủ đề của nó, sau đó tùy chỉnh trên đầu trang của nó. Có một số lý do điều này là không mong muốn:
Các tài sản từ chủ đề cơ bản (JS, CSS, hình ảnh) vẫn sẽ tải, ngay cả khi bạn không muốn / cần chúng.
Bạn không thể trộn bố cục từ nhiều chủ đề, đó là tất cả hoặc không có gì. Vì vậy, bạn bị mắc kẹt với chế độ xem sản phẩm và danh mục của chủ đề.
Các chủ đề thuê ngoài được viết với các tiêu chuẩn CSS rất kém. CSS của họ nằm rải rác với các bộ chọn dài và không hiệu quả và các thuộc tính thường được xác định bằng các khai báo quan trọng! Đây là một cơn ác mộng tuyệt đối để ghi đè và duy trì.
Hành vi JS là một câu chuyện hoàn toàn khác. Mỗi chủ đề thực hiện hành vi tương tự khác nhau như hộp đèn. Nếu bạn dự định giới thiệu JS tùy chỉnh, thì hãy lưu ý rằng bạn có thể hủy đặt các sự kiện đã được đính kèm.
Có những chủ đề thương mại được bán cho Magento Go. Đây không phải là sự thay thế cho các chủ đề cốt lõi. Họ chỉ cần thêm vào một trong số họ, và chịu tất cả các vấn đề tương tự.
Xây dựng một cái gì đó giống như một chủ đề đáp ứng là không cần thiết bởi vì Magento Go đã bị khóa trong các giả định không theo kịp trong bối cảnh đó.
Có nói rằng
Tôi đã xây dựng một thiết kế tùy biến cao trên Magento Go (khoảng tháng 5 năm 2011). Nó có thể được thực hiện khá gần với một mockup trang web thương mại điện tử / tiêu chuẩn với một số nhượng bộ. Tôi chỉ không khuyên bạn nên nó.
Magento Go phù hợp với những người chỉ muốn chọn một chủ đề, thêm sản phẩm và bán - một dự án kéo dài một giờ. Nó không phải là một nền tảng tốt cho thiết kế tùy chỉnh. Shopify đã đóng đinh cái đó rồi. Để có cùng mức giá, họ có một sản phẩm tốt hơn cho các dự án thiết kế tùy chỉnh và điều đó rõ ràng từ chất lượng và độ rộng của thị trường chủ đề của Shopify.
Nhưng Shopify vẫn là một nền tảng được lưu trữ và điều đó có nghĩa là các ràng buộc bất kể. Việc triển khai lối vào phức tạp sẽ được hưởng lợi từ sức mạnh của Magento CE / EE đằng sau hậu trường (API / tích hợp / vv). Nền tảng khác nhau cho những thứ khác nhau.