添加存储的全部样式
接下来两个选项的先决条件是将主题样式添加到结账或订单确认页面。为此,请添加此语句:
{{{样式表' /资产/ css / theme.css}}}
在这个语句之前,它已经出现在每个模板的头部:
{{{结帐。checkout_head }}}
应用店内全部商品的标题
您可以将每个页面的预定义页眉替换为存储范围的页眉。为此,首先添加如上所述的主题范围样式。接下来,替换以下代码块(如果存在):
<年代pan>标题年代pan>类年代pan>=年代pan>”年代pan>checkoutHeader optimizedCheckout-header<年代pan class="token punctuation">”年代pan>>年代pan><年代pan>div年代pan>类年代pan>=年代pan>”年代pan>checkoutheader内容<年代pan class="token punctuation">”年代pan>>年代pan><年代pan>h1年代pan>类年代pan>=年代pan>”年代pan>是自行的<年代pan class="token punctuation">”年代pan>>年代pan>{{朗的checkout.title}}<年代pan class="token tag"><年代pan>h2年代pan>类年代pan>=年代pan>”年代pan>Checkoutheader标题<年代pan class="token punctuation">”年代pan>>年代pan><年代pan>一个年代pan>类年代pan>=年代pan>”年代pan>checkoutHeader-link<年代pan class="token punctuation">”年代pan>href年代pan>=年代pan>”年代pan>{{urls.home}}<年代pan class="token punctuation">”年代pan>>年代pan>{{#if checkout.header_image}}<年代pan class="token tag"><年代pan>IMG.年代pan>alt.年代pan>=年代pan>”年代pan>{{settings.store_logo.title}}<年代pan class="token punctuation">”年代pan>类年代pan>=年代pan>”年代pan>checkoutheader-logo.<年代pan class="token punctuation">”年代pan>id年代pan>=年代pan>”年代pan>形象标识<年代pan class="token punctuation">”年代pan>SRC.年代pan>=年代pan>”年代pan>{{checkout.header_image}}<年代pan class="token punctuation">”年代pan>/>年代pan>{{其他}}<年代pan class="token tag"><年代pan>跨度年代pan>类年代pan>=年代pan>”年代pan>标题 - 徽标文本<年代pan class="token punctuation">”年代pan>>年代pan>{{settings.store_logo.title}}<年代pan class="token tag">年代pan>跨度年代pan>>年代pan>{{/如果}}<年代pan class="token tag">年代pan>一个年代pan>>年代pan>年代pan>h2年代pan>>年代pan>年代pan>div年代pan>>年代pan>年代pan>标题年代pan>>年代pan>
使用这个简单的把手声明:
{{>组件/ common / header}}
确保在此之前粘贴<年代trong>现有的年代trong>陈述:
{{{结帐。checkout_head }}}
应用储藏脚本
您可以在两个或两个模板上添加和自定义页眉和页脚的以下选项:
- 添加您的主题标题/页脚。
添加主题脚本(用于分析等)。 添加两个。
如果你正在处理一个没有启用脚本的主题,下面是启用这些选项的步骤:
如上所述添加主题样式。
向签出模板的顶部(
checkout.html.
),添加此句子语句以启用标题脚本:
{{{头。脚本年代}}}
在这些现有语句之间添加它,因此最终将如下所示。
<年代pan>脚本年代pan>类型年代pan>=年代pan>”年代pan>text / javascript<年代pan class="token punctuation">”年代pan>>年代pan>窗口<年代pan class="token punctuation">。年代pan>语言<年代pan class="token operator">=年代pan>{年代pan>{年代pan>{年代pan>langJson<年代pan class="token string">'优化_Checkout'年代pan>}年代pan>}年代pan>}年代pan>;年代pan>年代pan>脚本年代pan>>年代pan>{{{head.scripts}}} {{/ partial}} {{#partial“页面”}}
此外,在结账模板的底部(checkout.html.
),添加这个Handlebars语句来启用页脚脚本:
{{{页脚。脚本}}}
在这些现有语句之间添加它,因此最终将如下所示。
{{{checkout.checkout_content}}} {{footer.scripts}}} {{/ partial}}
- 朝向订单确认模板的顶部(
订单确认.HTML.
),添加此句子语句以启用标题脚本:
{{{头。脚本年代}}}
在这些现有语句之间添加它,因此最终将如下所示。
<年代pan>脚本年代pan>类型年代pan>=年代pan>”年代pan>text / javascript<年代pan class="token punctuation">”年代pan>>年代pan>窗口<年代pan class="token punctuation">。年代pan>语言<年代pan class="token operator">=年代pan>{年代pan>{年代pan>{年代pan>langJson<年代pan class="token string">'优化_Checkout'年代pan>}年代pan>}年代pan>}年代pan>;年代pan>年代pan>脚本年代pan>>年代pan>{{{head.scripts}}} {{/ partial}} {{#partial“页面”}}
此外,在订单确认模板的底部(订单确认.HTML.
),插入这个Handlebars语句:
{{{页脚。脚本}}}
将它插入到这些现有语句之间,最终读取结果如下所示。
{{{结帐。order_confirmation_content }}} {{{ footer.scripts }}} {{/partial}}
- 在商店的BigCommerce控制面板中,确保已在
店面
>脚本管理器
字段。
添加信任海豹
要将信任密封添加到任一模板:
从您的信任-印章提供程序生成一个代码片段(印章脚本)。你可以在里面找到GeoTrust印章的说明<一个href=”https://support.bigcommerce.com/s/article/Adding-a-GeoTrust-SSL-seal-to-your--footer" target="_blank">这个bigcommerce kb文章一个>。(其他提供商的说明会有所不同。)
将密封脚本复制并粘贴到结账或订购确认模板中,以前或之后
{{{checkout.checkout_content}}}
车把的声明。
结帐程序注入
使用BigCommerce的可扩展软件,有多种方法可以将脚本添加到您的商店。以上步骤概述只有一种将标题和页脚脚本添加到商店的方法,这是通过直接编辑主题文件。
正如在应用注入脚本示例中提到的,你可以使用BigCommerce的脚本管理器和脚本API将脚本注入到你的应用商店中。通过直接在控制面板中授予的权限,存储所有者和其他用户可以使用Script Manager用户界面,或者开发人员可以使用scripts API以编程方式将脚本注入到存储中。这些是推荐的方法,因为它们允许无缝和直观地注入脚本。
以下部分存在将流行应用程序注入结账/订单确认序列的脚本示例。
Olark在线聊天
作为从BigCommerce Apps Marketplace注入应用程序的示例,您可以使用脚本管理器或我们的新脚本API在任一页上启用Olark Live Chat应用程序:
<年代pan>!年代pan>-年代pan>开始olark代码<年代pan class="token operator">-年代pan>>年代pan><年代pan>脚本类型<年代pan class="token operator">=年代pan>“text / javascript”年代pan>异步年代pan>>年代pan>;年代pan>(年代pan>功能年代pan>(年代pan>o<年代pan class="token punctuation">,年代pan>l<年代pan class="token punctuation">,年代pan>一个<年代pan class="token punctuation">,年代pan>r<年代pan class="token punctuation">,年代pan>k<年代pan class="token punctuation">,年代pan>y<年代pan class="token punctuation">)年代pan>{年代pan>如果年代pan>(年代pan>o<年代pan class="token punctuation">。年代pan>olark<年代pan class="token punctuation">)年代pan>返回年代pan>;年代pan>r<年代pan class="token operator">=年代pan>“脚本”年代pan>;年代pan>y<年代pan class="token operator">=年代pan>l<年代pan class="token punctuation">。年代pan>createElement年代pan>(年代pan>r<年代pan class="token punctuation">)年代pan>;年代pan>r<年代pan class="token operator">=年代pan>l<年代pan class="token punctuation">。年代pan>getElementsByTagName年代pan>(年代pan>r<年代pan class="token punctuation">)年代pan>(年代pan>0年代pan>]年代pan>;年代pan>y<年代pan class="token punctuation">。年代pan>异步年代pan>=年代pan>1年代pan>;年代pan>y<年代pan class="token punctuation">。年代pan>SRC.<年代pan class="token operator">=年代pan>“/ /”年代pan>+年代pan>一个<年代pan class="token punctuation">;年代pan>r<年代pan class="token punctuation">。年代pan>parentNode<年代pan class="token punctuation">。年代pan>方法年代pan>(年代pan>y<年代pan class="token punctuation">,年代pan>r<年代pan class="token punctuation">)年代pan>;年代pan>y<年代pan class="token operator">=年代pan>o<年代pan class="token punctuation">。年代pan>olark年代pan>=年代pan>功能年代pan>(年代pan>)年代pan>{年代pan>k<年代pan class="token punctuation">。年代pan>年代<年代pan class="token punctuation">。年代pan>推年代pan>(年代pan>争论<年代pan class="token punctuation">)年代pan>;年代pan>k<年代pan class="token punctuation">。年代pan>t<年代pan class="token punctuation">。年代pan>推年代pan>(年代pan>+年代pan>新的年代pan>日期年代pan>)年代pan>}年代pan>;年代pan>y<年代pan class="token punctuation">。年代pan>扩展年代pan>=年代pan>功能年代pan>(年代pan>我<年代pan class="token punctuation">,年代pan>j<年代pan class="token punctuation">)年代pan>{年代pan>y年代pan>(年代pan>“延长”年代pan>,年代pan>我<年代pan class="token punctuation">,年代pan>j<年代pan class="token punctuation">)年代pan>}年代pan>;年代pan>y<年代pan class="token punctuation">。年代pan>识别年代pan>=年代pan>功能年代pan>(年代pan>我<年代pan class="token punctuation">)年代pan>{年代pan>y年代pan>(年代pan>“identmv”年代pan>,年代pan>k<年代pan class="token punctuation">。年代pan>我<年代pan class="token operator">=年代pan>我<年代pan class="token punctuation">)年代pan>}年代pan>;年代pan>y<年代pan class="token punctuation">。年代pan>配置年代pan>=年代pan>功能年代pan>(年代pan>我<年代pan class="token punctuation">,年代pan>j<年代pan class="token punctuation">)年代pan>{年代pan>y年代pan>(年代pan>“配置”年代pan>,年代pan>我<年代pan class="token punctuation">,年代pan>j<年代pan class="token punctuation">)年代pan>;年代pan>k<年代pan class="token punctuation">。年代pan>c<年代pan class="token punctuation">(年代pan>我<年代pan class="token punctuation">]年代pan>=年代pan>j<年代pan class="token punctuation">}年代pan>;年代pan>k<年代pan class="token operator">=年代pan>y<年代pan class="token punctuation">。年代pan>_<年代pan class="token operator">=年代pan>{年代pan>年代<年代pan class="token punctuation">:年代pan>(年代pan>]年代pan>,年代pan>t<年代pan class="token punctuation">:年代pan>(年代pan>+年代pan>新的年代pan>日期年代pan>