2017-04-18 68 views
0

我的問題很簡單。我只是想javascript代碼下面使用到模板框架格式如何將blurprint主題腳本用於bigcommerce模板Framwork formet?

<script type="text/javascript"> 
$(document).ready(function() { 
var CartTotal = '%%GLOBAL_CartItemTotal%%'; 
var CustomerGroup = '%%GLOBAL_CustomerGroupName%%'; 
var CartTotal = CartTotal.replace('$',''); 
var CartTotal = CartTotal.replace(',',''); 
if(CartTotal >= 100.0) { 
$('.CartTotalMessage').hide(); 
} 
else { 
if (CustomerGroup == "Wholesale") { 
$('.ProceedToCheckout').hide(); 
$('.PayPalExpressCheckout').hide(); 
$('#CartHeader h2 img').hide(); 
$('.btn-secondary').hide(); 
$('a[title="Click here to proceed to checkout"]').hide(); 
} 
else { 
$('.CartTotalMessage').hide(); 
} 
} 
}); 
</script> 

它不是在模板格式的工作,我知道有需要使用模板大的物體。格式我已將%% GLOBAL_CartItemTotal %%替換爲{{cart.grand_total}}和%% GLOBAL_CustomerGroupName %%轉換爲{{customer.customer_group_name}},但它無法隱藏結賬按鈕,直到訂單金額超過100美元我需要您的幫助我可以如何做到這一點。

+0

看起來你需要找到包含車總頁面元素,並用它來設置變量而不是全局。對於客戶組,您可以使用{{customer.customer_group_name}}或{{customer.customer_group_id}} – Alyss

回答

0

是的,我已經解決了我的問題轉化上述JS這樣

<script type="text/javascript"> 
$(document).ready(function() { 
var CartTotal = '{{cart.grand_total.formatted}}'; 
var CartTotal = CartTotal.replace('$',''); 
var CartTotal = CartTotal.replace(',',''); 
console.log(CartTotal); 
if(CartTotal >= 100.0) { 
    $('.CartTotalMessage').hide(); 
} 
else { 
    $('.CartTotalMessage').show(); 
    $('.PayPalExpressCheckout').hide(); 
    $('#CartHeader h2 img').hide(); 
    $('.btn-secondary').hide(); 
    $('a[title="Click here to proceed to checkout"]').hide(); 
} 
}); 

感謝您的幫助