2015-01-27 4 views
3

플래티넘 등급을 가입하지 않고도 Google 공인 스토어 코드를 사용하려면 (골드 등급 계획에 있음). ShipWorks를 통해 자동 배송 및 취소 피드를 자동으로 설정했습니다. 나는 내가 footer.html를 올바르게은 "배지"코드를 설정 믿는다Bigcommerce에서 플래티넘 레벨을 사용하지 않고 Google 공인 판매점을 사용 설정하는 방법

<!-- BEGIN: Google Trusted Stores --> 
<script type="text/javascript"> 
    var gts = gts || []; 

    gts.push(["id", "######"]); 
    gts.push(["badge_position", "BOTTOM_RIGHT"]); 
    gts.push(["locale", "en_AU"]); 
    gts.push(["google_base_offer_id", "%%GLOBAL_ProductId%%"]); 
    gts.push(["google_base_subaccount_id", "8669332"]); 
    gts.push(["google_base_country", "AU"]); 
    gts.push(["google_base_language", "en_AU"]); 

    (function() { 
    var gts = document.createElement("script"); 
    gts.type = "text/javascript"; 
    gts.async = true; 
    gts.src = "https://www.googlecommerce.com/trustedstores/api/js"; 
    var s = document.getElementsByTagName("script")[0]; 
    s.parentNode.insertBefore(gts, s); 
    })(); 
</script> 
<!-- END: Google Trusted Stores --> 

내가 웹 사이트에 주문 확인 모듈 코드를 삽입해야합니다. 문제는 추정치를 알아내는 것입니다. Ship Date와 Est. 배달 날짜 및 주문에있는 각 항목에 대한 요청 된 데이터를 얻기 위해 "루프"에 넣어. 나는 order.html 페이지에 다음 코드를 배치 한 :

<!-- start order and merchant information --> 
    <span id="gts-o-id">%%GLOBAL_OrderId%%</span> 
    <span id="gts-o-domain">www.****.com.au</span> 
    <span id="gts-o-email">%%GLOBAL_CurrentCustomerEmail%%</span> 
    <span id="gts-o-country">%%GLOBAL_ShipCountry%%</span> 
    <span id="gts-o-currency">%%GLOBAL_CurrencyName%%</span> 
    <span id="gts-o-total">%%GLOBAL_OrderTotal%%</span> 
    <span id="gts-o-discounts">%%GLOBAL_CouponDiscount%%</span> 
    <span id="gts-o-shipping-total">%%GLOBAL_ShippingPrice%%</span> 
    <span id="gts-o-tax-total">%%GLOBAL_TaxCost%%</span> 
    <span id="gts-o-est-ship-date">ORDER_EST_SHIP_DATE</span> 
    <span id="gts-o-est-delivery-date">ORDER_EST_DELIVERY_DATE</span> 
    <span id="gts-o-has-preorder">N</span> 
    <span id="gts-o-has-digital">N</span> 
<!-- end order and merchant information --> 

<!-- start repeated item specific information --> 
<!-- item example: this area repeated for each item in the order --> 
<span class="gts-item"> 
    <span class="gts-i-name">%%GLOBAL_ProductName%%</span> 
    <span class="gts-i-price">%%GLOBAL_ProductPrice%%</span> 
    <span class="gts-i-quantity">%%GLOBAL_ProductQuantity%%</span> 
    <span class="gts-i-prodsearch-id">%%GLOBAL_ProductId%%</span> 
    <span class="gts-i-prodsearch-store-id">######</span> 
    <span class="gts-i-prodsearch-country">AU</span> 
    <span class="gts-i-prodsearch-language">en_AU</span> 
</span> 
<!-- end item 1 example --> 
<!-- end repeated item specific information --> 

</div> 
<!-- END Google Trusted Stores Order --> 
+0

이 코드가 BC 사이트에서 작동합니다. @MayuraWijawickrama – Jalpesh

답변

0

을 이렇게 할 수없는 Bigcommerce 내 경험에. GTS가 시스템에서 출력하는 코드에서만 사용할 수 있도록 데이터를 제한했으며 다른 파일에서는 사용할 수 없습니다. 기본적으로 변수가 무엇인지 알았더라도 글로벌 범위가 아니기 때문에 일할 것이라고 저는 믿지 않습니다.

GTS를 사용하여 제품을 판매 할 수 있다면 골드에서 플래티넘 레벨로의 작은 가격 상승이 판매에서 빠르게 이루어질 것이라고 생각합니다.

2

배지 코드를 사용해 보았지만 성공적으로 승인되었습니다. 변환 모듈까지. 나는 EST 선박 날짜와 EST의 납기에 대한 자바 스크립트와 "해킹"을해야했다 : 나는 다른 옵션을 체크하고있어 order.html에 따라 본을 넣어

