大数跨境

这是有史以来最无聊的一期版本。这对开发者来说反而是好事。

这是有史以来最无聊的一期版本。这对开发者来说反而是好事。 Shopify电商独立站
2024-12-11
3
导读:本期,我们进一步打磨你日常使用的现有工具,让你能更专注于构建。

本期更新进一步优化了现有工具,助力开发者更专注于核心开发工作。以下是本次改进要点:

1、更加流畅一致的结账流程

开发者现在可以构建并实现更流畅的结账工作流。

  • 购物车加载速度提升高达 50%:优化基础设施,加快全球商店页面加载速度并降低查询延迟。
  • 加速结账按钮加载更快:支持通过 Portable Wallets 从 PDP 或购物车页面调用功能和捆绑包,按钮加载速度提升高达 58%。
  • 全新聊天应用直接集成至结账流程:使用 Chat UI 组件,将聊天应用嵌入结账和感谢页面,并可查询相关订单及店铺信息。
  • 草稿订单功能改进:
    • API 版本 2024-07 及以上时,结账扩展程序可在草稿订单中加载(仅限 Plus 用户)。
    • Functions 现已支持草稿订单,允许将自定义后端逻辑扩展至此场景,确保全渠道体验无缝一致。

2、更高效地构建商店页面

得益于 Liquid DX 改进及 Metaobjects 更新,商店构建效率显著提升。

Liquid DX 改进

  • 增强版 VS Code 扩展:Liquid 语言服务器新增全面自动补全功能(含 metafields),并在自动修复时提示常见错误,大幅提升生产力。
  • 统一的 GraphQL API:通过单次 GraphQL Admin API 调用即可管理主题、菜单、页面等在线商店要素,支持主题的上传、发布、删除及文件读写,简化开发流程。
  • 重构后的 Shopify CLI:
    • 开发服务器即时启动,消除同步等待时间。
    • 不再依赖 Ruby,安装与设置更简便。
    • 提供稳定的开发体验,简化升级流程。

Hydrogen

  • 站点地图功能:提升生成可扩展性,助力大型目录商店 SEO 优化及流量获取。
  • OptimisticVariant 钩子:提供乐观变体支持,实现变体切换瞬时响应。
  • 自定义环境文件:支持多 .env 文件配置,便于从单一代码库管理多个商店。
  • 支持礼品卡:允许顾客在 Hydrogen 商店中直接将礼品卡应用于购物车。
  • 本地化同意设置:支持多语言显示同意请求,提升跨区域用户体验与合规性。
  • 库存不足警告:Storefront API 新增字段返回库存错误信息,用于展示购物车商品警告。

Metaobjects(元对象)

  • 主题编辑器:支持通过动态源选择器在全主题范围内使用 Metaobjects,简化前台定制。
  • 主题设置:允许创建或自定义需要特定类型 Metaobjects 的部分和区块(如产品评论模块)。

3、更愉悦的 Shopify 开发体验

从 Functions 性能提升到全面拥抱 GraphQL,多项增强让开发更出色。

Shopify Functions

  • 支持更大批次:增强了批量处理能力。
  • 折扣功能增强:提升输入数据加载性能,支持自动折扣的 Functions 数量从 5 个增至 25 个。
  • 动态扩展:执行限制随超过 200 行商品的购物车动态调整,支持大购物车场景。
  • 草稿订单支持:确保与标准结账体验一致,支持全渠道自定义后端逻辑。

“Functions 是 Shopify 推出的最佳功能之一,它由开发者为开发者打造,极大地拓展了平台的可能性。”——10SQ 首席前端工程师 Kurtis Tozer

GraphQL

  • 全面转向 GraphQL:已成为与 Shopify 交互的主要 API,配套文档完善,助力平滑过渡。
  • 增强开发文档:优化 REST 到 GraphQL 迁移指南,新增端点映射,便于查找等效操作。

.dev assistant

  • 新增聊天功能:LLM 驱动的助手现支持多轮对话,可辅助生成和导航 GraphQL 操作,覆盖更多 REST 转 GraphQL 用例。

4、订阅功能源代码向公众开放

Shopify Subscriptions Reference app 源码现已公开,可作为参考应用或起点,加速自定义及公共订阅应用的开发。

此外,可查看冬季 ‘25 版更新,了解 Shopify 150 余项改进详情。

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