从头开始修改现有Shopify主题与构建

时间:2017-07-12 04:37:24

标签: javascript ajax shopify liquid

我正在开始一个新项目,我将为一家服装公司创建一个Shopify商店,我很好奇这些“路径”哪个更有意义,就成本和时间而言。

我的主要目标是尽快启动并运行商店。话虽如此,我想知道修改主题与创建全新的自定义主题的利弊是什么。

我的担忧:

如果我购买最符合我客户需求的现有主题,那么我将花多少时间修改它的可能性比我刚刚从头开始创建一样?

我的直觉是购买主题,修改,肠道和放大器替换与我的项目无关的HTML / CSS / Javascript,同时保持购物车系统和其他电子商务相关功能的完整性。我将雇用其他程序员来帮助我没有经验的领域(流动模板,处理AJAX / Javascript)。

自己创建所有HTML / CSS资产会更有意义吗,聘请一位专门创建Shopify主题的编码员来帮助完成剩下的工作吗?

例如:我可以从这个非常稀疏的Shopify主题Blankify开始,或购买像Split这样的主题,其中包含我欣赏的一些功能,但不一定需要或期望使用。

1 个答案:

答案 0 :(得分:2)

It really depends on the design you have to code vs the design of the premium theme.

If both of them have nothing in common I suggest modifying the free theme that comes with each Shopify store, this way you will still have the base stuff there, but you won't buy a premium theme just to butcher it all.

I've build over 50+ Shopify themes and I think that even once I didn't start from absolute scratch. ( at least having the customer templates saves a lot of time )

As for doing the html/css yourself and giving it to a coder is a tricky thing. If the coder doesn't like your HTML/CSS he may charge you even more for the coding. Please consider this. Clients have given me awful code to work with and I have charged them more to use their one rather than building it myself.

I always start from some base theme or if the client wanted a premium theme. But in many cases I delete the whole template and write my own, if I can reuse some logic I leave it, but if not it's faster to write it with my own code and styling.

A good example is when there is a design for the cart page and I see that theme is using a grid system for the table instead of a standard table. I know people hate tables, but if the data is tabular then use a freaking table. So I usually delete the whole cart template and write my own one, since this is a lot faster rather then overwriting the grid styling and I really hate when the cart page is not using a table for the products.

So to sum it up you have two choices:

1) Buy a premium theme if the theme have something in common with the current design. Have in mind that premium themes have a lot of settings and if you modify a specific layout those settings may stop working and it may require you for you to clean them meaning additional time on you.

2) Use the default theme if there is nothing in common with the design.