跳到主要内容

ArtinTech Solution

Shopify development services by ArtinTech Solution

Shopify 店铺很少在前台出问题。主题能加载,商品页看起来没问题,购物车能用。出问题的地方在更深处,在衔接处:店铺对接供应商库存数据、快递 API、会计系统,或者平台本身无法表达的促销规则的地方。

在请我们去处理的店铺里,这种模式反复出现。一个商家用三个叠加的折扣应用搭了一场促销。每个应用单独都能用。但放在一起时,它们按照一个没人设定过的顺序生效,两周后毛利报表和营收报表对不上。或者,库存通过每晚一次的导出同步,却因为某个供应商改了一个列名,悄悄跳过了四十个 SKU。没有任何报错。店铺只是在悄无声息地卖着自己没有的货。

这就是 Shopify 开发工作的真实面貌。一小部分是让店铺看起来该有的样子。大部分是在 Shopify 把责任交回给你的那些地方,确保店铺行为正确。

Shopify 开发服务实际涵盖什么

这个说法涵盖了四类差别相当大的工作,成本也天差地别。弄清你需要哪一类,就完成了大部分决策。

  • 店铺搭建与配置。安装付费或免费主题、导入商品、配置税费、配送区域、支付服务商、域名和邮箱。这是实实在在的工作,但属于配置而非工程开发。
  • 主题定制。调整现有主题:新增区块、定制商品页布局、通过 metafields 实现结构化内容、重新设计商品系列体验。大多数店铺的预算花在这里,通常价值也最大。
  • 定制主题开发。根据设计稿从头打造主题,而不是改造别人的主题。适用于品牌体验就是差异化所在的情况,或者现有主题已被改得面目全非,维护成本比替换还高。
  • 应用、集成与业务逻辑。把 Shopify 与从未设计来对接它的系统连接起来,并实现平台原生无法建模的规则。这部分工作悄悄决定了运营团队一周是在卖货还是在对账。

以“我们需要一个 Shopify 开发者”为开头的请求,大多数最终属于第二类或第四类。真正属于第三类的非常少。

Shopify 替你承担了什么,边界又在哪里

Shopify 的核心交换很划算:你让出一部分控制权,就不再需要为一整类问题负责。值得弄清这条线究竟在哪里,因为这条线恰恰就是开发工作开始的地方。

你真正不用再操心的部分

主机、SSL、CDN 分发、流量高峰时的可用性、卡数据的 PCI 合规,以及平台本身的安全补丁,都是 Shopify 的事。对于自托管店铺来说,这些每一项都是长期成本和长期风险。这个差别是真实的,也是支持这个平台最有力的理由。

结账就是边界

Shopify 掌控着自己的结账流程,这种掌控既是它可靠性的来源,也是它限制的来源。你不能重写它。你能做的,是通过 Shopify 自己的扩展点来扩展它:在指定位置添加字段或内容的界面扩展,以及改变折扣、配送选项和支付方式行为的服务器端函数。

实际上这已经能覆盖很多需求:配送日期选择器、礼品留言、对大件商品隐藏加急配送的规则、按特定顺序叠加的折扣。它无法覆盖的,是一个根本不同的结账流程。如果你的业务确实需要,那 Shopify 就是错误的平台,再多开发也改变不了。越早知道这一点,就越比第三个月才发现要省钱。

应用解决问题,也带来成本

App Store 是这个平台真正的优势,也是最常见的故障来源。单个应用比自己开发同样功能便宜。但十五个应用就不是了。它们的月费不断叠加,每个都会往店铺里加脚本,好几个会想修改同一批主题文件,最终还会有两个应用在哪个折扣生效的问题上打架。

有用的问题不是“有没有这个功能的应用”(通常都有),而是这项能力是否足够接近你业务的核心,以至于完全拥有它值得付出开发成本。

主题定制的陷阱

主题会收到作者发布的更新。如果主题的 Liquid 文件被直接修改过,想要接收这些更新就得有人手动合并改动,所以实际上它从来不会被更新,两年后店铺运行的主题版本已经与作者支持的任何版本都相去甚远。

