毕业论文
您现在的位置: 版本控制 >> 版本控制发展 >> 正文 >> 正文

一文速览Shopify发布会大刀阔斧之下

来源:版本控制 时间:2022/8/5
北京看白癜风的医院 http://baidianfeng.39.net/a_zhiliao/150911/4694665.html

本文作者

AmeliaGarvey

翻译

美股研究社

今年的ShopifyUnite是关于使未来的商业成为可能的基础设施、工具和技术。领导层走上了虚拟舞台,深入研究我们正在开发的产品,并分享了我们的路线图,我们将扩展开发人员在Shopify上构建的工具。

为了让您全面了解最新情况,以下是我们宣布的所有内容的汇总。

目录:

·你在Shopify应用商店的首个万美元年收益的分成为零

·介绍在线商店2.0

·扩展ShopifyCheckout与应用程序

·改进应用程序开发

·更新StorefrontAPI

·引入Hydrogen

一、你在Shopify应用商店的首个万美元年收益的分成为零

对于那些为Shopify应用商店开发应用的人来说,ShopifyUnite最重要的消息之一是,截至年8月1日,我们将对你在Shopify应用商店每年获得的前万美元提供零收益分成。

“从年8月1日起,我们将对你在Shopify应用商店上每年赚到的第一个万美元提供零分成。”

没错——如果你在Shopify应用商店每年赚不到万美元,你就可以注册不再支付收益分成。每年,这些数字都会重新设定。

我们对收入分成模式的改变表明了我们对支持开发者在Shopify上开发的潜力的态度,以及我们多么希望世界上最好的开发者为每个人创造更好的商业。这一变化意味着你的口袋里有更多的钱:投资你的业务、发展你的资源、为Shopify的商家构建更多的解决方案的钱。

当你的收入超过万美元时,你将支付15%的收入分成,这比之前20%的收入分成要低。

我们还将向所有在8月1日之后注册的开发者收取一次性注册费,该费用将在他们提交第一个待审核的应用程序时支付。

现在,让我们深入探讨ShopifyUnite上公布的基础设施和技术。

二、介绍在线商店2.0

过去一年,随着消费者在疫情期间越来越多地选择网上购物,我们看到网上商店的客流量翻了一番。在当今世界,商家的网店如何在网上呈现已经变得前所未有的重要。

这就是为什么我们很高兴宣布我们对在线商店平台的最大投资。我们称之为在线商店2.0。

1、更新主题架构

对于商家和开发人员来说,在线商店2.0带来的最大变化之一是升级了在线商店的主题架构。这些更新为商家提供了更简单、更灵活的定制选项,也为开发人员提供了新的机会。

每页的章节

我们通过将所有主题的Liquid代码移动到JSON模板中,从而使主题完全模块化,这些模板可以在在线商店中使用。这些模板定义了页面的结构,以及从页面上的哪些部分到每个设置如何配置的所有内容。

因为这些模板可以在整个在线商店中使用,所以除了主页之外,现在可以在更多的页面上使用这些部分。这为商家开启了一系列个性化商店的新机会——无需依赖开发者。

“现在,除了主页之外,还有更多的页面可以使用这些章节。”

作为一名开发人员,这意味着你可以发布一个更模块化的主题:一个主题,为商家提供更多定制选项,每个资源有不同的模板。所有这些对您来说都意味着更少的维护和更少的单调定制,因此您可以专注于构建新的解决方案。

2、主题应用扩展和应用程序块

在线商店2.0的改进也为给商店开发应用的开发者带来了巨大的好处。我们正在为开发者引入主题应用扩展,允许你通过应用块将应用扩展到商家的主题。

内置的模块化

主题应用程序扩展完全改变了商家与你的应用程序在店面的互动方式。他们现在可以轻松地将你的应用集成到他们的主题中,而无需通过一个应用块Liquid文件,允许他们从主题编辑器管理应用。如果他们选择卸载你的应用程序,ghostcode将被自动删除。

