SKU(库存单位)是数字,通常是字母数字,用于帮助识别产品和跟踪库存。如果商店使用SKU,则会为每个单独的产品变型分配一个唯一的编号。您可以通过编辑主题代码在产品页面上显示变体的SKU编号。

在添加任何代码之前,请始终复制主题。如果出现任何问题或将来决定不使用添加的代码,这将为您节省。我们不支持您对主题进行的任何代码更改,也不对此负责。因此,请保存自己并首先进行复制。

接下来,打开代码编辑器:

在主题列表中,找到要编辑的主题的“操作”链接。然后选择编辑代码。示例主题主题:

如果您正在使用主要实时/已发布主题进行操作,例如:

在“片段”文件夹中,打开product.liquid:

在代码区域中,使用“查找”功能(在Mac中为Command-F,在Windows中为Control-F)并搜索:

h1

例:

在以</ h1>结尾的行下方添加几个空白行。然后添加以下代码:

<!-- Code added for SKU -->
{% assign current_variant = product.selected_or_first_available_variant %}
{% if current_variant.sku != "" %}
<p class="text-center uppercase"><span id="sku"></span></p>
{% endif %}
<!-- end SKU -->

例:

保存文件。

2

修改您的Javascript文件

具体取决于您运行的管道版本:

管道4- 从Assets文件夹中,打开 theme.js

要么

通过Assets 打开shop.js.liquid的Pipeline的早期版本

第1部分

在代码区域中,使用“查找”功能(在Mac上为Command-F,在Windows上为Control-F)并找到:

if (variant.available)

例:

第2部分

添加以下代码上面找到的部分开始:

/* -- code added for SKU -- */
$('#sku').text('SKU: ' + variant.sku);
/* - end - */

示例(theme.js):

较早版本的管道示例(shop.js):

(请确保在粘贴代码之前添加几个空白行)。

保存文件。

3

将SKU信息添加到您的产品页面

在您的产品设置中,更新所有产品以包含SKU编号-在“库存”部分中可以找到此编号:

对于带有变体的产品:

保存产品,您现在应该在网站上产品标题下方看到SKU号。 

工作代码示例:

如果我的变体选项是“小/蓝色”,则我的SKU显示:
如果我更改为中/黑色,则我的SKU动态更改为:
如果我有没有变体的产品,但是添加了SKU,它将显示:
最后,如果我的产品没有附加SKU,则不会显示任何内容:

如果您的产品具有变体,请确保所有变体选项均没有SKU或没有。

Shopify如何在产品页面上显示SKU相关推荐

  1. php sku添加,php – 在单个产品页面中显示SKU下的自定义字段值

    我正在定制WooCommerce,我想在产品页面中添加和显示自定义文本(条件和品牌). 该头寸位于"库存"或"SKU"元下.我已设法创建并保存自定义字段,但如何 ...

  2. java商城购物车商品sku变化_在Woocommerce 3中的购物车和结帐页面上显示SKU

    你需要做一些模板覆盖 . Cart 如果 my_theme/woocommerce/cart/cart.php 尚未存在,请将 plugins/woocommerce/templates/cart/c ...

  3. php sku 代码编写,php – 在单个产品页面中显示SKU下的自定义字段值

    您的问题中提供的代码不完整,应该是这样的: // Enabling and Displaying Fields in backend add_action( 'woocommerce_product_ ...

  4. [html] 如何在页面上显示Emoji表情?

    [html] 如何在页面上显示Emoji表情? 如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码. ...

  5. python网页提交表单_Html表单——使用python在web页面上显示用户提交的数据

    这个例子展示了如何使用Python完成同样的事情--在web页面上显示提交的数据. 环境配置: win10.Anaconda3 问题: 1.在安装Anaconda3的时候出现了很多问题,经建议安装旧版 ...

  6. php怎么显示gif图片,如何让伪进度条在页面上显示成gif图像

    在工作中为了方便,我们需要加上一些效果,这篇文章就和大家讲讲伪进度条如何在页面上显示gif图像,感兴趣的朋友可以参考一下,希望可以帮助到你. 最近做的一个项目中,点击某个操作后,由于后台做的事情比较多 ...

  7. ASP.NET 用 FlexPaper 在页面上显示 PDF 文件

    必要条件 演示 ASP.NET 用 FlexPaper 在页面上显示 PDF 文件 软件环境 解决方案结构 简单显示 SWF 文件 上传并显示 PDF 文件 常见问题 参考资料 其实,虽说是显示 PD ...

  8. jsp 图片上传到oracle,jsp上传图片到数据库(oracle),并能在页面上显示解决办法

    jsp上传图片到数据库(oracle),并能在页面上显示解决办法 jsp上传图片到数据库(oracle),并能在页面上显示解决办法 日期:2014-05-18 浏览次数:20341 次 jsp上传图片 ...

  9. 杜威分类法的分类规则_如何在父分类法的存档页面上显示子分类法

    杜威分类法的分类规则 In the past we have shown you how to display subcategories on category pages in WordPress ...

最新文章

  1. 推荐系统召回四模型之全能的FM模型
  2. 阿里云 Aliplayer高级功能介绍(三):多字幕
  3. 黄聪:第2章 并发操作的一致性问题 (2)
  4. Android动画之Frame Animation
  5. ABAP--关于重复行的处理
  6. 问题 1076: 内部收益率
  7. java mysql dump_Java 调用Mysql dump 备份数据库
  8. 工作方式 柔らかいコミュニケーション
  9. 服务器p盘cpu占用率低,硬盘问题导致的CPU占用率100%解决实例
  10. Plotly基础教程
  11. 计算机二级不能使用快捷键,你不可不知的几个Office2010另类快捷键_计算机二级_Office快捷键_Office考试_课课家...
  12. 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第12章 文件 课后习题答案
  13. Rabbitmq 定时任务
  14. 智行者王肖:自动驾驶本质在于对待数据的态度、获取及应用方式 | 自动驾驶这十年... 1
  15. Xshell连接以及虚拟机网络设置
  16. win10下安装elasticsearch-head
  17. 深入浅入 ~ ConCurrentHashMap底层原理透析
  18. flutter 局部状态和全局状态区别_Android 开发者遇到 5G、AI,写给 Android 开发者的 Flutter 指南
  19. 计算机考试试题玫瑰,阿纳托尔·法朗士《你一朵玫瑰花》阅读练习及答案(2019年浙江省湖州市中考题)...
  20. 制作视频数据集(一):截取视频帧

热门文章

  1. 岐黄清痿汤治疗疾病方法
  2. 计算计算机的流水线执行时间
  3. 寻找志同道合的伙伴!完全由初高中生组成的独立游戏工作室
  4. 恒生o32系统介绍_经典模型:恒生指数日内空间预测模型和实盘对照20201102日
  5. vue日期显示格式化_vue使用过滤器格式化日期
  6. RFC3588_Diameter_Description_of_the_Document_Set
  7. An Introduction to Shiro (formerly JSecurity) – A Beginner’s Tutorial Part 4
  8. 具象的东西_对话画家范明正 具象的东西表达的是一种情绪
  9. StackEdit 4.0:多个实例和本地主机
  10. 用一张图理解SVM的脉络