原文链接:https://www.shopify.com/partners/blog/shopify-unite-announcements-2021
作者:Amelia Garvey
翻译:美股研究社
今年的Shopify Unite是关于使未来的商业成为可能的基础设施、工具和技术。领导层走上了虚拟舞台,深入研究我们正在开发的产品,并分享了我们的路线图,我们将扩展开发人员在Shopify上构建的工具。
为了让您全面了解最新情况,以下是我们宣布的所有内容的汇总。
目录:
你在Shopify应用商店的首个100万美元年收益的分成为零
介绍在线商店2.0
扩展Shopify Checkout与应用程序
改进应用程序开发
更新Storefront API
引入Hydrogen
01
你在Shopify应用商店的
首个100万美元年收益的分成为零
对于那些为Shopify应用商店开发应用的人来说,Shopify Unite最重要的消息之一是,截至2021年8月1日,我们将对你在Shopify应用商店每年获得的前100万美元提供零收益分成。
没错——如果你在Shopify应用商店每年赚不到100万美元,你就可以注册不再支付收益分成。每年,这些数字都会重新设定。
我们对收入分成模式的改变表明了我们对支持开发者在Shopify上开发的潜力的态度,以及我们多幺希望世界上最好的开发者为每个人创造更好的商业。这一变化意味着你的口袋里有更多的钱:投资你的业务、发展你的资源、为Shopify的商家构建更多的解决方案的钱。
当你的收入超过100万美元时,你将支付15%的收入分成,这比之前20%的收入分成要低。
我们还将向所有在 8 月 1 日之后注册的开发者收取一次性注册费,该费用将在他们提交第一个待审核的应用程序时支付。
现在,让我们深入探讨Shopify Unite上公布的基础设施和技术。
02
介绍在线商店2.0
过去一年,随着消费者在疫情期间越来越多地选择网上购物,我们看到网上商店的客流量翻了一番。在当今世界,商家的网店如何在网上呈现已经变得前所未有的重要。
这就是为什幺我们很高兴宣布我们对在线商店平台的最大投资。我们称之为在线商店2.0。
1.更新主题架构
对于商家和开发人员来说,在线商店2.0带来的最大变化之一是升级了在线商店的主题架构。这些更新为商家提供了更简单、更灵活的定制选项,也为开发人员提供了新的机会。
每页的章节
我们通过将所有主题的Liquid代码移动到JSON模板中,从而使主题完全模块化,这些模板可以在在线商店中使用。这些模板定义了页面的结构,以及从页面上的哪些部分到每个设置如何配置的所有内容。
因为这些模板可以在整个在线商店中使用,所以除了主页之外,现在可以在更多的页面上使用这些部分。这为商家开启了一系列个性化商店的新机会——无需依赖开发者。
“现在,除了主页之外,还有更多的页面可以使用这些章节。”
作为一名开发人员,这意味着你可以发布一个更模块化的主题:一个主题,为商家提供更多定制选项,每个资源有不同的模板。所有这些对您来说都意味着更少的维护和更少的单调定制,因此您可以专注于构建新的解决方案。
2.主题应用扩展和应用程序块
在线商店2.0的改进也为给商店开发应用的开发者带来了巨大的好处。我们正在为开发者引入主题应用扩展,允许你通过应用块将应用扩展到商家的主题。
内置的模块化
主题应用程序扩展完全改变了商家与你的应用程序在店面的互动方式。他们现在可以轻松地将你的应用集成到他们的主题中,而无需通过一个应用块Liquid文件,允许他们从主题编辑器管理应用。如果他们选择卸载你的应用程序,ghost code将被自动删除。
应用程序块也将减少支持债务。因为不再需要打开主题代码来手动安装应用,而且卸载程序更简洁,所以你不必担心会引入破坏性更改,这意味着用户排除故障的时间更少。
要确定商家是否在使用与你的主题应用扩展兼容的主题,你应该使用主题API和资产API。了解商家使用的是哪种类型的主题可以帮助你为商家提供最佳的登陆体验,让他们将应用整合到自己的主题中。
托管和管理资产
您还可以将应用的支持资产添加到主题应用扩展中,以便通过 Shopify 的 CDN 进行快速托管,并在主题扩展的应用块中轻松引用这些资产。
简化的开发人员工具
作为Online Store 2.0的一部分发布的开发工具也支持在Shopify上开发、测试和部署应用程序。当你准备好向商家发布你的扩展程序时,你可以发布它。发布一个扩展版本将取代当前提供给商店的应用程序安装版本。
3.灵活的店铺内容
在Online Store 2.0中,开发人员不必将元字段硬编码到主题中,也不必依赖API来更改产品页面。主题开发人员现在可以使用动态源插入标准元字段和已知的资源属性作为默认设置。
我们引入了关键的变化来改进主题动态源:
改进metafields:metafields现在有一个更灵活的类型系统,标准metafields使自定义主题在跨市场的垂直商店中开箱即用变得更简单,以及允许Storefront API和Liquid用户呈现数据商人的目的。
文件选择器:metafields现在支持媒体,如图像或PDF文件。metafield文件选择器使商家很容易在产品页面上上传和选择媒体。保存在设置/文件部分的所有图像都可以立即使用。
文件API:开发者也可以通过新的文件API访问设置/文件的内容。这个GraphQL API允许应用从设置/文件中上传或选择现有的媒体内容。应用程序现在可以受益于访问这个区域的管理。
4.开发人员工具
为了帮助您使用这些新功能,我们还发布了一套新的开发人员工具。
Dawn
Dawn是我们的第一个开源参考主题,以性能为出发点,使用了在线商店2.0中的所有新特性。它是一个超轻量级的、移动优先的主题,使用原子组件、JavaScript-only-as-needs和一组功能。它最大化了商家的灵活性,同时最小化了复杂性并保持了精益。
Dawn,Shopify的第一个源代码可用参考主题
我们将Dawn构建为默认速度很快,不管怎样,它的加载速度比现在超过一半的商家使用的首秀主题快35%。我们实现这一目标的方法之一是使用JavaScript-only-as-needed开发方法。在某些情况下,JavaScript是创建优秀用户体验的必要元素,但在有意义的情况下,我们依赖于本地浏览器功能,而不是JavaScript库。
由于Dawn已经为其所有页面提供了JSON模板,因此您可以在解锁自己主题的部分时将其用作模型。它最终将取代Debut成为所有新店的新默认主题。
对于代理合作伙伴,这意味着您可以改进您的服务,以帮助商家采用这个主题的新的在线商店功能,并快速为您的客户建立快速和灵活的商店。
GitHub集成
我们现在与Github有一个新的集成,允许你不断地改变你的主题。这意味着您可以安全地与本地版本控制支持协作,并可以实现工作流,其中更改必须在GitHub上审查和合并,然后再填充到一个实时主题。
与GitHub同步还可以让你从本地服务器共享预览链接,而无需手动同步或推送压缩文件,因此你可以更轻松地与客户端和团队协作。
Shopify CLI
最后,我们对Shopify CLI进行了扩展,以合并主题开发。提供以下功能:
安全地开发、预览和测试开发主题中的主题变更
Hot re-load CSS和Liquid部分更改
从命令行推送和发布主题
在你的主题上运行Theme Check(见下文)
填充主题的测试数据,包括产品、客户和起草订单
Theme Check
Theme Check是我们的Liquid和JSON语言服务器,扫描主题的错误和突出显示Shopify主题和Liquid的最佳实践,所有集成在您的本地环境。该工具可以与文本编辑器(如Visual Studio Code)集成,并识别主题代码中的几种类型的问题,包括Liquid语法错误、模板缺失、性能问题等。
Theme Check也与Shopify CLI工具捆绑在一起,所以您不需要单独安装它。
5.为Shopify构建主题
在线商店2.0为开发者和商家提供了一个全新的、更灵活的环境。我们很高兴地宣布,作为这次改革的一部分,我们将在2021年7月15日重新开放Shopify主题商店。有超过170万的商家使用Shopify来经营他们的业务,现在是时候为这些全球企业家打造主题了。
更好的是,在9月份,我们将取消你在Shopify主题商店每年第一个百万美元的收入分成。这意味着如果你的收入少于100万美元,你将无需支付任何收益分成——这些数字每年都会重新设定。当你赚了超过100万美元时,你仍然只需要支付增量收益的15%的收益分成。
“有超过170万商户使用Shopify来经营他们的业务,现在是时候为这些全球企业家打造主题了。”
向 Shopify 主题商店提交每个帐户将收取 99 美元的一次性提交费,以及所有交易的 2.9% 处理费。我们将很快提供有关此更新的更多信息。
为了充分利用重新开放的Shopify主题商店和这种新的收入分享模式,你应该:
将你的主题和应用程序迁移到Online Store 2.0的要求。
开始构建Shopify主题。Shopify主题商店自2018年以来就关闭了,所以这是一个尽早进入并建立自己作为一个值得信赖的主题开发者的机会。
03
扩展Shopify Checkout与应用程序
结账是在线购物的核心。这是转换发生的地方。在这里,商人进行销售,买家进行购买。确保Shopify Checkout是世界上最好的、能够跟上巨大的销售量,是Shopify的首要任务。
目前,Shopify Checkout的小变化只能通过编辑器对所有商家进行,更大的变化只能通过checkout.liquid Shopify Plus账户进行。我们很高兴地宣布,不久之后,我们将通过应用程序为每个人扩展结账功能。
这些新功能将允许您构建商家需要的任何东西,从简单的定制到复杂的用户界面(UI)和业务逻辑。这次更新包括付款扩展,Shopify脚本的更改,以及一个新的支付平台。
Checkout extensions
为了让开发者能够构建自定义的结账体验,我们引入了Checkout extensions,一组用于构建结账应用的扩展点、API和UI组件。使用这些工具意味着您可以为结帐构建灵活的解决方案,而没有被黑客入侵的风险。
今天,我们很高兴地告诉大家,我们已经开放了第一个Checkout extensions的测试版,即购买后的应用扩展(见下文),其他的付款扩展也将在今年晚些时候发布。
通过Checkout extensions,你可以访问:
扩展API:一系列用于在应用程序中构建强大的付款定制的API。这些API仍在开发中,将允许您访问和修改结帐行项目、折扣、客户信息、metafields、买家旅程和购物车属性。如果你是一个代理合作伙伴,自定义应用提供了一种全新的方式,可以在同一时间为多个客户分发你的解决方案。
新的扩展点:新的扩展点将允许您为结帐的不同部分构建体验。
组件库:你的应用程序将使用这个组件库来创建自定义体验,并将它们注入到不同的扩展点。
新API:这些API允许您控制结账的某些元素,如Branding API,它允许您更改颜色、间距、排版和更多的结账体验。
Checkout扩展使用App Bridge Checkout,这是一种新技术,允许我们获取你的代码托管在Shopify的CDN上,并在浏览器的Web Worker沙箱中安全地运行。通过Checkout extensions构建的自定义付款体验将与Shop Pay等加速付款一起顺利工作,因此您的用户仍然能够利用更快的付款带来的更高转化率。
售后检测扩展
今天,我们对第一个可用的付款扩展开放了测试版:售后检测扩展。这个扩展允许开发人员直接在Shopify Checkout中构建售后体验。
售后是商家和买家之间在购买之后的互动,但在客户离开商店之前发生在和商家之间的交互位于结账和感谢页面之间,这是一个买家高度关注和参与的地方,也是一个提供产品升级销售、捐赠请求或调查、未来订单折扣等服务的完美页面。
售后检测扩展让您:
建立在Shopify Checkout上:直接与Shopify Checkout集成,这样你就可以专注于为买家构建出色的购后体验,而Shopify提供了一个快速、可靠和一流的付款。
与Shopify完全集成:您的应用程序将始终兼容功能、API更新和Shopify平台的改进。
发展商家业务:无论是通过促销活动提高平均订单价值,还是通过调查收集关键客户信息,还是通过促销活动推动未来业务,你的购后应用都将在满足商家的商业目标和帮助他们成长方面发挥关键作用。
你现在就可以开始在开发商店中构建自己的售后应用程序。一旦你的应用创建好并准备好接受批准,你就需要将其提交给审查机构。请注意,拥有现有应用程序的开发人员希望将售后检测扩展程序添加到其现有应用程序也需要获得批准。
请注意今年晚些时候在开发者预览中发布的其他结账扩展程序。
Shopify Scripts
Shopify Scripts是Plus商家可以使用的一个特性,允许他们建立独特的后端自定义逻辑。我们已经使用WebAssembly完全重新构建了Scripts体验,以简化开发过程、提高可靠性,并使Scripts运行得更快。
我们还更新了Scripts的开发工具,并使使用您喜欢的本地开发工作流构建Scripts成为可能,而不必使用在线Scripts编辑器。
此外,Scripts现在通过应用程序部署和安装。这意味着您的Scripts现在可以安装在多个商店中,商家可以使用它们而不必修改代码。
由于Scripts是在Shopify中执行的,所以它们可以扩大规模,以处理来自世界上最大的商家和快闪卖家的流量。
支付平台
开发者是我们付费生态系统的重要组成部分。世界各地出现的新支付方式比我们能够整合到我们的平台上的速度还要快,所以开发者构建支付解决方案是应对这种增长的关键。以前,这是通过通过活跃商户和托管支付SDK与Shopify结帐集成完成的。
我们很高兴地宣布,支付开发商可以更好地与Shopify集成:我们的新支付平台将取代我们的传统集成点,使您能够创建支付网关作为Shopify应用程序。该支付平台进行了优化,可以与Shopify最新的付款技术堆栈协同工作,并为开发者提供了与Shopify集成的单一路径。
“我们的新支付平台将取代我们的传统集成点,使您能够创建支付网关作为Shopify应用程序。”
支付合作伙伴可以通过利用应用扩展、API和内置的商业体验来提供丰富的商业体验。
每一个支付网关都将建立在支付平台上,这意味着随着我们不断创新,我们的合作伙伴将获得新的付款和支付功能。
开发商将于2021年秋季开始使用这一新的支付平台。
04
改进应用程序开发
现在是在Shopify上开发应用的最佳时机:全球有超过170万商户使用Shopify,商户需要技术解决方案来发展他们的业务。但这只是个开始——随着商业的发展越来越复杂,Shopify上的创造性技术解决方案的市场只会越来越大。
今天,我们宣布更新和改变,使您更容易利用这个机会。
1.对Shopify开发的改进
为了帮助改进您的开发工作流程,我们今年发布了一系列增强功能。
更好的文档
我们已经修改了我们的开发人员文档,将重点放在您希望实现的结果上,使您更容易找到所需的信息。
我们还改进了可读性,在教程中对排版、布局和多编程语言块进行了更改,使它们更容易理解。我们在参考资料中提供了简单的复制粘贴片段,以帮助您更快地移动。
Developer Console
为了帮助改进开发应用程序扩展的过程,我们引入了Developer Console,你可以在一个真实的商店环境中构建和测试扩展。
目前,App Bridge Admin扩展不能在真实的商店上使用真实的数据进行测试,除非将扩展推到Shopify的CDN上,这不是一个理想的解决方案。在构建和测试App Bridge Admin扩展时,Developer Console提供了更好、更快、更现实的开发体验。
有了Developer Console,你对本地环境所做的任何更改都会立即呈现出来,所以你不再需要推送或发布你的应用来查看你的修改。您还可以通过二维码即时呈现您的扩展程序的移动版本,以确保您的扩展程序在桌面和移动环境中都能正确呈现。
Developer Console现在可以通过开发商店获得,以帮助用户创建尽可能好的体验。
谷歌云Pub / Sub
谷歌Cloud Pub/Sub现在为开发者提供了一种更简单的管理webhook事件的方式。有了Pub/Sub,你就可以按自己控制的节奏进行活动。这意味着传入事件将更可靠地传递,应用程序错误和延迟将被最小化,即使在最繁忙的时期也是如此。
Pub/Sub使大规模使用webhook变得更容易,因为你不再需要构建和托管一个API和队列系统来接收webhook。相反,Pub/Sub将负责以低延迟可靠地接收所有webhook事件,所以你不需要担心扩展Web服务器。
2.提高应用程序的可发现性
创建应用是成为成功开发者的第一步,但要想站稳脚跟,你必须能够在正确的时间将应用呈现在正确的商家面前。为了帮助你更好地与商家联系,让你的应用能够发展,我们正在改进Shopify app Store,以提高应用的曝光率。
利用来自商家的数据和见解,我们可以确定商家在什幺时候需要什幺。今天,我们开始向少数商家推出这种新的应用商店体验。
新的个性化Shopify应用商店主页的示例
这些见解将为我们新的个性化Shopify App Store主页提供帮助,包括新的内容类型、改进的分类、更丰富的应用类别页面和模块化方法。这些改进的目的是确保有机曝光,这样开发者就可以专注于他们最擅长的事情:创造出色的应用。
这些改进的目的是提高有机曝光率,让开发者能够专注于自己最擅长的事情:创造出色的应用。
Shopify App Store的认知度广告
对于那些希望投资于加速发展的开发者来说,我们很高兴地告诉大家,我们正在通过引入认知度广告来扩大Shopify App Store广告的功能。
现在,搜索广告将被称为“转换广告”。转换广告能够帮助那些已经在搜索某一特定应用类型或有特定需求的已有意向商家,而意识广告则能够帮助商家了解他们尚未考虑到的商机。
新 Shopify 应用商店主页上的认知度广告示例
这个新的广告空间将把你的应用放在应用商店的主页上,得益于我们新的个性化引擎,你的应用将出现在商家面前,他们将从你的应用中获益。这将有助于避免浪费时间和广告资金,同时也确保了一个值得信赖的主页体验。
认知度广告还可以通过选择与品牌最匹配的广告块颜色来给你更有创意的格式控制。
这些广告目前正在进行内测,预计将在秋季正式发布。
3.管理账单和付款
我们还在改进合作伙伴仪表板,以改善你管理应用开发业务的后台日常工作的方式。
App退款和收费概述页面
在合作伙伴仪表板的新收费概述页面可以更容易地查看应用订阅费用,所以你可以更好地管理你的账单和支付,甚至直接解决退款请求。
这次更新会让你更容易了解商家是如何收费的,以及你可以预期获得的报酬。
新的收费概述页面
其他支付方式
关于支付的话题,我们也很兴奋地宣布,您不久将能够收到除了PayPal的不同形式的支付,这包括本地银行转账、电汇和其他支付方法。我们将支持在全球200多个地区和国家接受支付,我们将确保您获得尽可能好的汇率。
05
更新Storefront API
性能和可扩展性是Shopify今年的首要主题,这也延伸到了我们的API。我们在性能方面做了很大的改进,目标是将我们的GraphQL引擎带到每个主要的地理区域。我们的目标和愿景是在不到50ms的时间内为每一个买家带来您需要的所有Shopify功能。
在我们即将于7月发布的API中,Storefront API有一些特别令人兴奋的新特性,这些特性将使开发者能够为商家构建更强大的体验。
新的购物车功能
随着Shopify的发展,以及我们不断推出新的结账体验等改进,重要的是我们的其他基础设施也要同步发展,这样商家的需求才能得到满足,买家才能继续获得尽可能好的购物体验。
为了支持这一点,我们在Storefront API中发布了新的购物车功能,重点关注性能、可靠性和可扩展性。它由与我们的签出相同的原语提供支持,但设计为提供可预测的低延迟响应,并能够在没有任何商店范围的速率限制的情况下增长。在我们将其推广到API的下一个稳定版本之前,我们期待得到您的反馈。
结合强大和安全的付款功能,购物车可解锁如含税、折扣、关税等的估计总额等功能。对于消费者来说,这是购买体验的重要组成部分,并为开发者提供了构建这种体验的新可能性。
新的@inContext GraphQL指令
我们将引入一个新的@inContext GraphQL指令,它允许你传入相关的买方上下文。在我们的API中使用这一功能可以解锁国际定价和本地取货等功能,这些功能可以由商家配置。
国际定价
今年早些时候,Shopify推出了国际定价支持,让跨境销售更灵活。现在你可以在Storefront API中效仿这种做法,我们已经用店面上用国际定价取代了展示货币。
本地取货
到2020年,本地取货成为成千上万商家和他们顾客的标准。随着世界继续适应一种新的常态,像这样的销售方式将继续存在下去。
为了支持这一功能,我们可以通过Storefront API查询附近的商店位置列表。一旦有了首选位置的ID,就可以使用@inContext GraphQL指令来查询该位置的产品可用性。
我们很高兴通过Storefront API提供本地可用性和库存,这样商家就可以继续利用这个方便的购物选项。
销售计划
销售计划使商家能够创建自定义的账单、定价和交付策略。这意味着商家可以通过订阅、预购和其他方式进行销售。您现在可以通过Storefront API检索与每个产品相关的销售计划。
Metafields
目前,Metafields可以通过管理API创建和列入白名单,但随着7月版本的发布,你也可以通过Storefront API检索所有Metafields。
这个更新在解释产品、产品变体、订单、客户和所有其他核心Shopify类型时提供了更大的灵活性。
更新到Storefront API模式
今年晚些时候,我们将对Storefront API模式进行一次重大更新,以改善其整体人体工程学,使其使用起来更直观。
为此,我们邀请您查看我们的预览平台,其中包含模拟数据,您可以在这里研究模式的特性。
我们也邀请您帮助我们使Storefront API更好。加入我们的新社区,展示你所建立的,分享意见,并对新模式给出反馈。
06
引入Hydrogen
虽然Storefront API是你前端的强大来源,但建立一个功能性的店面仍然需要大量的工作,这样你才能真正开始设计和构建独特的买家体验。我们问自己一个“batteries included”的网络店面解决方案是什幺样子的,我们的答案是Hydrogen。
Hydrogen的快速启动环境为Web开发人员提供了快速构建自定义店面的便捷途径。Hydrogen是一个开发者工具包,其中包括帮助您只需单击几下即可启动和运行的脚手架,以及一组可帮助您构建商业网站基础的React组件,因此您可以专注于样式化和设计功能独一无二的品牌。
在Shopify Unite上,我们也预览了Oxygen,这是一种直接在Shopify上托管Hydrogen店面的方式,它是快速的、全球性的,并且为商业进行了优化。这将使用户能够利用我们悠久的历史和对快速创建电子商务网站所需条件的深刻理解。
值得注意的是,目前Hydrogen技术还处于起步阶段。Shopify的产品团队正在埋头构建这些新产品,所以请关注这个页面,查看演示并注册更新。