Shopify 独特的产品信息

Shopify unique product information

我是 Shopify 和 liquid 的新手(我有编程背景)。我目前正在努力实现的是在产品布局中添加一些 独特的 自定义信息 HTML div。

我的方法: 因为我无法直接编辑 product.liquid 文件(为所有文件生成相同的信息products),我决定做一个 hack,所以我通过加入产品 ID + product 来在片段中创建液体文件。文件名看起来像“11598995151product.liquid”。

进入product.liquid,然后我添加了以下内容:

  {% if product.description %}<div class="col-sm-6 col-md-6 col-lg-6 col-xl-6 visible-xl" style="display:block !important">
      {% assign z = x | append: product.id | append: "product" %}
      {% include z %}
  </div>{% endif %}

这是最佳做法还是可以更轻松地完成?

我有点困惑,你不能直接更新 product.liquid 但你却在那里添加了一个包含。那么你能还是不能?

这里有一些方法可以为产品添加自定义唯一信息。

1) 使用 metafeild 应用程序,例如 https://apps.shopify.com/metafields-editor,您可以在其中为每个产品设置字段

2) 例如使用短代码与此片段 https://github.com/culturekings/shopify-shortcodes

3) 创建带前缀的页面,例如您有一个带有句柄 test-1 的产品,您将有一个带有句柄 product-test-1 的页面。如果有这样的页面,您对每个产品执行检查。

4) 与 3 类似,但使用指向页面的全局导航,这样您就不必为每个页面添加前缀。

5) 使用小节。使用产品字段和富文本字段(或您需要的信息)创建块,并将每个产品的产品和信息设置为块。然后在产品页面上检查此产品句柄是否等于任何块产品字段。

以上所有示例都需要您修改 product.liquid 页面,如果您希望每个产品的页面都是唯一的。