应用程序块也将减少支持债务。因为不再需要打开主题代码来手动安装应用,而且卸载程序更简洁,所以你不必担心会引入破坏性更改,这意味着用户排除故障的时间更少。

要确定商家是否在使用与你的主题应用扩展兼容的主题,你应该使用主题API和资产API。了解商家使用的是哪种类型的主题可以帮助你为商家提供最佳的登陆体验,让他们将应用整合到自己的主题中。

托管和管理资产

您还可以将应用的支持资产添加到主题应用扩展中,以便通过Shopify的CDN进行快速托管,并在主题扩展的应用块中轻松引用这些资产。

简化的开发人员工具

作为OnlineStore2.0的一部分发布的开发工具也支持在Shopify上开发、测试和部署应用程序。当你准备好向商家发布你的扩展程序时,你可以发布它。发布一个扩展版本将取代当前提供给商店的应用程序安装版本。

3、灵活的店铺内容

在OnlineStore2.0中,开发人员不必将元字段硬编码到主题中,也不必依赖API来更改产品页面。主题开发人员现在可以使用动态源插入标准元字段和已知的资源属性作为默认设置。

我们引入了关键的变化来改进主题动态源:

·改进metafields:metafields现在有一个更灵活的类型系统,标准metafields使自定义主题在跨市场的垂直商店中开箱即用变得更简单,以及允许StorefrontAPI和Liquid用户呈现数据商人的目的。

·文件选择器:metafields现在支持媒体,如图像或PDF文件。metafield文件选择器使商家很容易在产品页面上上传和选择媒体。保存在设置/文件部分的所有图像都可以立即使用。

·文件API:开发者也可以通过新的文件API访问设置/文件的内容。这个GraphQLAPI允许应用从设置/文件中上传或选择现有的媒体内容。应用程序现在可以受益于访问这个区域的管理。

4、开发人员工具

为了帮助您使用这些新功能,我们还发布了一套新的开发人员工具。

Dawn

Dawn是我们的第一个开源参考主题,以性能为出发点,使用了在线商店2.0中的所有新特性。它是一个超轻量级的、移动优先的主题,使用原子组件、JavaScript-only-as-needs和一组功能。它最大化了商家的灵活性,同时最小化了复杂性并保持了精益。

