Magento 不死:Mage-OS fork + Gally searchandising 為開源電商注入新生命
過去幾年,成個 tech 圈都話 open-source e-commerce 已死, Shopify 同 commercetools 先係未來。但 2026 年嘅今日,Magento 生態圈嘅實際情況同呢個敘述完全相反。社群唔單止冇放棄,仲做咗兩件好激進嘅事:第一,由 Mage-OS 將 Magento 正式 fork 成獨立發行版,唔再等 Adobe 施捨更新;第二,由 ElasticSuite 團隊創立嘅 Gally,將 searchandising 解耦成 API-first 嘅獨立服務,令開源電商嘅架構水平追貼晒 MACH 標準。
從鏡像到自主發行:Mage-OS 3.0 點解係轉捩點
Mage-OS 最初只係一個 Magento Open Source 嘅 mirror,目標係 faster bug fixes 同更透明嘅開發流程。但 2026 年 5 月推出嘅 Mage-OS 3.0 完全改變咗遊戲規則。佢唔再係 upstream 嘅 shadow,而係一個有自己版本號、自己 Installer、自己 Feature Set 嘅獨立發行版。
3.0 嘅關鍵升級包括:基於 Magento 2.4.9、支援 PHP 8.5、內置 RMA(退貨授權)、Admin Activity Log、Ignition error pages、Varnish Extended Config,同埋最值得一提嘅 Minimal Distribution——將核心模組由 200+ 壓縮到約 98 個,開發者可以按需安裝,唔再需要承受 monolithic Magento 嘅擁腫。這對於想用 Magento 嚟做 headless backend 嘅團隊嚟講,係 game-changer。
更重要係,Mage-OS 嘅社群活躍程度遠超 Adobe 官方嘅 release cycle。MageUnconference、Meet Magento 嘅活動全年無休,Discord 上面嘅 #tech 頻道日日有人貢獻 PR。Adobe 嘅 Magento 2.4.9 雖然係一個扎實嘅 maintenance release(580+ bug fixes、Symfony 7.4、PHP 8.5),但真正嘅創新已經轉移到社群層面。
API-First 搜尋即服務:Gally 點樣重新定義 Open Source Searchandising
Searchandising——即係將搜尋同 merchandising 結合——以往係 Magento 嘅弱項。Native search 慢、缺乏智能排序、難以做到多 channel 一致體驗。傳統做法係裝 ElasticSuite plugin,但呢個仍然係 monolithic 思維:search engine 緊耦合喺 Magento instance 入面。
Gally 嘅做法完全唔同。由 ElasticSuite 原班人馬開發,Gally 係一個獨立嘅 searchandising engine,建基於 Symfony + API Platform,預設提供 REST 同 GraphQL API。你嘅 Magento store 同 Gally 之间只係通過 API 溝通,Gally 負責所有搜尋邏輯:多語言 catalogue、虛擬分類、產品 boost rule、synonym management、AI-powered 搜尋排序。呢個架構意味住,無論你係行 Magento、Shopware、Sylius,定係 custom headless frontend,都可以用同一個 searchandising engine。
對香港嘅電商團隊嚟講,呢個靈活性尤其重要。好多本地品牌同時營運官網、Facebook Shop、WhatsApp 銷售,同一個 product catalogue 如果每次都要各自做 search implementation,維護成本極高。Gally 做一次 indexing,多個 channel 共用,先係合理嘅 engineering 做法。
MACH 的務實落地:混合可組合先係主流
2024-2025 年 MACH 被吹到上天,但 2026 年嘅 reality check 係:full MACH 太貴太複雜。Forrester 嘅報告顯示,full MACH 嘅 adoption rate 實際上跌緊,取而代之嘅係 hybrid composable——即係保留一個 unified commerce backend,然後將 search、CMS、personalization 呢啲 layer 抽出來畀 specialist 做。
Mage-OS + Gally 呢個組合正正係 hybrid composable 嘅最佳實踐。Mage-OS 做穩定嘅 commerce backend,Gally 做 searchandising layer,兩者透過 API 溝通。你唔需要好似 commercetools 咁每個 component 都獨立 deploy、各自俾 license fee。開源方案嘅總擁有成本低得多,而架構上嘅靈活性一啲都唔輸蝕。
你可以點做
如果你仲喺度用緊 Magento 1 或早期 Magento 2,或者正喺度諗緊轉去 Shopify / Salesforce Commerce Cloud,我建議你先認真睇睇呢個生態圈嘅最新狀況:
第一,考慮喺新 project 直接上 Mage-OS 3.0 Minimal Distribution。唔好再由 Adobe 嘅 official tarball 開始——Mage-OS 99% compatible,但多咗大量 developer experience 改善。
第二,將 search 獨立出嚟。無論你用 Gally 定 Algolia,search 唔應該再同 backend 耦合。呢個係最高 leverage 嘅架構改動,投入產出比極高。
第三,subscribe Mage-OS 嘅 release feed 同 Discord。呢個社群嘅節奏比 Adobe 快得多,security patch 同 bug fix 嘅 turnaround 經常以日計,唔係以月計。
Magento 冇死。佢只係擺脫咗 Adobe 嘅慢節奏,重新變返一個由社群驅動嘅平台。問題唔係「Magento 仲有冇 future」,而係「你準備好未跟得上呢個新節奏」。