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

renyuanz · September 19, 2021 · Last by smilekk replied at July 28, 2022 · 2720 hits

从疫情开始,海外电商成倍速增长,电商独立站成为了一个新的赛道。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

Reply to renyuanz

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

Reply to tablecell

感谢纠正

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

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

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

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

Reply to xiaox

低 30 个级别

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

  • 怎么加载 shopify app
  • 怎么部署 shopify app
  • 等等。
Reply to xiaoronglv

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

我们做的挺多的,自身有需求。

You need to Sign in before reply, if you don't have an account, please Sign up first.