跳转至主要内容

Shopify FAQs Shopify 中文教程

去除 Shopify 产品系列筛选和搜索界面带问号的奇怪参数 第 237 期

当我们在产品系列使用筛选器筛选商品,或者搜索关键词之后点进商品,会发现链接后面带了一些奇怪的字符,例如:?_pos=3&_fid=6996f240d&_ss=c

很多店铺想去除这些字符,一方面是显示乱七八糟的字符在前台观感差,另一方面在查看分析数据时,也会有很多奇怪的 URL。

本期教程教你如何去除。如果不去除这些参数,同一个产品链接可能会有多个带不同参数的 URL,导致重复,不利于 SEO,也不便进行数据分析。

字符含义

在去除这些字符前,先给大家讲解一下它们的含义。这些字符是由 Shopify 自动生成的,pos 代表所在的位置,例如处于筛选或搜索结果中的第 3 位;fid 代表筛选器的 id,自动生成;如果是搜索界面,sid 代表搜索 id; ss 我猜想可能是 search source 的缩写。

如何去除

Shopify 老中医认为,可通过修改代码的方式去除。具体如何操作?

修改的原理是找到链接所在的代码位置,然后截取? 前面的部分。

产品系列和搜索页面

对于 Shopify 默认主题,在 card-product.liquid 中搜索:

full-unstyled-link

参考视频演示,将第二个搜索结果上的链接改为以下内容即可:

{{ card_product.url |  split: "?" | first }}

修改完成之后,产品系列页面筛选和搜索页面就都会生效。

搜索框

predictive-search.liquid 中搜索:

for product in predictive_search.resources.products

参考视频演示,将链接替换成:

{{ product.url |  split: "?" | first }}

增强版主题

更适合中国商家的 Shopify 增强版主题,额外添加五十几项功能
Shopify 增强版主题,添加几十项功能,容易上手,持续更新,支持一键开启或关闭。适用于所有 Shopify 推出的 13 款 2.0 主题,减少插件安装,降低每月的插件订阅费。Shopify 店铺用什么主题比较好?哪款主题更好用?