创建代码片段
若要为礼品包装选项创建代码片段,请执行以下操作:
PC:
- 在 Shopify 后台中,转到在线商店 > 模板。
- 找到要编辑的模板,然后点击操作 > 编辑代码。
- 在 Snippets 目录中点击添加新片段。
- 将您的代码片段命名为
gift-wrapping,然后点击创建代码片段。您的代码片段文件将在代码编辑器打开。 - 在此步骤中,您需要将一些代码粘贴到新的
gift-wrapping代码片段文件中。您粘贴的代码取决于您要如何向客户收取礼品包装服务的费用:
苹果系统:
- 在 Shopify 应用中,轻触商店。
- 在销售渠道部分中,轻触在线商店。
- 轻触 Manage themes(管理模板)。
- 找到要编辑的模板,然后点击操作 > 编辑代码。
- 在 Snippets 目录中点击添加新片段。
- 将您的代码片段命名为
gift-wrapping,然后点击创建代码片段。您的代码片段文件将在代码编辑器打开。 - 在此步骤中,您需要将一些代码粘贴到新的
gift-wrapping代码片段文件中。您粘贴的代码取决于您要如何向客户收取礼品包装服务的费用:
安卓系统:
- 在 Shopify 应用中,轻触商店。
- 在销售渠道部分中,轻触在线商店。
- 轻触 Manage themes(管理模板)。
- 找到要编辑的模板,然后点击操作 > 编辑代码。
- 在 Snippets 目录中点击添加新片段。
- 将您的代码片段命名为
gift-wrapping,然后点击创建代码片段。您的代码片段文件将在代码编辑器打开。 - 在此步骤中,您需要将一些代码粘贴到新的
gift-wrapping代码片段文件中。您粘贴的代码取决于您要如何向客户收取礼品包装服务的费用:
为礼品包装添加固定费率
粘贴以下代码并保存:
{% if linklists.gift-wrapping.links.size > 0 and linklists.gift-wrapping.links.first.type == 'product_link' %}
> >
{% assign id = linklists.gift-wrapping.links.first.object.variants.first.id %} {% assign gift_wraps_in_cart = 0 %} {% for item in cart.items %} {% if item.id == id %} {% assign gift_wraps_in_cart = item.quantity %} {% endif %} {% endfor %} {% else %} You attempted to add a gift-wrapping script to your shopping cart, but it won't work because you don't have a link list with handle gift-wrapping which, in turn, contains a link to your gift-wrapping product. Please review the steps outlined here >.
{% endif %}
添加费用并乘以订单中的产品数
使用此选项时,如果订单有三件产品,则礼品包装费用将乘以 3。粘贴以下代码并保存:
{% if linklists.gift-wrapping.links.size > 0 and linklists.gift-wrapping.links.first.type == 'product_link' %}
> >
{% assign id = linklists.gift-wrapping.links.first.object.variants.first.id %} {% assign gift_wraps_in_cart = 0 %} {% for item in cart.items %} {% if item.id == id %} {% assign gift_wraps_in_cart = item.quantity %} {% endif %} {% endfor %} {% assign items_in_cart = cart.item_count | minus: gift_wraps_in_cart %} {% else %} You attempted to add a gift-wrapping script to your shopping cart, but it won't work because you don't have a link list with handle gift-wrapping which, in turn, contains a link to your gift-wrapping product. Please review the steps outlined here >.
{% endif %}
在购物车模板中包含代码片段
若要在购物车模板中包括礼品包装代码片段,请执行以下操作:
- 在 Sections 目录中,点击
cart-template.liquid。如果您的模板中没有cart-template.liquid,请点击 Templates 目录中的cart.liquid。 - 查找代码中的结束
标记。在结束标记上方的新行中,粘贴以下代码:
{% render 'gift-wrapping' %}
- 点击保存。
Shopify商户官网原文详情:
Create a code snippet
To create a code snippet for the gift-wrap option:
PC:
- From your Shopify admin, go to Online Store > Themes.
- Find the theme you want to edit, and then click Actions > Edit code.
- In the Snippets directory, click Add a new snippet.
- Name your snippet
gift-wrappingand click Create snippet. Your snippet file will open in the code editor. - In this step, you will paste some code into your new
gift-wrappingsnippet file. The code you paste depends on how you want to charge your customers for the gift wrapping service:
iPhone:
- From the Shopify app, tap Store.
- In the Sales channels section, tap Online Store.
- Tap Manage themes.
- Find the theme you want to edit, and then click Actions > Edit code.
- In the Snippets directory, click Add a new snippet.
- Name your snippet
gift-wrappingand click Create snippet. Your snippet file will open in the code editor. - In this step, you will paste some code into your new
gift-wrappingsnippet file. The code you paste depends on how you want to charge your customers for the gift wrapping service:
Android:
- From the Shopify app, tap Store.
- In the Sales channels section, tap Online Store.
- Tap Manage themes.
- Find the theme you want to edit, and then click Actions > Edit code.
- In the Snippets directory, click Add a new snippet.
- Name your snippet
gift-wrappingand click Create snippet. Your snippet file will open in the code editor. - In this step, you will paste some code into your new
gift-wrappingsnippet file. The code you paste depends on how you want to charge your customers for the gift wrapping service:
Add a flat rate charge for gift wrapping
- Paste the following code and Save:
{% if linklists.gift-wrapping.links.size > 0 and linklists.gift-wrapping.links.first.type == 'product_link' %}
> >
{% assign id = linklists.gift-wrapping.links.first.object.variants.first.id %} {% assign gift_wraps_in_cart = 0 %} {% for item in cart.items %} {% if item.id == id %} {% assign gift_wraps_in_cart = item.quantity %} {% endif %} {% endfor %} {% else %} You attempted to add a gift-wrapping script to your shopping cart, but it won't work because you don't have a link list with handle gift-wrapping which, in turn, contains a link to your gift-wrapping product. Please review the steps outlined here >.
{% endif %}
Add a charge that is multiplied by the number of products in the order
- With this option, if there are three products in the order, then the gift wrap charge will be multiplied by three. Paste the following code and Save:
{% if linklists.gift-wrapping.links.size > 0 and linklists.gift-wrapping.links.first.type == 'product_link' %}
> >
{% assign id = linklists.gift-wrapping.links.first.object.variants.first.id %} {% assign gift_wraps_in_cart = 0 %} {% for item in cart.items %} {% if item.id == id %} {% assign gift_wraps_in_cart = item.quantity %} {% endif %} {% endfor %} {% assign items_in_cart = cart.item_count | minus: gift_wraps_in_cart %} {% else %} You attempted to add a gift-wrapping script to your shopping cart, but it won't work because you don't have a link list with handle gift-wrapping which, in turn, contains a link to your gift-wrapping product. Please review the steps outlined here >.
{% endif %}
Include the snippet in your cart template
To include the gift-wrapping snippet in your cart template:
- In the Sections directory, click
cart-template.liquid. If your theme doesn’t have acart-template.liquid, then clickcart.liquidin the Templates directory. - Find the closing
tag in the code. On a new line above the closingtag, paste the following code:
{% render 'gift-wrapping' %}
- Click Save.
码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.
