跳到主内容

SaaS 还是自部署:不同业务阶段的独立站选型决策树

架构选型 · 第 2 篇 · 约 8 分钟阅读

"我应该选 Shopify 还是自部署?"这是独立站圈子最常见的问题,也是最难回答的问题。因为答案取决于三个变量:你的业务阶段、团队能力、长期规划。这三个变量组合起来有几十种情况,任何"一刀切"的答案都是错的。

本文不给你一个万能答案,而是提供一棵决策树。沿着决策树回答三个问题,你就能找到适合自己的方案。决策树的逻辑:先看业务阶段(决定刚需),再看技术能力(决定可行性),最后看合规需求(决定硬约束)。

第一步:判断业务阶段(决定刚需)

独立站的业务阶段大致分三档:初创期、增长期、规模期。不同阶段的核心矛盾不同,选型优先级也不同。

阶段一:初创期(月销 < 100 单)

核心矛盾:验证产品市场契合度(PMF),不是优化运营效率。这个阶段最忌讳"过度工程"——花两周搭自部署系统,结果发现产品根本卖不动。

选型优先级:上线速度 > 成本控制 > 数据归属 > 多店铺能力

建议方案:

  • 如果你完全不懂技术、不想碰任何部署:选 Shopify Basic($39/月),1 天上线,把精力放在产品与营销上
  • 如果你懂点技术、想保留数据归属:选 ShopFaaS 自部署,30 分钟上线,数据 100% 归你
  • 如果你有开发者、追求完全自定义:选 Medusa 或 Saleor 自部署,但准备 2-4 周的搭建周期

阶段二:增长期(月销 100-1000 单)

核心矛盾:订单量增长带来成本激增,交易抽成与月费开始成为负担。这个阶段要考虑切换方案,但不能影响线上业务。

选型优先级:成本控制 > 数据归属 > 多店铺能力 > 上线速度

建议方案:

  • 如果你已在 Shopify:计算月费 + 交易抽成的总成本,如果月度成本 > ¥2000,迁移到 ShopFaaS 自部署能在 3-6 个月内回本
  • 如果你已在 WooCommerce:订单量增长后性能问题会暴露,考虑迁移到 ShopFaaS 或 Medusa
  • 如果你是新建站:直接选 ShopFaaS 自部署,避免后续迁移成本

阶段三:规模期(月销 > 1000 单)

核心矛盾:多店铺管理、合规要求、定制化需求集中爆发。这个阶段 SaaS 的限制会逐一暴露,自部署几乎是必选项。

选型优先级:多店铺能力 > 数据归属 > 成本控制 > 上线速度

建议方案:

  • 单店运营、追求极致自定义:选 Medusa 或 Saleor 自部署,组建 2-3 人开发团队
  • 多店矩阵、跨境连锁:选 ShopFaaS 企业版买断,原生多店铺 + SLA 保障
  • 合规要求严格(医疗、金融、政府):选 ShopFaaS 自部署,数据落地自有服务器满足审计要求

第二步:评估技术能力(决定可行性)

业务阶段决定"想用什么",技术能力决定"能用什么"。一个不懂技术的卖家强行自部署 Medusa,结果只会是系统三天两头挂、订单丢失、客户流失。

能力档一:零技术(只会用 SaaS)

适合方案:Shopify(任何阶段)、ShopFaaS 自部署(用 Docker Compose 一键部署 + 后台图形化管理)

不适合:Medusa、Saleor(需要 Node.js / GraphQL 知识)、WooCommerce(需要 WordPress 运维知识)

能力档二:基础运维(会用 Linux 命令行、能照着文档配置)

适合方案:ShopFaaS 自部署(任何阶段)、WooCommerce 自部署(任何阶段)

不适合:Medusa、Saleor(需要前端开发能力)

能力档三:全栈开发(会写 Node.js + React + SQL)

适合方案:所有方案都能用,但推荐 Medusa 或 Saleor 自部署,享受完全自定义的自由

注意:即便有能力自建,也要评估时间成本。如果你的核心业务是卖货而不是建系统,把开发时间投入业务比投入基础设施更划算

能力档四:有专业运维/开发团队

适合方案:所有方案都能用,可以根据业务需求自由选择

建议:规模期多店铺场景优先选 ShopFaaS(原生多店铺 + 企业版支持),单店极致自定义场景选 Medusa/Saleor

