大数跨境

夏季24版中的开发者更新——这将是改变游戏规则的一刻

夏季24版中的开发者更新——这将是改变游戏规则的一刻 Shopify电商独立站
2024-06-24
2
导读:在2024年夏季版中,我们统一了基础设施,减少了冗余和摩擦,并紧密整合了我们的平台。这些变化为我们的开发者社区配备了更高效、更快速的新功能和工具。

本 2024 年夏季版,我们统一了基础设施,减少了冗余和摩擦,并紧密整合了我们的平台。这些变化为您——我们的开发者社区——提供了更高效、更快速的特性和工具。

提高无头架构的效率

Shopify 大力投资于使无头开发入门更加容易的工具——从 Hydrogen 和 Oxygen,到元字段(metafields)和元对象(metaobjects),再到对 Storefront API 的持续投入。现在,我们将开源可视化设计工具 Utopia 集成到 Hydrogen 中。

由 Utopia 驱动的 Hydrogen 可视化编辑器

我们是长期支持推动 Web 和商务发展的开源项目的坚定支持者。这包括为 Ruby、Rails 和 React Native 等项目做出贡献。我们在 2022 年收购了 Utopia,以进一步投资开源社区。现在它正在驱动我们最新的产品:Hydrogen 可视化编辑器。该工具为非技术用户提供了无头商店的可视化 WYSIWYG 编辑器,让他们参与到编辑流程中,从而最大化开发人员的资源。借助这个新工具,您可以掌控您的构建过程,因为您的代码始终是真理来源。所有更改都会同步到 Github,且差异较小且直观。这意味着您可以轻松实现一个自定义界面,供非技术的内部团队用于简单的文案和内容更改以及模板化页面构建。

更好的是,因为是代码,您可以继续使用所有现有工具——如 VScode、Github、CI/CD——同时合并分支并标记版本以更快地发布。我们还简化了将数据集成到页面中的过程,无论数据来自元对象、Storefront API 还是您的 CMS。此外,您可以使用 Oxygen 进行即时预览部署。

Shopify 现在在 Liquid 主题和无头商店之间提供两全其美的体验,两者都拥有强大的可视化编辑器。没有其他电商平台能在一个地方提供所有这些功能。由 Utopia 驱动的 Hydrogen 可视化编辑器即将进入早期访问阶段。在此期间,您可以查看下面的演示。

为开发者配备新功能以构建集成体验

我们的商家依赖像您这样的开发者为他们独特的需求构建直观的解决方案。我们为您提供实现这一目标的工具。

管理后台扩展

全新的管理后台打印扩展功能使商家能够无缝且一致地完成订单履行任务,例如打印发票或装箱单,而无需离开当前页面。只需配置该扩展,我们即可利用原生浏览器能力将其转化为可打印的资源。此扩展现已作为 shopify app generate extension 命令的一部分提供。它与我们 Action 和 Block 管理后台扩展所使用的熟悉组件相同。

Action 和 Block 扩展现已在管理后台的几乎所有资源中可用。自今年发布以来,近 1,000 款应用使用它们来创建无缝、集成的商家体验。这些扩展允许商家结合应用数据和交互性,实现在产品、订单和客户等页面不跳转的情况下进行集成工作流。

Shopify Flow

我们还推出了 Flow 模板应用扩展,使您能够将自动化流程附加到您的应用中。这为商家提供了一种更简单的方式来发现您的应用能做什么。同时,它也使得构建用户最可能需要的常见自动化流程变得更加容易。

Flow 模板可以充分利用 Flow 的全部功能。这包括最近发布的“发送管理后台 API 请求以修改 Shopify 平台上的任何资源”以及“运行代码”操作。应用部署后,Shopify 将审核这些模板,并在批准后将其展示在 Flow 模板库中。

Flow 模板应用扩展作为 Shopify CLI 的一部分提供,通过 shopify app generate extension 命令实现。

Shopify Functions

Shopify Functions 的功能正在增强,包括对 JavaScript 的 JSON 解析改进以及更小的 Rust 占用空间。我们还改进了函数批次的执行方式以提升性能。这些变化使您能够利用 Shopify Functions 完成更多工作,从而满足买家独特的结账需求。

统一我们的开发者平台

Shopify 开发者平台让您能够轻松利用已有的知识。随着您在 Shopify 上进行开发,您将能够在平台的不同部分之间迁移技能。

Shopify CLI

最新版本的 Shopify CLI 提供了一个单一命令行工具,用于构建应用、主题和 Hydrogen 商店。当您学习诸如 “shopify app dev” 之类的 CLI 命令时,您将体验到针对主题和 Hydrogen 的类似命令结构,从而降低认知负担。

此外,现在大多数扩展构建都通过 CLI 进行,CLI 现已包含支付扩展。在构建函数时,您可以看到所有日志信息作为 shopify app dev 命令的一部分集成在一起,全部在熟悉的终端和编码环境中完成。

GraphQL

我们正在通过 GraphQL 统一平台上的 API。事实上,我们最近扩展的 2,000 个产品变体限制仅可通过 GraphQL 使用。

在 Admin API 上,REST 中几乎所有内容现在都可以在 GraphQL 上使用。新的模式(如 totalCount)使您能够轻松获取有关客户、订单和产品的关键信息。我们还通过更准确的参考文档和 GraphiQL 集成改善了学习体验(coming soon)(即将推出)。

减少摩擦并提高效率

我们正在减少应用开发过程中的摩擦,以解决阻碍您进度的挑战。

Shopify 管理的范围和 Webhook

今年早些时候,我们发布了声明式范围和托管安装,改进了身份验证并缩短了商家的应用安装时间。利用声明式范围的应用在安装期间的授权时间减少了 80%(中位数低于 500 毫秒,而之前超过 2 秒)。

我们现在引入 Shopify 管理的 Webhook,使其订阅变得像添加几个配置字段一样简单,这些字段位于 shopify.app.toml 中。新发布的过滤器和改进的 includeFields 使开发人员能够自定义接收 Webhook 的时间。配置好您的 Webhook 后,您可以通过 shopify app deploy 将其部署到使用您应用的所有商店。Shopify 将处理与事件交付相关的所有事项。

所有这些声明式功能使配置文件成为您的唯一真实来源,因此可以轻松地将它们作为代码仓库的一部分进行存储。这允许您使用以 git 为中心的工作流来制作和测试应用配置更改。

.dev 助手

.dev assistant 是 Shopify.dev 上推出的一款全新 AI 驱动工具,旨在帮助您轻松学习和使用 Shopify 的 GraphQL Admin API。只需通过简单的自然语言指令,该工具即可生成完全可用的 GraphQL 查询和变更操作。这大幅缩短了开发时间。未来,该工具还将整合更多适用于 Shopify 应用和主题开发人员的用例。

托管应用定价

托管应用定价是 Shopify 减少应用构建过程中各方面摩擦的又一种方式。您无需再构建和维护端到端的应用定价体验,只需几次点击即可完成。这为商家提供了熟悉的界面以做出购买决策,从而有助于提高转化率。

Summer ’24 Edition 为我们的开发者产品带来了重大变革,将帮助您构建更优、更快的解决方案以实现商业统一。了解更多关于我们为您所做的工作。

【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 6353
粉丝 0
Shopify电商独立站 1234
总阅读1.7k
粉丝0
内容6.4k