Shopify旧店铺文件导入新店铺,访问商品页面报错问题解决方案

当我们有复制店铺和迁移店铺的需求时,这个问题应该是非常常见的;

就是当我们下载A店铺的主题文件和导出A店铺的商品,将这些文件和数据导入到B店铺时;
有一个前提条件,就是A店铺使用的付费主题,比如Shopify商城或者其他主题商城购买的。因为你会发现,导入商品之后,使用Shopify免费的基础版主题,简直正常的不能再正常,而切换成付费的主题之后,就会出现以下现象:

图片[1]-Shopify旧店铺文件导入新店铺,访问商品页面报错问题解决方案-星点跨境

访问产品页面就会告诉你:We can't find what you're looking for here. Click below to go back to the homepage.

这个情况在 Shopify 里非常常见,一般不是产品真的“没了”,而是链接 / 状态 / 渠道有问题。
这时就需要进行排查,比如产品的发布状态、发布的渠道等基础问题排查,但是排查之后发现,没有任何问题,但依然还是无法访问商品页面;

包括我们之前测验的,访问Shopify官方免费模板时,商品页面是能够正常展示的;
那么99%的问题就出在主题文件上,也即是product.json 结构错误,我们需要改一下代码!
步骤不是很难,跟着我的操作一步一步来:

图片[2]-Shopify旧店铺文件导入新店铺,访问商品页面报错问题解决方案-星点跨境
图片[3]-Shopify旧店铺文件导入新店铺,访问商品页面报错问题解决方案-星点跨境

访问A店铺,在模板-右边的三个点-编辑代码
进入到我们的主题代码文件夹中,找到templates这个文件夹

图片[4]-Shopify旧店铺文件导入新店铺,访问商品页面报错问题解决方案-星点跨境

我们在templates文件夹中找到以“product”开头的文件,结尾是.json
一般的格式是product.你当时创建的模板名.json
一般默认的产品页模板就是product.json

用作演示,所以我就直接用默认的模板文件来;打开这个文件之后,全选复制里面的所有代码

接下来使用同样的步骤,访问B店铺的代码文件,也打开product.json,或者是你新建的一个主题模板文件;将A店铺的代码复制粘贴到B店铺对应的代码文件中!

我们可以简单的理解为,将A店铺的某个页面模板文件复制粘贴到B店铺其中的一个模板文件中,出现上述问题是因为商品找不到对应的商品页模板文件;
这么说大家应该很好理解!

按照我上面说的操作之后,你可以尝试访问你的商品页面,就会发现恢复正常了
如果没有恢复正常:

图片[5]-Shopify旧店铺文件导入新店铺,访问商品页面报错问题解决方案-星点跨境

请返回到你的商品编辑页面中,将模板样式切换成对应的模板即可!

下课!

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 共1条

请登录后发表评论

    • gavin的头像-星点跨境Gavin作者0