2013-03-28 36 views
1

我有一個網站,我想包括一個貝寶按鈕,所以客戶可以直接在網站上購買,唯一的問題是,我需要相同的按鈕出現不同的價格(不同的價格&貨幣)在不同的國家。不同的價格取決於國家的貝寶按鈕

我該怎麼做?

回答

1

我推薦使用地理位置JavaScript代碼。但是,用戶在加載頁面時必須提供權限。你可以看看這裏:http://www.w3schools.com/html/html5_geolocation.asp

還是看示例代碼:

<p id="demo">Click the button to get your coordinates:</p> 
<button onclick="getLocation()">Try It</button> 
<script> 
var x=document.getElementById("demo"); 
function getLocation() 
    { 
    if (navigator.geolocation) 
    { 
    navigator.geolocation.getCurrentPosition(showPosition); 
    } 
    else{x.innerHTML="Geolocation is not supported by this browser.";} 
    } 
function showPosition(position)  { 
    x.innerHTML="Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude;  
    } 
</script> 

然後,您可以在lat和長數據傳遞到一個API來找到他們所居住的城市/國家 希望它有助於!

2

貝寶將爲您做貨幣轉換,但如果您需要在不同的國家(ala手機應用程序商店)設置不同的價格,那麼您將不得不自己創建不同的按鈕 - 一個用於您想要的每個國家/貨幣目標。然後,根據區域設置或請求URL,您將顯示正確的按鈕代碼。