分享 「大型 Q&A」有人对开发 Shopify App 感兴趣吗?

renyuanz · 2021年09月19日 · 最后由 ping94 回复于 2021年09月23日 · 1083 次阅读

从疫情开始,海外电商成倍速增长,电商独立站成为了一个新的赛道。Shopify 作为电商独立站建站行业的佼佼者,最近几年有点猛,生态也越做越好了。做 Shopify app 也可以像 iOS App 那样收费,尤其是前几个月 Shopify Unite 大会宣布取消了开发者收入前一百万美元的佣金,更是利好独立开发者和小团队,这个行业还是早期,但是已经出了很多亿级融资的 toB SaaS 公司。

Shopify 在 Ruby 社区里更是灯塔一般的存在,我觉得很大程度上也是因为 Rails 社区里这么多年商业模型的沉淀和极高的生产力。我个人认为这是一个很不错的契机去盘活 Ruby 社区在国内的影响力,因为 Ruby 可能在 toC 场景有着一些天生的劣势(性能不佳),但是却在 toB 场景有着无可匹敌的优势(生产力高)。我虽然现在没有在工作中运用太多 Ruby(我现在以前端和 Nodejs 为主),但是依旧从心底爱着 Ruby 这门语言,所以想来社区里做个分享问答,大家有关于 Shopify app 开发、海外电商、海外 SaaS 相关的问题都可以向我提问,知无不言 😝

9/20 补充: 发现有些朋友会私信我,而我有时候回的比较慢,你们也可以加我的微信:zrylise,注明:Ruby China

楼主有相关的博客或书籍推荐么?

Shopify app 开发从哪里入手呢?

@quakexx @steve 我统一回答一下吧

我个人的信息渠道:

  1. twitter: @ShopifyDevs@ShopifyEng
  2. indiehackers: https://www.indiehackers.com/search?q=shopify%20app
  3. 「Shopify 官方」微信公众号

另外着重聊一下 Shopify apps 应用市场:https://apps.shopify.com

大家都清楚,Shopify 是 “独立站” 电商建站 SaaS,而独立站 SaaS 只提供 “通用型” 解决方案,能满足 80% 的需求,剩下 20% 的客制化需求,就通过 “插件” 的形式提供,也就是 ——「Shopify app」。

我觉得大家关心比较多的,应该是「Shopify app 能赚钱吗?能赚多少钱?」这个问题。

toB 行业的底层逻辑 —— 你帮助客户赚了/省了多少钱?

我举个例子,你发现了一些商家在 “发邮件” 这件事情上有一些特殊需求,他们希望在「买家加购物车但是未付款」这个场景下发送挽回邮件来提高销量,这件需求用 Shopify 自带的后台功能可以满足,但是邮件模版和文案可编辑的限制很多,转化率不高。

有一些具备开发能力的卖家,就根据 Shopify 的 webhookadmin API 开发了一个这样的功能。

但是绝大多数 SMB(中小型企业)都没有技术团队,这也就是 Shopify 应用市场的强大之处:让商家省去了自建技术团队的成本,也让开发者从提供软件服务上获得「可观的收入」。

还是刚刚这个场景,专业叫法是「Abandoned Cart Emails」,我们先来看看 Shopify 应用市场上已经存在的插件表现如何,先搜一下 “email” 关键词

拿排名第一的 klaviyo 来说吧,你们别看它只有 4.2 分,1375 个 reviews,但是这都是实打实的 Shopify 卖家给的评论,这背后意味着上万个卖家在付费使用这个插件。

而这个在 Boston 的创业公司,今年又融了 320M$,估值来到了 9.5B$

Boston Startup Klaviyo Raises $320 Million, Doubling Its Valuation To $9.5 Billion In Seven Months

之所以估值这么高,就是因为 toB 行业,现金流稳定,客户粘性高。

但是 toB 也和 toC 行业差异很大,不能通过暴力烧钱解决问题,而是要真正让客户感受到你提供的价值,这通常都需要对电商行业有一定的理解,并且有毅力去坚持。

主要是对这个行业不了解 自学了一阵子 shopify, 但是确实公司没这块的业务, 无用武之地

另外推荐一个公众号「SaaS 102」,作者是 AfterShip CEO,对海外 SaaS 和海外电商有很深的了解,内容都是干货

纠正一下 ruby 性能并不低,基于 Rack 的框架跟原生 php 差不多 ,比 php 异步框架低一点

低的是 rails, 跟 laravel 一档 总体来说,ruby 与 php 相当, 高档与低档的都是同一水平  很多人 php laravel 能分清,ruby rails 分不清

frrom https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=fortune&l=y453b3-sf&d=d

renyuanz 回复

说白了还是国人不擅长,如果对海外 SaaS 和海外电商有很深的了解,不用做 app 了,直接创业做跨镜电商或任职国内好的跨镜电商公司高管不是问题

tablecell 回复

感谢纠正

Shopify 的开发者文档真的可以吹爆!

https://shopify.dev 这里可以了解到整个 Shopify 开发者生态所有可以做到的事

https://shopify.dev/apps 这里可以了解到如何开始开发一个 Shopify app

rails puma 比 php-fpm 高几个级别?

xiaox 回复

低 30 个级别

很好奇 shopify 是如何集成各个 shopify app 的。有空我也学习一下,借鉴一下他们的实现思路。

  • 怎么加载 shopify app
  • 怎么部署 shopify app
  • 等等。
xiaoronglv 回复

shopify app 是独立于 shopify 系统之外的应用,由开发者自己部署和维护,App 通过 oauth2 授权获取调用 API 的权限,然后通过调用 Shopify 提供的 API 去读取和修改店铺数据来实现对应的功能 (具体可以参考 Shopify 开发者文档)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号