扩展高级Shopify主题的最佳做法

问题描述 投票:-1回答:1

我很想将几个Woo网站迁移到Shopify。而且我们这里不是在谈论一些直接运送网站,而是考虑使用500-2k产品和其他商品的实体零售店。

因此,大部分的繁琐工作将通过Shopify高级主题完成。但是我想知道是否需要一些自定义CSS或JS或自定义页面模板,如何扩展主题?

  1. 是否有一个钩子系统,或笨拙的模板覆盖(如WP)或类似的东西?
  2. 如果有,我如何确定使用它不会破坏我们从shopify获得的自动主题更新?
  3. 一旦解决了这两个问题,就会出现另一个问题-您建议使用什么工具作为构建系统?我猜想带babel的Webpack,但是周围有样板项目吗?

一些准则:

  • 不,我不想编辑主题,因为那样会破坏自动更新。
  • 不,我不想克隆主题并编辑新主题,因为那样会破坏自动更新。
  • 不,我不想使用React或Vue,因为那很愚蠢。

谢谢:)

shopify shopify-template
1个回答
0
投票

您正在像WP一样在Shopify中寻找子主题-那里没有这样的东西。

[修改主题而不触摸任何代码的唯一方法是创建一个自定义APP并使用ScriptTag API,其中将包含一个自定义JS文件,该文件将为该主题添加一些JS逻辑或CSS。

如果您打算进行临时更改,则必须修改主题,没有办法解决。

任何其他方法都需要修改文件。

[请记住,Shopify主题不会经常收到更新,因为它们无法选择修改后端,因此安全性较低,并且它们不依赖于APP正常运行,与WordPress网站相反,那里有不断更新的更新解决了核心安全问题和插件问题。

但是您会使工作变得非常复杂,只需修改主题或至少为逻辑创建自定义的单独CSS和JS文件。

请注意,如果您安装了可修改Shopify前端的ANY APP(大多数人都这样做),那么您的自动更新主题将破坏该Apps,并且将不再起作用。因此,我实际上建议完全不依赖自动更新,因为这将是一个很大的问题!

© www.soinside.com 2019 - 2024. All rights reserved.