OpenCart 購物網站的多幣別功能

OpenCart 系統內建支援多幣別、多語系的功能,對於經營國際市場的商家來說,是很實用的功能,但是,如果您的市場經營策略是,不同地區或國家,有不同的訂價計畫、促銷方案、各自的統計報表,那麼,建議您還是將針對不同地區或國家的線上商店,以各自獨立的網站來經營,才不會彼此牽絆、受限。

如果您對於不同地區或國家,都是採用相同的訂價策略、促銷方案,那麼恭喜您,OpenCart 不只能符合您的需求,而且還有很大的擴充彈性,建立您應該優先評估它。

為何針對不同地區或國家,有不同的訂價策略、促銷方案,就不適合使用 OpenCart 呢 !?

主要原因在於 OpenCart 的多幣別架構

因為 OpenCart 的多幣別功能,並不是讓您可以針對不同幣別,輸入不同金額,並不是讓您隨意設定同一商品的不同幣別的售價,舉例來說,假如您有 A 和 B 兩件商品,新台幣售價都是 1,000 元,如果您想幫 A 和 B 商品的日幣售價,分別設定為 3,000 和 5,000 日幣,那很抱歉,OpenCart 是做不到的。

假設您的網站有新台幣與日幣兩種幣別,商品編輯的售價欄位,仍是只有一個售價欄位而已,並不是新台幣與日幣各一個。 而這個售價欄位,您要輸入的是系統主要幣別的售價,假設您是設定新台幣為網站系統的主要幣別,那麼售價欄位要輸入的,就是新台幣的售價。

而當訪客瀏覽您的網站前台,並將幣別切換為日幣時,系統才依當時的新台幣對日幣匯率,將商品售價由原來的新台幣換算成日幣來顯示,所以不同幣別的售價是用匯率轉換出來的,並不是任您自訂的。

不只商品售價如此,商品選項的價格、商品優惠價格、運費、折價券等等,都是相同的運作邏輯,由主幣別透過匯率換算成其他幣別。

雖然在 OpenCart 的 MarketPlace 上,可以找到不同幣別可自訂不同售價的模組,但此類模組勢必得改造整個 OpenCart 原本基於匯率的多幣別架構,影響甚大,除非有特殊理由,否則並不推薦安裝。

至於匯率,是在 系統管理>在地化管理>幣別管理 中,將主要幣別的匯率欄位設為 1,其他幣別的匯率欄位,則輸入主要幣別對該幣別的匯率,聰明的商家,到這裡可能會想到,是否可以用自訂的匯率來控制其他幣別的售價呢? 可以,您的確可以自訂高於(或低於)當前實際匯率的值,來變相提高(或降低)商品在特定幣別的售價,

但請記得,除非您有額外去管制幣別的切換功能,否則,訪客有可能可以隨時切換幣別,看到您在不同幣別下的商品售價,甚至選擇較划算的幣別來進行結帳,如此一來,您想透過手動匯率來控制特定市場售價的企圖,就輕易被破功了。

另外,OpenCart 也內建了可自動更新匯率的功能,畢竟匯率是一直在變動的東西,自動更新匯率可以讓您不用一直人工去修正最新的匯率值,不過目前 OpenCart 內建的自動更新匯率是失效的。至於為何失效!? 如何修正!? 下一次再來說明。

=====================================================
MarTech 行銷科技洞察社團 - GA4、SEO、GTM、Search Console、Looker Studio、社群、內容、廣告
OpenCart 台灣技術支援 - OpenCart 網站代管、客製、維護
OpenCart 台灣電商社團 - 台灣 OpenCart 使用者交流
=====================================================