立即使用
跨境电商
发布时间:7月前
957 67
在 Shopify 中为产品页面添加尺寸图表的代码设置步骤


在您的 Shopify 商店中为产品页面添加尺寸图表是一个非常实用的功能。让我们一起来了解如何通过简单的代码设置来实现这一功能。



进入代码编辑器


在 Shopify 后台中,您可以通过以下步骤进入代码编辑器:


PC 用户:

1. 转到"在线商店" > "模板"

2. 找到要编辑的模板,然后点击"操作" > "编辑代码"


苹果设备用户:

1. 在 Shopify 应用中,轻触"商店"

2. 在"销售渠道"部分中,轻触"在线商店"

3. 轻触"管理模板"

4. 找到要编辑的模板,然后点击"操作" > "编辑代码"


安卓设备用户:

1. 在 Shopify 应用中,轻触"商店"

2. 在"销售渠道"部分中,轻触"在线商店"

3. 轻触"管理模板"

4. 找到要编辑的模板,然后点击"操作" > "编辑代码"


创建尺寸图表代码片段


在进入代码编辑器后,您需要在"Snippets"目录中创建一个新的代码片段。点击"添加新片段",将其命名为"size-chart",然后点击"创建代码片段"。


将以下代码复制到您的"size-chart"代码片段中:


```html

×

{{ pages.size-chart.content }}


[removed]

const modal = document.querySelector('.pop-up-modal');

const trigger = document.querySelector('.trigger-pop-up');

const closeButton = document.querySelector('.close-button');


function toggleModal() {

modal.classList.toggle('show-pop-up');

}


function windowOnClick(event) {

if (event.target === modal) {

toggleModal();

}

}


trigger.addEventListener('click', toggleModal);

closeButton.addEventListener('click', toggleModal);

window.addEventListener('click', windowOnClick);

[removed]


<style>

.pop-up-modal {

position: fixed;

left: 0;

top: 0;

width: 100%;

height: 100%;

background-color: rgba(0, 0, 0, 0.5);

opacity: 0;

display: none;

transform: scale(1.1);

transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;

}


.pop-up-content {

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%, -50%);

background-color: white;

padding: 1rem 1.5rem;

width: auto;

border-radius: 0.5rem;

}


.pop-up-content table {

table-layout: auto;

}


.close-button {

float: right;

width: 1.5rem;

line-height: 1.5rem;

text-align: center;

cursor: pointer;

border-radius: 0.25rem;

background-color: lightgray;

}


.close-button:hover {

background-color: darkgray;

}


.show-pop-up {

z-index: 1;

opacity: 1;

display: block;

transform: scale(1);

transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;

}


.trigger-pop-up {

margin: 10px 0 10px;

width: 100%;

}


@media only screen and (max-width: 749px) {

.pop-up-content, .size-chart-content table {

width: 100%;

}

.size-chart-content th, .size-chart-content td {

padding: 10px;

}

}

</style>

```


请注意,对于 Simple 和 Minimal 主题,需要进行一些 CSS 样式的调整。


如果您使用的是 Simple 主题,请将从 `.trigger-pop-up` 到结束 `/style` 的内容替换为以下代码:


```css

.trigger-pop-up {

margin: 10px 0 10px;

width: 100%;

}


@media only screen and (max-width: 749px) {

.pop-up-content, .size-chart-content table {

width: 100%;

}

.size-chart-content th, .size-chart-content td {

padding: 10px;

}

.trigger-pop-up {

width: 100%;

}

}

```


如果您使用的是 Minimal 主题,请在结束 `/style` 标签之前添加以下代码:


```css

@media only screen and (min-width: 750px) {

.trigger-pop-up {

width: 100%;

}

}

```


将尺寸图表代码片段添加到您的 theme.liquid 文件


在 Layout 目录中,打开您的 theme.liquid 文件。找到结束 `/body` 标签,在其正上方粘贴以下代码:


```liquid

{% if request.page_type == 'product' %}

{% if product.options contains 'Size' %}

{% render 'size-chart' %}

{% endif %}

{% endif %}

```


添加尺寸图表按钮


在 Sections 目录中,打开 product-template.liquid 文件(如果没有,则打开 product.liquid 文件)。将以下代码粘贴到"添加到购物车"按钮的上方:


```liquid

{% if product.options contains 'Size' %}

See Size Chart

{% endif %}

```


请注意,如果您的商店语言不是英语,请将"See Size Chart"替换为您喜欢使用的文本。


在 Narrative 主题中,您需要在 Snippets 目录的 product-form.liquid 文件中插入上述代码。


常见问题 FAQs


Q: 为什么我在产品页面上看不到尺寸图表?

A: 请确保您已经正确地完成了上述所有步骤,包括创建代码片段、将其添加到 theme.liquid 文件中以及在 product-template.liquid 文件中添加按钮。另外,请确保您的产品有"Size"选项。


Q: 如何自定义尺寸图表的内容?

A: 您可以在 Shopify 后台的"在线商店">"页面"中创建一个新页面,并在其中编辑尺寸图表的内容。然后,在上述代码片段中的 `{{ pages.size-chart.content }}` 中引用该页面的内容。


Q: 我可以为不同的产品类型或供应商设置不同的尺寸图表吗?

A: 是的,您可以创建多个代码片段,每个片段针对不同的产品类型或供应商。然后,根据产品的类型或供应商,在 theme.liquid 文件中选择性地渲染相应的代码片段。

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