现代 Shopify 主题正是为避免这种情况而设计的。区块、块和应用块让大量定制可以放在配置和新增文件中,而不是修改主题的核心模板。一个第一反应就是直接改文件的开发者,等于悄悄递给你一张以后才会到来、落款却是别人的维护账单。

不确定需要的是应用还是开发者?

告诉我们店铺需要做什么。我们会直说 App Store 订阅能否解决问题,即使这个答案会让我们失去这个项目。

Shopify 还是 WooCommerce?一个坦诚的比较

两个平台我们都做,所以对答案没有任何偏向。选择取决于你需要多少控制权,以及愿意承担多少运营责任。

ShopifyWooCommerce
主机与安全已包含,由平台为你处理需要你自行安排、监控并付费
结账控制可在指定位置扩展,不可替换完全可定制,包括其结构
支付灵活性在以银行卡为主的市场表现强;第三方支付网关可能产生额外费用任何支付网关,包括手动和区域性支付方式
运营成本可预测的套餐费用,外加不断累积的应用订阅主机加维护费用;没有按功能收费的订阅
上线时间更快,基础设施决策已经做好更慢,需要做对的决定更多
数据所有权你的数据,在他们的平台上,通过他们的 API 访问你的数据库,在你的服务器上
最适合只想卖货、不想运维软件的团队流程特殊或有区域性支付需求的店铺

简而言之:想要成长又不想背上技术运维负担的店铺,通常适合 Shopify。当商业模式本身就很特殊时,比如人工核对付款、区域性快递流程,或者任何托管结账都无法实现的下单流程,通常适合 WooCommerce。我们在其他地方写过两个平台之间的迁移,那是一个与两者都不同的项目。

Shopify 开发要花多少钱

价格因地区和实际购买的内容而差异巨大。以下区间仅针对开发工作本身,反映的是成熟机构承接正规项目的费用;Shopify 自身的套餐费和各种应用订阅另外持续计算。

范围常见价格区间包含内容
店铺搭建与上线1,500–4,000 美元正确配置一套付费主题:商品、商品系列、税费、配送、支付、域名和邮箱。少量视觉调整。
主题定制4,000–12,000 美元定制区块、商品页工作、基于 metafield 的内容、商品系列和导航重新设计、性能调优。
定制主题开发12,000–30,000 美元以上基于设计系统打造而非改造的主题。通常与品牌或 UX 项目一同进行。
定制应用或集成3,000–18,000 美元以上ERP、库存或快递集成;用于折扣、配送或支付逻辑的 Shopify Functions;内部后台工具。
持续支持每月 300–1,500 美元修改、监控、应用冲突处理,以及那些否则要等上几个月才能排进项目的小活。

解读这张表时有两点提醒。报价远低于这些区间的,通常是把配置当作开发来卖;如果你需要的正是配置,那没问题,否则就会很贵。报价远高于这些区间的,应附上一份说明原因的范围文档:复杂度是正当理由,含糊不清则不是。

想要一个真实的报价?

把店铺网址和你的需求发给我们。我们会在一个工作日内回复范围和固定价格。

什么时候真正需要定制应用

大多数店铺永远不需要,而对每个需求都提议做定制应用的机构,是在卖工时。只有在三种情况下,自行开发才真正划算。

  • 逻辑就是你的业务。定价规则、分配、按单定制配置:如果这条规则正是你与众不同的地方,从应用那里租用它,就等于把你的差异化放在了别人的路线图上。
  • 集成根本不存在。区域性快递、本地会计系统和老旧 ERP 往往在 App Store 里根本没有应用。总得有人写连接器,否则就是有人在两个屏幕之间重新敲订单。
  • 应用堆栈本身成了问题。当六个订阅一年的费用超过一次开发,彼此冲突,还拖慢店铺时,把它们整合成一个自有应用就是降低成本,而不是支出。

除了这些情况,App Store 订阅才是更好的答案,我们也会这么告诉你。我们在确有必要时才开发定制 Shopify 应用,这种情况比一家有工时要填的机构告诉你的要少得多。

如何选择 Shopify 开发者

