我试图建立客户按产品SKU编号对产品/收集页面进行分类的能力。我不确定这是否可以通过Shopify的液体代码完成,但我想我是否有人可以确认或知道可能的替代解决方案。
排序选项是Shopify中的常见功能,并出现在大多数主题中:
排序代码:
<select name="sortBy" id="sortBy">
<option value="manual">{{ 'collections.sorting.featured' | t }}</option>
<option value="best-selling">{{ 'collections.sorting.best_selling' | t }}</option>
<option value="title-ascending">{{ 'collections.sorting.az' | t }}</option>
<option value="title-descending">{{ 'collections.sorting.za' | t }}</option>
<option value="price-ascending">{{ 'collections.sorting.price_ascending' | t }}</option>
<option value="price-descending">{{ 'collections.sorting.price_descending' | t }}</option>
<option value="created-descending">{{ 'collections.sorting.date_descending' | t }}</option>
<option value="created-ascending">{{ 'collections.sorting.date_ascending' | t }}</option>
</select>
答案 0 :(得分:1)
我想我绝对可以回答你,你不能用Liquid和标准Shopify提供SKU搜索,因此也没有排序。 SKU不是Shopify的一等公民,因为它可以是任何东西。一家商店可以拥有10,000种产品,并且都拥有完全相同的SKU。使用基于SKU的Shopify API进行产品搜索也很困难。因此,除非您自己构建,否则几乎不可能提供基于SKU的快速实时搜索/排序。您可以在自己的数据服务器中通过SKU索引所有产品,然后使用Shopify应用程序将您的服务器嵌入您的商店,您的客户&#39;搜索(&amp; sorts)可以定向到您的SKU查找,这可能对您有用。
在Shopify App商店中搜索便宜又脏的搜索替代品,也许这就是您所需要的。