陆续找人改了很多地方,现在主题里有七八处自定义代码,每次官方更新都不敢动。想知道哪些需求本来就该在设置里解决。
标签:Liquid
所有和 Liquid 有关的 Shopify 问题与回答,共 14 个。每个问题都给出了根因判断、处理顺序和验收标准。
做变体选择器时直接把 `{{ product.variants | json }}` 塞进脚本,变体一多页面就卡,偶尔还报 JSON 解析错误。
商品图用 `{{ image | img_url: '600x' }}`,在 2 倍屏上明显糊,换成 `1200x` 又太大,不知道该怎么给。
首页 TTFB 1.8 秒,服务器渲染时间占了大部分。
想做「所有品牌」的索引页,`collection.products` 循环只能出 50 个,改用 `collections['all'].products` 也一样。
后台商品的自定义字段「材质」已经填了内容,模板里写 `{{ product.metafields.custom.material }}` 什么都输出不出来。
在 section 里加了 `{% schema %}` 后保存失败,提示 schema 格式错误。把 JSON 贴进校验工具是合法的,反复检查括号也没发现问题。
在 section 里 `{% assign color = 'red' %}`,然后 `{% render 'badge' %}`,snippet 里 `{{ color }}` 是空的;换…
商品集合有 800 多个商品,用 `{% paginate collection.products by 100 %}` 想一次多显示一些,实际每页还是只有 50 个。
日本站商品价格 12800 日元,前台显示成 ¥128.00,小数点和货币符号都不对。
写 `var title = "{{ product.title }}";`,商品名里带英文双引号,整个脚本块直接语法错误,页面交互全挂。
写 `{% assign total = price + tax %}` 得到的是字符串拼接结果,`{{ a + b }}` 有时变成 `12` 而不是 `3`。
改完 product-card snippet 后商品列表整段变空白,保存时报 `Liquid syntax error: for tag was never closed`,但它指的行号落在…
订单详情里下单时间显示 2026-11-03,但客户实际是 11-04 早上下的单,差了整整一天。