<!-- Include the conversion tracking code for all analytics packages --> 
 
      <!-- START Google Trusted Stores Order --> 
 
    <div id="gts-order" style="display:none;" translate="no"> 
 

 
    <!-- start order and merchant information --> 
 
    <span id="gts-o-id">%%ORDER_ID%%</span> 
 
    <span id="gts-o-domain">www.doubletakeshapewear.com</span> 
 
    <span id="gts-o-email">%%ORDER_EMAIL%%</span> 
 
    <span id="gts-o-country">%%GLOBAL_ShipCountry%%</span> 
 
    <span id="gts-o-currency">%%GLOBAL_CurrencyName%%</span> 
 
    <span id="gts-o-total">%%ORDER_AMOUNT%%</span> 
 
    <span id="gts-o-discounts">%%GLOBAL_CouponDiscount%%</span> 
 
    <span id="gts-o-shipping-total">%%GLOBAL_ShippingPrice%%</span> 
 
    <span id="gts-o-tax-total">%%GLOBAL_TaxCost%%</span> 
 
    <span id="gts-o-est-ship-date"></span> 
 
<script> 
 
var today = new Date(); 
 
var tomorrow = new Date(); 
 
tomorrow.setDate(today.getDate()+3); 
 
if(tomorrow.getMonth() <= 8){ 
 
     var fecha = tomorrow.getFullYear()+'-'+'0'+(tomorrow.getMonth()+1)+'-'+tomorrow.getDate(); 
 
} else{ 
 
    var fecha = tomorrow.getFullYear()+'-'+(tomorrow.getMonth()+1)+'-'+tomorrow.getDate(); 
 
} 
 
document.getElementById("gts-o-est-ship-date").innerHTML = fecha; 
 
</script> 
 

 
    <span id="gts-o-est-delivery-date"></span> 
 
<script> 
 
var today2 = new Date(); 
 
var tomorrow2 = new Date(); 
 
var j =document.getElementById("gts-o-country").innerHTML; 
 
if(j != 'US'){ 
 
if( 
 
tomorrow2.setDate(today.getDate()+4); 
 
if(tomorrow2.getMonth() <= 8){ 
 
     var fecha2 = tomorrow2.getFullYear()+'-'+'0'+(tomorrow2.getMonth()+1)+'-'+tomorrow2.getDate(); 
 
} else{ 
 
    var fecha2 = tomorrow2.getFullYear()+'-'+(tomorrow2.getMonth()+1)+'-'+tomorrow2.getDate(); 
 
} 
 
document.getElementById("gts-o-est-delivery-date").innerHTML = fecha2; 
 
}else{ 
 
tomorrow2.setDate(today.getDate()+20); 
 
if(tomorrow2.getMonth() <= 8){ 
 
     var fecha2 = tomorrow2.getFullYear()+'-'+'0'+(tomorrow2.getMonth()+1)+'-'+tomorrow2.getDate(); 
 
} else{ 
 
    var fecha2 = tomorrow2.getFullYear()+'-'+(tomorrow2.getMonth()+1)+'-'+tomorrow2.getDate(); 
 
} 
 
document.getElementById("gts-o-est-delivery-date").innerHTML = fecha2; 
 
} 
 
</script> 
 

 
    <span id="gts-o-has-preorder">N</span> 
 
    <span id="gts-o-has-digital">N</span> 
 
    <!-- end order and merchant information --> 
 

 
    <!-- start repeated item specific information --> 
 
    <!-- item example: this area repeated for each item in the order --> 
 
    <span class="gts-item"> 
 
     <span class="gts-i-name">%%GLOBAL_ProductName%%</span> 
 
     <span class="gts-i-price">%%GLOBAL_ProductPrice%%</span> 
 
     <span class="gts-i-quantity">%%GLOBAL_ProductQuantity%%</span> 
 
     <span class="gts-i-prodsearch-id">%%GLOBAL_ProductId%%</span> 
 
     <span class="gts-i-prodsearch-store-id">483911</span> 
 
     <span class="gts-i-prodsearch-country">US</span> 
 
     <span class="gts-i-prodsearch-language">en_US</span> 
 
    </span> 
 
    <!-- end item 1 example --> 
 
    <!-- end repeated item specific information --> 
 

 
    </div> 
 
    <!-- END Google Trusted Stores Order -->

당신 때문에 배달 날짜와 배송 날짜에 코드가 불완전합니다. 일부 대형 상거래 사람들과 이야기 할 때이 변수는 당신이 플래티넘 일 때 부여되는 고객 정보로부터 채워진다 고 말했습니다. (즉, 상거래에 존재하지 않는다는 것을 의미합니다)

다른 것을 찾으면 알려주세요. 또는 그것이 당신을 위해 작동하는지. 또한 자신의 SSL을 구입하여 설치하는 것을 잊지 마십시오.

+0

이 코드는 저에게 적합하지 않습니다.이 코드를 @Juan 구현 한 곳을 알려주십시오. order.html에서 Mrad – Jalpesh

+0

이 나를 위해 일하지 않습니다. 내가 말했듯이. 이것은 제가 가장 가까이에있는 것입니다. 다른 사람들의 도움이 필요합니다. –

+0

좋아, 나도 노력했지만 그게 나를 위해 작동하지 않습니다. – Jalpesh