第三步:检查合规需求(硬约束)

合规需求是硬约束,不满足就不能用。这一步会排除掉一些选项,简化决策。

约束一:数据本地化要求

某些行业(医疗、金融、政府)要求数据必须落地在自有服务器或指定国家/地区。SaaS 方案(Shopify)无法满足,只能选自部署(ShopFaaS、Medusa、Saleor、WooCommerce)。

约束二:数据合规审计

某些行业要保留完整的数据变更日志,供监管审计。Shopify 基础版无审计日志(Plus 版才有,且只能查看不能导出),自部署方案都能满足。

约束三:支付通道要求

某些支付通道(如支付宝、微信支付)要求商家主体在中国大陆,且域名已 ICP 备案。如果你的目标用户在中国大陆,Shopify 默认配置无法直接接入支付宝/微信(需通过 Shopify Payments Asia 等中转,费率高)。

约束四:品类合规要求

某些品类(电子烟、CBD、虚拟商品、成人用品)在 Shopify 是违禁品,会被封店。如果经营这些品类,只能选自部署方案。

决策树汇总

把三步决策结果汇总成决策树:

问:你的业务阶段?
├─ 初创期(月销 < 100 单)
│   └─ 问:你的技术能力?
│       ├─ 零技术 → Shopify Basic 或 ShopFaaS 自部署
│       ├─ 基础运维 → ShopFaaS 自部署
│       └─ 全栈开发 → 任意方案,看长期规划
├─ 增长期(月销 100-1000 单)
│   └─ 问:你的合规需求?
│       ├─ 无特殊合规 → ShopFaaS 自部署(性价比最高)
│       ├─ 数据本地化 → ShopFaaS / Medusa / Saleor 自部署
│       └─ 中国大陆支付 → ShopFaaS 自部署(原生支持)
└─ 规模期(月销 > 1000 单)
    └─ 问:你的店铺数量?
        ├─ 单店极致自定义 → Medusa / Saleor 自部署
        └─ 多店矩阵 → ShopFaaS 自部署(原生多店铺)

常见错误选型

分享几个常见的错误选型,帮你避坑:

错误一:初创期就上 Medusa

初创卖家想"一步到位",选了 Medusa 自部署,结果花了一个月才上线,产品还没验证就耗尽了精力。正确做法:初创期优先上线速度,Shopify 或 ShopFaaS 都行,验证 PMF 后再考虑迁移。

错误二:规模期还在用 Shopify Basic

月销 5000 单的卖家还在用 Shopify Basic($39/月),每月交易抽成高达 $1500+,三年累积成本远超自部署。正确做法:月销 > 1000 单后,迁移到 ShopFaaS 自部署,3-6 个月回本。

错误三:零技术硬上 Medusa

不懂技术的卖家看 Medusa 是开源免费就硬上,结果部署失败、storefront 不会写、系统三天两头挂。正确做法:零技术选 ShopFaaS(Docker 一键部署 + 图形化后台)或 Shopify(完全托管)。

错误四:跨境店不用自部署

跨境卖家担心自部署复杂,用 Shopify 跨境,结果被 Shopify Markets Pro 收 1.5% 额外手续费,且数据归平台。正确做法:跨境店用 ShopFaaS 自部署,内置多币种多语言,无额外手续费。

迁移成本评估

如果你已在某个方案上,迁移到另一个方案的成本要算清楚:

  • Shopify → ShopFaaS:商品、订单、客户数据可导出 CSV 后导入,迁移时间 1-3 天;URL 需做 301 重定向保留 SEO 权重;支付通道需重新配置
  • Shopify → Medusa:需开发迁移脚本,迁移时间 1-2 周;storefront 需重新开发;支付通道需重新接入
  • WooCommerce → ShopFaaS:商品、订单、客户数据可导出 SQL 后转换格式导入,迁移时间 3-5 天;URL 结构调整需做 301
  • WooCommerce → Medusa:需开发迁移脚本,迁移时间 1-2 周;storefront 需重新开发

迁移成本不只是技术成本,还有 SEO 权重损失、客户体验中断、支付通道重新审核等隐性成本。所以选型时尽量"一步到位",避免反复迁移。

下一步

沿着决策树走完三步,你应该有了明确答案。接下来:

选型没有标准答案,只有最适合你当下情况的答案。把决策树走一遍,答案就在那里。

扫码添加客服

7×12 小时在线,立即沟通