Magento 2 是以 PHP 開發的開源電子商務平台,2018 年由 Adobe 收購,目前分為可免費下載、自行架設的 Magento Open Source,以及 Adobe 付費授權的 Adobe Commerce。本課程以 Magento Open Source 為主,所學的後台操作與架構觀念同樣適用於 Adobe Commerce。
Magento 2 的設定分成「全域 → 網站 → 商店 → 商店檢視」四個層級:網站層級可設定付款方式、基礎幣別與是否共用客戶帳號;商店對應一個根分類,決定該店面販售哪些商品;商店檢視則多用於切換語系與顯示幣別。課程第一步會先畫出您的店面層級圖,避免日後把設定改錯層級。
適合對象:商品數量多、需要多品牌或多語系前台,或預計與 ERP、倉儲等系統串接的團隊。若只是小型商店,Magento 2 對主機資源與維護人力的要求偏高,也可以先評估較輕量的 OpenCart 或 WordPress。
Magento 2 內建六種商品類型:簡單商品、可配置商品(例如同款不同尺寸、顏色)、組合商品、套裝商品、虛擬商品與可下載商品。每個商品都必須套用一個屬性組(Attribute Set),屬性可個別設定是否用於前台分層篩選、站內搜尋、商品比較,以及作為可配置商品的規格選項。課程會以您的實際商品為例規劃屬性組,建立可配置商品與子商品,並說明目錄價格規則與購物車價格規則(優惠券)的差別,讓促銷設定不互相衝突。
擴充套件與佈景主題:Magento 2 的功能以模組組成,擴充套件建議透過 Composer 安裝,再以 bin/magento 指令啟用模組、更新資料庫結構並重新部署靜態檔案。課程會示範從 Adobe Commerce Marketplace 或開發商取得套件、確認與目前版本的相容性,並先在測試環境驗證再上線;佈景主題部分則說明預設的 Luma 主題,以及用子主題繼承修改外觀,避免升級時客製內容被覆蓋。
Magento 2 對主機資源的要求明顯高於一般形象網站,共用型主機通常不適合正式營運。課程會說明下列元件各自的用途,並依商品數量與流量評估 VPS 雲端主機 或 專屬伺服器 的配置方向;各元件支援的版本請以 Magento 官方系統需求文件為準。
| 主機與軟體環境 | 效能與快取 | 日常維運 |
| Linux 搭配 Nginx 或 Apache | 正式環境切換為 Production 模式 | 設定 cron 排程工作 |
| PHP 與 Composer(依版本對照) | Varnish 全頁快取 | 定期套用安全性修補 |
| MySQL 或 MariaDB 資料庫 | Redis 或 Valkey 快取(依版本支援) | 升級前先在測試環境驗證 |
| OpenSearch 搜尋引擎 | 索引器設為依排程更新 | 資料庫與程式檔定期備份 |
整理報名 Magento 2 電子商務課程前最常被詢問的問題,包含版本選擇、多店面經營、技術門檻與課前準備。
兩者的核心架構相同。Magento Open Source 可免費下載,由您自行架設與維護;Adobe Commerce 是 Adobe 的付費授權版本,另外提供 B2B 功能、客戶分眾、內容排程等企業級功能,並可選擇 Adobe 的雲端代管服務。
多數中小型團隊會從 Magento Open Source 開始,本課程也以 Open Source 版本示範。
可以。同一個後台可建立多個網站或商店,各自設定網域、根分類、佈景主題與語系,商品資料可以共用,再依店面決定上架範圍。
實務上要先規劃各品牌的網域與 SSL 憑證,以及付款、運費與幣別要在哪個層級設定,課程中會以兩個品牌店面為例實際操作。
後台的商品、分類、店面與促銷設定都不需要寫程式。不過 Magento 2 的安裝、擴充套件管理與版本升級需要透過 SSH 執行 Composer 與 bin/magento 指令,課程會逐步示範。
若之後想開發自訂模組或大幅修改佈景主題,則需要具備 PHP 與前端基礎。
建議先整理商品分類、主要規格(尺寸、顏色等)與預計經營的店面數量,並準備可上網的筆記型電腦。主機與網域需另外申請,Magento 2 的環境需求較高,請勿使用規格過低的共用主機。
上課時間、主機環境準備方式等細節,請透過聯絡表單洽詢客服,我們會依您的方案說明。
課程不只示範按鈕在哪裡,而是說明 Magento 2 為什麼這樣設計,讓您日後新增店面、商品或擴充套件時,能自行判斷該在哪裡設定、會影響哪些範圍。
以網站、商店、商店檢視三個層級安排品牌、語系與幣別,用同一個後台管理多個前台。
依商品特性設計屬性組,建立可配置商品與套裝商品,讓前台篩選與站內搜尋更好用。
掌握快取、索引、cron 排程與擴充套件相容性檢查,降低改版與升級時的風險。
Magento 2 內建 PayPal、Braintree 等付款整合,以及銀行轉帳、貨到付款、支票/匯票等離線付款方式;台灣常用的第三方金流則需安裝金流商或開發者提供的模組。手續費、撥款天數與可受理卡別依各金流服務商合約而定,可參考線上金流服務說明。