作品集看起来都差不多,因为 Shopify 主题都能达到相近的基础水准。这些问题能把真正的工作和包装区分开。

  • “你们如何在不阻断更新的前提下定制主题?”好的回答会谈到区块、应用块和新增文件。含糊的回答意味着你将继承一个谁都无法更新的主题。
  • “这会给页面增加多少体积?”真正做过转化优化的人,对自己方案给前台带来的性能成本一定有看法。
  • “这些功能里,哪些应该买现成应用?”从不建议购买的开发者,并不是在为你提供建议。
  • “代码归谁所有?如果我们离开会怎样?”答案应该即刻、明确,并写进合同。
  • “上线后的支持是什么样的?”店铺总需要修改。没有支持安排的开发者,是打算做完就消失。

警示信号

  • 还没人问店铺需要做什么,就先报了固定价格。
  • 完全不提测试环境。直接在线上店铺改动不是工作流程,而是一种习惯。
  • 每个需求都用“有现成应用可以做”来回答,或者一个都不这样回答。
  • 不愿说明打算使用的主题、框架或方法。
  • 时间表里没有留出你的审阅时间。你的反馈是进度的一部分,而不是对进度的打断。

我们如何开展 Shopify 项目

我们首先问的是店铺在运营上需要做什么,而不是它应该长什么样。设计很重要(它是人们信任一个品牌的主要原因),但一家漂亮却无法表达自身配送规则的店铺,每周占用你的时间会比一家普通但能做到的店铺更多。

只要平台允许,定制都放在区块、块和 metafields 中,让主题依然可以接收更新。集成被设计为报告失败而不是吞掉失败,因为悄悄跳过记录的同步,比停下来并告诉你的同步更糟。我们构建的一切都有足够的文档,让其他开发者也能接手,这是衡量你是否真正拥有它的唯一有意义的标准。

同样的原则也适用于我们的 Shopify 主题开发和应用开发工作,以及让它们在上线后持续运转的维护服务。

常见问题

搭建一家 Shopify 店铺需要多久?

基于现有主题配置的店铺通常需要两到四周。较大规模的主题定制需要六到十周。根据设计稿打造的定制主题需要十到十六周,定制应用或集成通常需要四到十二周,取决于要对接什么。最大的变量很少是开发本身,而是商品数据、摄影图片和文案到位的速度。

我需要 Shopify Plus 吗?

大多数店铺不需要。在订单量很大、多店铺或多地区运营,或者需要最深层次的结账控制和更高的 API 限额时,Plus 才物有所值。低于这个门槛时,把钱花在开发和营销上几乎总比升级套餐更划算。

Shopify 结账可以定制吗?

可以,但要在 Shopify 的扩展模型之内。可以在结账的指定位置添加字段、内容和校验,也可以用服务器端函数修改折扣、配送和支付逻辑。任何套餐都做不到的,是用你自己设计的流程替换整个结账;如果这是硬性要求,那这个平台就不合适。

Shopify 比 WooCommerce 更好吗?

总体上谁也不比谁更好。Shopify 免去了运维店铺基础设施的负担,并以套餐费和应用费的形式收费。WooCommerce 给你对结账、支付和数据的完全控制,并以主机和维护费用的形式收费。想卖货而不想运维软件,选 Shopify;当你的商业模式需要托管结账无法支持的行为时,选 WooCommerce。

定制开发会拖慢我的店铺吗?

有可能,而且做得不好时通常会。店铺里每增加一个应用和脚本都会增加页面体积,而页面体积会在移动网络上造成转化损失。做得好的定制开发往往比它所替代的应用堆栈更快,因为一个专门打造的功能比三个通用功能加载得更少。

你们能接手不是你们搭建的店铺吗?

可以,这也是我们大部分工作的内容。第一步是审计:用的是什么主题、被改动了多少、装了哪些应用以及它们实际花了多少钱,还有店铺在哪些地方损失了速度。即使你之后决定交给别人做,这份审计也值得一做。

正在计划搭建 Shopify 店铺、迁移平台,或者想弄清楚定制应用是否值得?和我们聊聊:我们会给出直接的评估,即使结论是你并不需要我们。

Share this article

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注