2

Facebook にストアフロントを実装する予定です。商品の価格を現地通貨で表示する機能はありますか? たとえば、アメリカのユーザーには USD で価格が表示されますが、イギリスのユーザーには GBP などが表示されます。OG 製品オブジェクトを作成しました。

FB Pay UI ダイアログボックスは現地通貨を正しく表示しています。ストア画面で同じ金額を表示しようとしています。たとえば、以下のコードは、アイテムが $26.54 USD の FB Pay UI ダイアログボックスを示しています。しかし、私の OG 製品オブジェクトでは、£17.49 を指定しました。OG 商品オブジェクトで指定せずにストア画面に $26.54 USD を表示するにはどうすればよいですか? これは可能ですか?

私のコード

    FB.ui({
          method: 'pay',
          action: 'purchaseitem',
          product: 'http://www.site.com/FB_og/coins_3800.html',
          quantity: 1,
          test_currency: "USD"
    },
    callback);
<!DOCTYPE html>
<html>
 <head prefix=
    "og: http://ogp.me/ns# 
     fb: http://ogp.me/ns/fb# 
     product: http://ogp.me/ns/product#">
    <meta property="og:type"                   content="og:product" />
    <meta property="og:title"                  content="3800 Coins" />
    <meta property="og:plural_title"           content="3800 Coins" />
    <meta property="og:image"                  content="http://www.site.com/FB_og/coin.png" />
    <meta property="og:description"            content="Buy Coins" />
    <meta property="og:url"                    content="http://www.site.com/FB_og/coins_3800.html" />
    <meta property="product:price:amount"      content="17.49"/>
    <meta property="product:price:currency"    content="GBP"/>
  </head>

4

0 に答える 0