OpenCart 是一個基於 PHP 和 MySQL(或 MariaDB)的免費開源電子商務平台,採用 MVC 架構。與託管平台不同,OpenCart 採用自託管模式:商家將其安裝在自己的 Web 伺服器上,這賦予了他們對程式碼庫和資料的完全控制權,但也意味著店主需要負責託管、更新和安全維護。
OpenCart 支援從單一安裝和資料庫設定多個商店,內建支援多種貨幣和語言,並提供大量免費和付費擴充功能和主題,商家可以使用這些擴充功能和主題來添加支付網關、運輸方式和目錄工具等功能。
OpenCart 商店直接在自己的資料庫中管理產品目錄、庫存水準和訂單,雖然便於控制,但也意味著目錄資料需要主動匯出並保持同步,才能用於購物廣告、市場和比價引擎。 Feedance 連接到您的 OpenCart 商店,提取產品、庫存和訂單數據,並將其轉換為結構化的、適用於不同管道的 Feed,因此您無需為每個銷售管道建立和維護自訂匯出腳本。
Feedance 使用您商店本身的憑證直接連接到您的 OpenCart 商店。連線成功後,Feedance 會持續讀取您的產品目錄、庫存水準和訂單數據,確保您的 Feed 和頻道清單與您商店的實際庫存保持一致。
您的 OpenCart 安裝無需任何程式碼變更或主題編輯。您只需在設定過程中提供商店存取信息,Feedance 會自動維護連接並刷新資料。
Feedance 使用您 OpenCart 商店的三個核心資料實體:
| 實體 | Feedance 閱讀與使用的內容 |
|---|---|
| 產品 | 用於建立和更新產品資訊的產品標題、描述、價格、圖片、類別、識別碼和變體/選項詳細資訊。 |
| 庫存/貨物 | 維持產品及產品選項組合的庫存數量和可用性狀態的最新狀態,以便資訊反映實際可銷售的產品。 |
| 訂單 | 訂單資料用於核對銷售額與飼料和通路表現。 |
在將 OpenCart 連接到任何資料來源工具之前,有必要了解其建構方式的以下幾點:
連接成功後,Feedance 會定期重新檢查您的 OpenCart 商店,以獲取產品、庫存水平和訂單的變更信息,從而確保您的 Feed 數據保持相對最新,無需手動重新導出。具體的同步頻率取決於您的 Feedance 套餐和商店規模;對於諸如突然缺貨等對時間要求較高的變更,可能需要短暫延遲才能反映到所有已連接的渠道。
| 議題 | 可能的原因 | 固定 |
|---|---|---|
| 設定過程中連線失敗 | 商店 URL 不正確、憑證過期或無效,或無法從您的網路外部存取商店。 | 請仔細檢查商店網址和憑證,並確認您的商店可以透過 HTTPS 公開存取。 |
| 飼料缺產品 | 商品已停用、未分配至相關店鋪,或缺少價格或類別等必填欄位。 | 在 OpenCart 中檢查產品狀態和店鋪分配情況,並填寫任何缺少的必填欄位。 |
| 庫存水準看起來已經過時了。 | 同步尚未運行,或者庫存追蹤是在選項/變體層級而不是主產品層級進行的。 | 等待下一次計劃同步,並驗證產品是否使用期權級庫存追蹤。 |
| 連接在之前一直正常的情況下突然斷開。 | 主機宕機、SSL憑證更新、憑證變更或防火牆/安全插件阻止訪問 | 確認店鋪已上線且可訪問,如果憑證已更改,請重新在 Feedance 中輸入憑證。 |
Feedance 使用您在設定過程中提供的商店憑證直接連接到您的 OpenCart 商店。連線成功後,無需對您的 OpenCart 安裝進行任何程式碼或主題變更。 Feedance 會持續讀取您的產品、庫存和訂單數據,並自動保持同步。
OpenCart 可以按選項或變體級別追蹤庫存,而不僅僅是按整個產品級別,這意味著單一產品可以同時存在某些選項組合有貨而其他選項組合售罄的情況。這對於資訊準確性至關重要,因為庫存資訊需要反映正確的詳細程度,而不是將整個產品視為單一的庫存數字。此外,值得注意的是,OpenCart 是自架的,因此商店的正常運行時間和可訪問性取決於其自身的託管環境。
Feedance 使用您 OpenCart 商店的三種類型的資料:產品、庫存和訂單。這意味著產品詳情(例如標題、價格、圖片和類別)、庫存數量和可用性,以及用於核對銷售的訂單資料。 Feedance 不會存取或管理其他商店數據,例如客戶記錄、優惠券或運費和稅金配置。
商店連線成功後,Feedance 會定期檢查 OpenCart 中的產品、庫存和訂單變更,自動更新您的 Feed,無需您手動重新匯出資料。為了確保資料的準確性,請直接在 OpenCart 中維護完整的產品資訊和最新的庫存水平,因為 Feedance 會根據這些來源資料建立 Feed。對於時間要求非常高的變更,請注意更新可能需要一些時間才能完全生效。
OpenCart 支援從單一安裝和資料庫運行多個店鋪,每個店鋪可以單獨分配產品,有時不同店舖的產品價格也會有所不同。將多店鋪 OpenCart 設定連接到 Feedance 時,建議檢查哪些產品分配給了哪些店鋪,並確認每個店舖的價格是否正確,以便將正確的商品目錄和價格推送到正確的銷售管道。