述(最多18字

Dawn,Shopify的第一个源代码可用参考主题

我们将Dawn构建为默认速度很快,不管怎样,它的加载速度比现在超过一半的商家使用的首秀主题快35%。我们实现这一目标的方法之一是使用JavaScript-only-as-needed开发方法。在某些情况下,JavaScript是创建优秀用户体验的必要元素,但在有意义的情况下,我们依赖于本地浏览器功能,而不是JavaScript库。

由于Dawn已经为其所有页面提供了JSON模板,因此您可以在解锁自己主题的部分时将其用作模型。它最终将取代Debut成为所有新店的新默认主题。

对于代理合作伙伴,这意味着您可以改进您的服务,以帮助商家采用这个主题的新的在线商店功能,并快速为您的客户建立快速和灵活的商店。

GitHub集成

我们现在与Github有一个新的集成,允许你不断地改变你的主题。这意味着您可以安全地与本地版本控制支持协作,并可以实现工作流,其中更改必须在GitHub上审查和合并,然后再填充到一个实时主题。

与GitHub同步还可以让你从本地服务器共享预览链接,而无需手动同步或推送压缩文件,因此你可以更轻松地与客户端和团队协作。

ShopifyCLI

最后,我们对ShopifyCLI进行了扩展,以合并主题开发。提供以下功能:

·安全地开发、预览和测试开发主题中的主题变更

·Hotre-loadCSS和Liquid部分更改

·从命令行推送和发布主题

·在你的主题上运行ThemeCheck(见下文)

·填充主题的测试数据,包括产品、客户和起草订单

ThemeCheck

ThemeCheck是我们的Liquid和JSON语言服务器,扫描主题的错误和突出显示Shopify主题和Liquid的最佳实践,所有集成在您的本地环境。该工具可以与文本编辑器(如VisualStudioCode)集成,并识别主题代码中的几种类型的问题,包括Liquid语法错误、模板缺失、性能问题等。

ThemeCheck也与ShopifyCLI工具捆绑在一起,所以您不需要单独安装它。

5、为Shopify构建主题

在线商店2.0为开发者和商家提供了一个全新的、更灵活的环境。我们很高兴地宣布,作为这次改革的一部分,我们将在年7月15日重新开放Shopify主题商店。有超过万的商家使用Shopify来经营他们的业务,现在是时候为这些全球企业家打造主题了。

更好的是,在9月份,我们将取消你在Shopify主题商店每年第一个百万美元的收入分成。这意味着如果你的收入少于万美元,你将无需支付任何收益分成——这些数字每年都会重新设定。当你赚了超过万美元时,你仍然只需要支付增量收益的15%的收益分成。

“有超过万商户使用Shopify来经营他们的业务,现在是时候为这些全球企业家打造主题了。”

向Shopify主题商店提交每个将收取99美元的一次性提交费,以及所有交易的2.9%处理费。我们将很快提供有关此更新的更多信息。

为了充分利用重新开放的Shopify主题商店和这种新的收入分享模式,你应该:

·将你的主题和应用程序迁移到OnlineStore2.0的要求。

·开始构建Shopify主题。Shopify主题商店自年以来就关闭了,所以这是一个尽早进入并建立自己作为一个值得信赖的主题开发者的机会。

三、扩展ShopifyCheckout与应用程序

结账是在线购物的核心。这是转换发生的地方。在这里,商人进行销售,买家进行购买。确保ShopifyCheckout是世界上最好的、能够跟上巨大的销售量,是Shopify的首要任务。

目前,ShopifyCheckout的小变化只能通过编辑器对所有商家进行,更大的变化只能通过checkout.liquidShopifyPlus账户进行。我们很高兴地宣布,不久之后,我们将通过应用程序为每个人扩展结账功能。

这些新功能将允许您构建商家需要的任何东西,从简单的定制到复杂的用户界面(UI)和业务逻辑。这次更新包括付款扩展,Shopify脚本的更改,以及一个新的支付平台。

Checkoutextensions

为了让开发者能够构建自定义的结账体验,我们引入了Checkoutextensions,一组用于构建结账应用的扩展点、API和UI组件。使用这些工具意味着您可以为结帐构建灵活的解决方案,而没有被黑客入侵的风险。

今天,我们很高兴地告诉大家,我们已经开放了第一个Checkoutextensions的测试版,即购买后的应用扩展(见下文),其他的付款扩展也将在今年晚些时候发布。

通过Checkoutextensions,你可以访问:

·扩展API:一系列用于在应用程序中构建强大的付款定制的API。这些API仍在开发中,将允许您访问和修改结帐行项目、折扣、客户信息、metafields、买家旅程和购物车属性。如果你是一个代理合作伙伴,自定义应用提供了一种全新的方式,可以在同一时间为多个客户分发你的解决方案。

·新的扩展点:新的扩展点将允许您为结帐的不同部分构建体验。

·组件库:你的应用程序将使用这个组件库来创建自定义体验,并将它们注入到不同的扩展点。

·新API:这些API允许您控制结账的某些元素,如BrandingAPI,它允许您更改颜色、间距、排版和更多的结账体验。

Checkout扩展使用AppBridgeCheckout,这是一种新技术,允许我们获取你的代码托管在Shopify的CDN上,并在浏览器的WebWorker沙箱中安全地运行。通过Checkoutextensions构建的自定义付款体验将与ShopPay等加速付款一起顺利工作,因此您的用户仍然能够利用更快的付款带来的更高转化率。

售后检测扩展

今天,我们对第一个可用的付款扩展开放了测试版:售后检测扩展。这个扩展允许开发人员直接在ShopifyCheckout中构建售后体验。

售后是商家和买家之间在购买之后的互动,但在客户离开商店之前发生在和商家之间的交互位于结账和感谢页面之间,这是一个买家高度

转载请注明:http://www.0431gb208.com/sjszyzl/1200.html