立即使用
跨境电商
发布时间:4月前
957 63
自定义主题并修改购物车按钮设置


在 Shopify 平台上开店时,需要对主题进行一些定制化操作以满足自己的需求。本文将介绍如何编辑 JavaScript 文件、修改产品页面模板以及更改"添加到购物车"按钮的语言设置。


编辑主题的 JavaScript 文件


要编辑主题的 JavaScript 文件,请按照以下步骤操作:


1. 登录 Shopify 管理后台,进入"在线商店 > 主题"。

2. 找到要编辑的主题,点击"操作 > 编辑代码"。

3. 在"Assets"目录中,点击"theme.js"或"theme.js.liquid"。

4. 找到"initVariantSelectors"代码,在其下方添加以下代码:


```javascript

if(typeof(productOptions)!=undefined){

for(i=0;i

const vowels = ['a','e','i','o','u'];

const firstOptionLetter = productOptions[i][0][0].toLowerCase();

let indef = 'a';

if(vowels.includes(firstOptionLetter)){

indef = 'an';

}

const select = document.querySelectorAll('.single-option-selector');

const options = select.querySelectorAll('option');

if(options.length>1){

let option = new Option(`Pick ${indef} ${i+1} ${productOptions[i][0]}`,'');

select.add(option, select.firstChild);

select.selectedIndex = 0;

}

}

}

```


5. 找到以下代码行:


```javascript

$(selectors.addToCartText).html(theme.strings.soldOut);

```


并将其第二个实例替换为:


```javascript

$(selectors.addToCartText).html('Make a Selection');

```


6. 保存更改。


编辑产品页面模板


要编辑产品页面模板,请按照以下步骤操作:


1. 在"Sections"目录中,点击"product-template.liquid"。

2. 找到以下代码并替换:


```liquid

{% assign current_variant = product.selected_or_first_available_variant %}

```


替换为:


```liquid

{% assign current_variant = product.selected_variant %}

```


3. 找到以下代码并删除:


```liquid

{% if variant == product.selected_or_first_available_variant %} selected=selected {% endif %}

```


4. 找到代码"{% schema %}"并在其上方插入以下代码:


```liquid

{% if current_variant == blank %}

[removed]

var productOptions = {

{% for option in product.options -%}

optionObj[{{ forloop.index0 }}] = {{ product.options[forloop.index0] }},

productOptions.push(optionObj);

{%- endfor %}

}

[removed]

{% endif %}

```


5. 保存更改。


更改"添加到购物车"按钮的语言设置


您可以更改"添加到购物车"按钮的语言设置,使在没有进行任何选择之前产品不会显示为"不可用"。


1. 登录 Shopify 管理后台,进入"在线商店 > 主题"。

2. 找到要编辑的主题,点击"操作 > 编辑语言"。

3. 在搜索框中输入"unavailable",找到"不可用"翻译。

4. 将"不可用"替换为"请选择"。

5. 保存更改。


常见问题 FAQs


Q: 如何在 Shopify 后台编辑 JavaScript 文件?

A: 请参照以上步骤,登录 Shopify 后台,进入"在线商店 > 主题",找到要编辑的主题,点击"操作 > 编辑代码",然后在"Assets"目录中编辑"theme.js"或"theme.js.liquid"文件。


Q: 如何修改产品页面模板?

A: 请按照以上步骤,在"Sections"目录中找到"product-template.liquid"文件,进行相应的代码编辑。


Q: 如何更改"添加到购物车"按钮的语言设置?

A: 登录 Shopify 后台,进入"在线商店 > 主题",找到要编辑的主题,点击"操作 > 编辑语言",在搜索框中输入"unavailable"找到"不可用"翻译,将其替换为"请选择"。


开发优质客户,从阔象出海开始
免费、不限次查看真实采购商和供应商的贸易概述
免费试用
输入手机号
忘记密码
输入密码
AMY
alert_warn 该企业数据暂未公开
发现更多的优质采购商
请联系客服
专属热线:
官方邮箱:
AMY
立即扫码联系客服
开通高级版会员,畅享专属特权,海量贸易数据随意查看
新年享钜惠,6折福利迎新春,仅限前10位用户专享
年付5折 月付
时效
支付方式
费用
¥1608.00
收款信息
收款公司名: 重庆知站科技有限公司
收款账户: 50050122680000000033
开户行名称: 中国建设银行股份有限公司开州支行龙锦名都分理处
* 请务必在备注中注明购买物品明细:
温馨提示
1、 成功汇款后,请通过下方二维码联系客服,提供转账凭证、开通会员账号、领取发票
2、 线下汇款请直接向您在阔象出海的专属账户汇款。各种方式的到账时间一般为: 农行1-2天,跨行3-5天 (具体到账时间以银行的实际到账时间为准)
需要帮忙,请联系我们客服
为您提供帮助和支持
专属热线:
官方邮箱:
KF
立即扫码联系客服
支付
费用
¥1608.00
支付