去除 Shopify 产品系列筛选和搜索界面带问号的奇怪参数 第 237 期
通过 Bilibili 观看本期 Shopify 教程通过 Youtube 观看本期 Shopify 教程
当我们在产品系列使用筛选器筛选商品,或者搜索关键词之后点进商品,会发现链接后面带了一些奇怪的字符,例如:?_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 店铺用什么主题比较好?哪款主题更好用?
