【问题标题】:Shopify Filter Collection by Size VariantShopify 按尺寸变体筛选集合
【发布时间】:2023-03-19 04:58:01
【问题描述】:

我目前正在使用 shopify 的主题先生。 parker,它有一个标签sn-p的过滤。 我正在尝试通过标签 sn-p 重新利用此过滤器集合,而不是按产品尺寸变体进行过滤。因此,它目前的工作方式是 sn-p 将查看产品的标签,并将从主题集合管理菜单中筛选标签选项,并将其显示为集合页面上的过滤器下拉菜单。它适用于标签,但现在我希望它按产品变体的大小进行过滤。

{% if settings.sort-dropdown-a-check %}
<li class="clearfix filter">
{% assign tags = settings.sort_a  | replace: ' ,', ',' | replace: ', ', ',' | split: ','%}     
<p>{{ settings.sort-a }}</p>
<select class="styled-select coll-filter">
  <option value="">All</option>
  {% for tag in tags %}
  {% if current_tags contains tag %}
  <option value="{{ tag | handle }}" selected>{{ tag }}</option>
  {% elsif collection.all_tags contains tag %}
  <option value="{{ tag | handle }}">{{ tag }}</option>
  {% endif %}
  {% endfor %}
</select>
</li>
{% endif %}

感谢您的关注。

【问题讨论】:

    标签: jquery html css shopify liquid


    【解决方案1】:

    Power Tools Suite 中有一个应用程序可以根据变体标题标记您的产品,然后您可以简单地按标签过滤您的尺寸。它甚至可以通过移除标签来处理您的尺码已售罄。

    【讨论】:

    • 这应该可以在不需要插件的情况下实现。
    • 这仍然是我遇到的最佳解决方案。 Shopify 不会在变体级别进行过滤,仅在产品级别进行过滤,因此需要一个应用程序来弥补差距。
    【解决方案2】:

    您似乎错过了拼图的一部分。从 Mr Parker 演示商店来看,该功能似乎已内置于主题中。

    http://mr-parker.myshopify.com/collections/all

    请注意,您只能按标签过滤集合,而不能按产品变体过滤。因此,为了按大小过滤集合,您需要检查所有产品并使用必要的值(例如 s、m、l 等)标记所有产品。

    由于我没有亲自看到帕克先生的主题代码,我无法确定它是如何工作的,但听起来您需要在主题设置中或在主题设置中定义这些额外的标签选择菜单链接列表。

    【讨论】:

      猜你喜欢
      • 2017-03-16
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多