Shoply AI 在 Shopify 上如何處理貨幣?

An online shop supplies prices in different currencies according to the shopper’s country, shown by a globe and currency price tags.

想像一位奧地利的顧客向 Shoply AI Chat 詢問:「這個包包多少錢?」您的商店儲存價格可能是 1,000 SEK(瑞典克朗),而 Shopify 針對奧地利顯示的價格則是 89 EUR(歐元)。Shoply AI 會謹慎處理,在聊天與搜尋中使用符合顧客所在國家/地區的正確金額與貨幣。顧客可以比較商品,並查看這個包包是否符合他們的預算,而不需要自行換算貨幣。

為什麼奧地利的顧客在儲存價格是瑞典克朗時,仍然會看到歐元價格?

Shoply 可以為搜尋儲存商品的預設價格,並針對顧客所屬市場請求不同的價格;市場指的是您販售商品的某個國家或一組國家。

例如:

  1. 當 Shoply 從您的商店收集商品資訊時,會以商店的預設貨幣儲存商品價格,例如 1,000 SEK。
  2. 顧客瀏覽時,所選國家為 Austria。
  3. 當需要重新整理價格時,Shoply 會向 Shopify 請求該商品在奧地利的價格。
  4. Shopify 會回傳價格,例如 89 EUR。Shoply 會同時更新用於回應的商品資訊中的金額與貨幣。

Shopify 將這稱為情境式定價 :針對特定國家的定價。國家之所以重要,是因為即使不同市場使用相同貨幣,商品價格仍可能不同。

Shopify 的基礎貨幣、當地貨幣與購物車貨幣有什麼差別?

值意義範例
市場基礎貨幣 當該市場停用當地貨幣時,該市場顧客使用的貨幣。SEK
Local Currency Flag 市場設定中的開關,用來允許 Shopify 根據顧客所在區域調整貨幣。已啟用
購物車貨幣 storefront 為目前顧客購物車回報的貨幣。EUR

某個市場的基礎貨幣可能是 SEK,但當啟用當地貨幣後,奧地利的顧客看到的可能是 EUR。僅憑基礎貨幣,無法得知每位顧客實際應該看到哪種貨幣。請參閱 Shopify 的市場貨幣設定 。

Shoply 如何知道該使用哪個國家與貨幣?

當可以取得這些資訊時,您的 storefront 會隨著顧客請求,一起將所選國家、語言、購物車貨幣與頁面 URL 傳送給 Shoply。

Shoply 會將頁面 URL 與為您各個市場儲存的 URL 進行比對。舉例來說,假設您儲存的市場 URL 為奧地利德文的 https://example.com/de-at,以及瑞典瑞典文的 https://example.com/sv-se。如果顧客正在瀏覽 https://example.com/de-at/products/bag,Shoply 就能根據這個 URL 對應到奧地利市場。這些只是範例 URL;實際比對結果會取決於您儲存的市場設定。

如果 storefront 直接提供國家與語言,Shoply 會使用這些值,而不是使用 URL 所推測的值。當 storefront 提供購物車貨幣時,Shoply 也會檢查回傳的貨幣是否與其一致。

國家決定了向 Shopify 請求哪一種定價。購物車貨幣則告訴 Shoply 應該預期結果中的貨幣為何。單憑貨幣代碼本身,無法決定某個國家的價格。

語言則有不同用途:用來選擇已翻譯的商品資訊。以德文瀏覽的顧客,可能是在奧地利、德國或其他國家購物,因此僅靠語言無法判斷其貨幣。