1. Shopify CLI(脚手架)
内容:Shopify CLI 的官方文档,介绍了该命令行工具的简介、安装要求、使用方法、支持的命令与配置,以及如何贡献代码等内容。
2. 搭建第一个App
内容:如何使用 Shopify CLI 快速创建一个新的 Shopify 应用,包括:初始化一个 React Router 模板的应用、启动本地开发服务器、将应用安装到开发商店并生成测试产品。 (参考:搭建第一个Shopify App)
3. App配置文件内容介绍
内容:介绍了如何使用 shopify.app.toml 配置 Shopify 应用,包括应用名称、权限、回调地址、webhooks、代理等设置,并说明这些配置如何在本地和部署后生效。
4. 本地开发网络选项
内容:介绍了 Shopify CLI 本地开发的网络选项,包括Cloudflare 快速隧道(默认) 、基于本地主机的开发、自定义隧道(例如 ngrok)。
5. Theme App Extension
内容:介绍了 Theme App Extensions框架:它允许你的应用通过 “app blocks” 和 “app embed blocks” 无需修改主题代码,就能将功能无缝集成到兼容 Online Store 2.0 的主题中。 (参考:介绍一下Shopify App 的 Theme App Extensions)
6. GraphQL
内容:介绍了 Shopify GraphQL Admin API 和 Shopify GraphQL Storefront API,以及其和REST API的区别。
内容:GraphQL API具体使用方式。
7. Webhook订阅
内容:介绍了 Shopify 的Webhooks 系统以及说明如何通过配置文件、GraphQL 或 REST API 创建、管理 webhook 订阅。
8. 自定义数据
内容:如何通过metafields 和 metaobjects自定义 Shopify 中的数据
9. 身份验证和授权
内容:介绍了 Shopify CLI 与 Shopify App Bridge 等工具下,构建应用所需的认证(Authentication)与授权(Authorization)流程。
10. 性能优化
内容:介绍了 Shopify 应用构建中性能优化的关键点,同时还说明了如何衡量性能(如 Web Vitals 中的 LCP、CLS 指标)、以及为获取 Built for Shopify 认证所需满足的性能门槛。
11. Polaris组件
polaris-react.shopify.com/componentsp…
内容:介绍了所有Polaris组件的使用方式和示例。
12. Polaris Icons
polaris-react.shopify.com/iconspolari…
内容:列出了所有Polaris Icons。
[Icons - Shopify Polaris Reactpolaris-react.shopify.com/icons](Icons - Shopify Polaris Reactpolaris-react.shopify.com/icons)
内容:列出了所有Polaris Icons。
13. Shopify App Store审核要去
内容:当你的App需要上架时,你需要满足这里面的所有要求。
14. Built for Shopify审核要求
内容:如果你的应用需要申请Built for Shopify,这个文档列出了所以你需要满足的要求。
15. 支付收费相关
内容:Shopify的Billing API,如果你的App是收费的,必须强制使用这个API
16. 应用部署相关
内容:介绍如何将Shopify应用或扩展进行部署和托管,包括部署到第三方托管平台或者自己的云服务器上。 (参考:将你的Shopify App部署到fly.io上、在Render上部署Shopify App、在自己的云服务器上部署Shopify App)
17. 开发者社区
community.shopify.dev/community.s…
内容:Shopify开发者交流社区,会有很多人在上面提出问题,以及官方人员在上面回复的解决方案。
关于我:
曾在字节跳动等大厂工作超过8年,有资深的移动端、前端开发经验,目前在做Shopify相关业务的创业,关注我,我们一起探索Shopify的精彩世界。
卫星公众/小🍠:浅墨 momo