Updating to 9.1.4.888 or later

×
Google Trusted Store was implemented and requires the following changes:
 
1. Category/Item Pages need to have the IsGoogleTrustedStore property set.
(This allows the web developer to specify if individual pages should transmit the product information to Google.)
<script runat="server">
Protected Overrides Sub BeforePageLoad()
MyBase.BeforePageLoad()
Me.IsGoogleTrustedStorePage = True
End Sub
</script>
2. The Order Confirmation or Thank You type page(s) need the information in this div:
<div id="gts-order" style="display:none;" visible='<%# SiteSettings.GoogleShoppingEnabled %>'>>
<span id="gts-o-id"><%#Cart.Ord_No%></span>
<span id="gts-o-domain"><%#SiteSettings.Url%></span>
<span id="gts-o-email"><%#Cart.Ordered_By.LoginID%></span>
<span id="gts-o-country">US</span>
<span id="gts-o-currency">USD</span>
<span id="gts-o-total"><%# Cart.Total%></span>
<span id="gts-o-discounts"><%# Cart.Total_Discount%></span>
<span id="gts-o-shipping-total"><%#Cart.Freight%></span>
<span id="gts-o-tax-total"> <%# Cart.Tax%></span>
<span id="gts-o-est-ship-date"><%#Format(Me.Cart.EstimatedShipDate, "yyyy-MM-dd")%></span>
<span id="gts-o-has-preorder"><%# HasPreOrderBackOrder %></span>
<span id="gts-o-has-digital">N</span>

<asp:Repeater ID="rptrCartLines" runat="server">
<ItemTemplate>
<span class="gts-item">
<span class="gts-i-name"><%#DataBinder.Eval(Container.DataItem, "Item.Description")%></span>
<span class="gts-i-price"><%#String.Format("{0:n}",DataBinder.Eval(Container.DataItem,"Price"))%></span>
<span class="gts-i-quantity"><%#DataBinder.Eval(Container.DataItem, "Qty")%></span>
<span class="gts-i-prodsearch-id"><%#DataBinder.Eval(Container.DataItem, "Item_No")%></span>
<span class="gts-i-prodsearch-store-id"><%#SiteSettings.GoogleMerchantID %></span>
<span class="gts-i-prodsearch-country">US</span>
<span class="gts-i-prodsearch-language">EN</span>
</span>
</ItemTemplate>
</asp:Repeater>
</div>
3. The CustomerName.Master page needs to inherit BirdDogPage and must contain the following script block:
<script language="javascript" type="text/javascript">
<%# Page.JavaScriptVariables %>
</script>