Shopify App审核经验和技巧分享,助你快速通过应用审核
对 Shopify 应用程序开发者来说,在 Shopify 应用商店推出新应用程序时需要考虑许多技术性和非技术性因素。我们最近在 ShopifyDevs Twitch 频道上直播了我们的第二场 AMA(Ask Me Anything,有问必答),由 Shopify 运营经理 Ivana Mitrovic 和来自 Shopify 应用程序审核团队的 Marco Ferraris 担任主播,他们分享了开发者应该如何提交有影响力的应用程序,并更快通过审核流程。
在这次 AMA 直播期间,Mitrovic 和 Ferraris 讨论了许多有助于应用程序成功的不同因素,从品牌和安装到上线、功能和用户体验(UX)。你可以通过了解所有可改进的应用列表页面和应用本身的机会来简化应用审核流程。
在这篇文章中,我们将探索一些来自 AMA 直播的最重要的经验,包括:
如何为应用列表编写清晰详细的描述
为何性能对商家体验至关重要
如何提供明确的安装指南
1. 完善且详细的描述
一份清晰详细的描述是应用列表页面最重要的部分之一。商家可以通过这部分了解你的应用程序如何提供特定解决方案,以及它可以应用于哪些案例。
Ferraris 建议:“详细描述的主要用途是讲述你的应用程序将为安装它的商家解决什么问题。”
详细描述可以阐明应用程序为商家带来的价值,不论是解锁买家购物机会、提高商店可用性、管理后端程序还是其他好处。应用列表页面的这一部分是与商家建立联系的机会,建立他们对你品牌的信任,并回答他们可能提出的任何疑问。
MODEMAGIC 的详细描述阐明了商家如何通过他们的应用程序而受益,并剖析了该应用程序的各种功能。
Mitrovic 表示:“你的详细描述需要易于阅读、简洁并快速概述你的应用程序可以做什么,不能做什么。”
你需要回答的三个问题是:
你的 App 是做什么的?
你的 App 解决了什么问题?
你的 App 有什么功能?
同样重要的是要记住,不同的人会阅读详细描述。
“商家不是唯一阅读详细描述的人!”Mitrovic 指出。“只需想想商家是如何经营业务的,有时他们会致电 Shopify 客服,征求建议。”
Shopify 客服团队会立即寻找应用程序进行推荐,或想起那些清楚表明他们可以解决商家问题的应用程序。
在编写详细描述文案时,请考虑 Shopify 的客服团队或其他技术顾问会如何阅读它,以及如何以一种清晰易懂的方式构建关键信息。
Ferraris 对此表示赞同:“我记得当我还是一名 Shopify 客服顾问时,我会查看 Shopify 应用商店,能够在这些页面上快速找到相关信息非常重要。”
牢记谁会阅读你的详细描述,并确保描述重点是该应用程序能够解决的商家问题。为了使描述更加清晰易读,Mitrovic 和 Ferraris 还建议记住几个重要提示:
不要包含客服链接或电子邮件地址(有专门填写这些信息的部分)
注意标记符号不要包含任何格式错误,并且保持样式一致,例如当你在列表中使用项目符号时
不要在此区域包含用户指引,过多信息容易让用户迷失
使用 Hemmingway 之类的书写工具使文案易于理解,并使用 Grammarly 仔细检查语法或拼写
2. 在演示商店上投入时间
商家通常想在安装某款应用程序前看到真实示例。这正是你在应用列表页面链接的演示 URL 发挥作用的地方,它能够示范你的应用程序将如何显示在商家商店中。
这类演示商店可以是免费的开发商店,当商家访问 Shopify 应用商城时,默认密码页面将被自动绕过。
ASSEMBLE SUBSCRIPTIONS 的演示店让商家能够准确测试如何开展订阅业务,并测试应用程序功能
Mitrovic 建议道:“如果你的应用程序与店面相关,商家会想看看它是什么样子的,你应该包含一个演示店链接。这是你向商家推销应用程序的强大工具。”
演示商店为你可以包含的屏幕截图添加了不同维度,因为它准确展示了你的应用程序实际如何工作,以及用户可以如何与之交互。该演示商店支持应用列表页面的其他静态内容,允许商家亲身体验你的应用程序如何运转,并评估它是否满足他们的需求。
如果要在应用列表页面中包含演示商店,请遵循以下最佳做法:
定期检查演示商店,以确保它(在桌面端和移动端上)正确显示,并且应用程序按预期运行
如果你对应用进行了更改,请确保这些更改体现在演示商店中
为了尽可能方便查看商店的商家,只包含与应用程序相关的页面和内容
确保结算和密码页面已禁用
这方面的另一个可接受选项是包含 YouTube 链接,而不是商店 URL,以便商家查看应用程序的实际演示。这样就可以展示那些不会直接影响店面的应用程序,尤其是当它们需要更深入的讲解时。
3. 包含移动设备屏幕截图
当你准备开展 App 审核时,你可以选择包含在移动设备查看应用程序时的用户界面(UI)截图。
Mitrovic 指出:“有很多商家直接用手机经营商店。”捕捉这一视图将允许商家想像他们将如何与你的应用程序交互。
“如果商家需要每天或每周与你的应用交互以完成工作,那么这一点就非常重要!”Mitrovic 强调道。“如果商家只需设置好就不用管了,那么移动端视图对他们来说就没有那么重要了,可能不会为他们的工作流程增加任何价值。把时间花在应用需要的地方。”
你提交的手机屏幕截图不应与桌面截图重复。这意味着在移动设备上查看时,它们必须展示 UI 的响应性。手机屏幕截图应该为 900px * 1600px(9:16)。
如果你的应用程序在店面方面是移动响应式的,那么你也可以包含展示应用程序移动端功能的屏幕截图。这可以帮助商家预见其店面顾客看到的应用程序是什么样的。
EASY FAQ 的手机屏幕截图提供三种示例来展示顾客看到的应用程序会是什么样子
一般来说,确保你的应用程序在移动视图中完全响应并正常运作是一种很好的做法,因为许多商家已在使用移动设备经营商店,这对商家来说越来越重要。
4. 保持快速运转:确保 App 性能良好
从商家启动应用程序那一刻起,快速运行的应用程序对于商家体验至关重要。不论你的应用程序是否与在线商店交互,你都应该寻找机会减少应用的加载时间。应用程序的性能还延伸至 UI 资源的传送速度,以及该应用与 Shopify 后台其他部分的交互方式。
虽然不是强制性的,但 Shopify 的 GraphQL API 可用于进行更高效的 API 调用,因为你可以更具体地指定要检索的存储数据,并且通常可以在单个请求里检索所需的所有数据。这意味着可以通过采用 GraphQL 来降低应用程序产生的查询成本。
“性能真的很重要!”Mitrovic 说道。
“如果 GraphQL 能让你的应用程序更高效、性能更好,并且减少 API 调用次数,那么我鼓励你使用 GraphQL,因为它会对你有所帮助。”
即使你的应用程序已在 Shopify 应用商店上架,Shopify 应用程序审核团队也会定期对其进行审核,以确保其性能良好,不会导致商家加载速度变慢。
Ferraris 表示:“如果我们发现你的应用不符合我们的性能要求,我们会联系你解决问题。”
通过遵循我们的应用程序性能建议,你可以进一步了解如何减少应用对加载速度的影响。
5. 提供关于如何使用 App 的清晰指引
简化 App 审核流程的一个好办法是确保在提交应用程序时提供清晰的测试指引,以便 Shopify 应用审核团队轻松安装和评估该应用。身为开发人员的你看起来很简单的内容,对于首次看到你应用的审核员来说可能是含糊不清的。
“你的应用有多简单并不重要。全面详细的安装指引是非常重要的。”Ferraris 说道。“你甚至可以给我们一个演示视频,或一家示例商店的链接,如果我们遇到问题,我们会查看这些资料。不要害怕深入说明,这可以为你节省很多时间。”
这些安装说明对于上线期间的商家也是至关重要的。
Ferraris 表示:“如果我对你的应用程序功能以及使用方法还不十分清楚,那么首次接触该应用的商家弄清楚这点的可能性就微乎其微。”
有来自各种技术经验背景的商家,更不用说潜在的语言和可访问性障碍了,因此在起草安装指引时,有必要考虑到这点。目标是使应用程序尽量容易安装,并根据需要提供尽可能多的辅助安装指引。
6. 与 Shopify 合作伙伴生态系统一起工作
Shopify 开发者社区是一个非常协作和合作的环境,经验丰富的合作伙伴常常支持新人的成长,开发者经常组队为商家解决问题。
"这是 Shopify 社区的独特之处。”Mitrovic 指出。
“你会发现每个人都在一起工作,因为我们在努力解决同样的问题。你真的能感受到归属感和社区意识,这就是为什么我们的商家能得到最好的帮助。”
以下是与其他开发者互动的一些方法:
考虑发布其他开发者可以与你合作的开源库或演示应用
向其他合作伙伴学习,在 Shopify 社区论坛为商家提供建议
通过合作伙伴数据面板加入 Shopify Partners Slack 社区,与其他开发者分享技巧和建议
为合作伙伴和商家举办一次线上聚会,分享在 Shopify 上建设的相关见解
“我喜欢看到我们的合作伙伴生态系统中形成合作关系。”Ferraris 说道。“你常常会看到应用开发人员与机构合作开发项目。”
通过与其他开发者共同努力,你们可以互相帮助,在 Shopify 应用商店及其他平台上取得成功。
为 Shopify 商家构建 App
无论你是想为 Shopify 应用商店构建应用程序、提供定制应用开发服务、还是想寻找扩大用户群的方法,Shopify 合作伙伴计划都将为你的成功奠定基础。免费加入并获得培训资源、开发者预览环境和持续性收入机会。
遵循以下步骤,更快推出并获得好结果
构建并提交应用程序通常是作为 Shopify 合作伙伴建立成功的软件即服务(Saas)业务的第一步。通过花时间在应用列表页面提供清晰有用的信息和文档,使你的应用程序在 Shopify 应用商店脱颖而出。让我们来回顾一下 Mitrovic 和 Ferraris 在 AMA 中分享的重点:
编写清晰详细的应用描述
创建一家示例商店来演示你的应用程序,并保持更新
包含移动设备上应用程序的屏幕截图
确保应用程序快速运行且性能良好
提供关于如何安装、加载和使用应用程序的简单说明
与 Shopify 合作伙伴生态系统分享你的经验,不要害怕寻求帮助
Shopify 应用审核团队的这些见解不仅会帮助你充分展示已投入到应用程序的所有艰苦开发工作,还可以使团队加快 App 审核进度,以便你推出自己的应用并建立成功的 SaaS 业务。