从 Shopify 脚本过渡到 Shopify Functions
Shopify Functions 与 Shopify 脚本类似,可让开发人员创建自定义商务体验。Shopify Functions 提供经过改进的强大自定义体验,可帮助开发人员和商家创建并扩展其 Shopify 商店的特性。Functions 更方便用户使用和访问,因为它们以应用的形式分发,并且 Functions 不需要用户与代码进行交互。
若要从 Shopify 脚本迁移至 Shopify Functions,您需要完成以下步骤:
- 查看在 Shopify 脚本弃用前处于活动状态的自定义。
- 通过执行以下任一选项来重新创建您的自定义项:
- 安装基于 Shopify Functions 构建的应用。
- 使用 Shopify Functions 重新构建您自己的解决方案。
了解 Shopify Functions 的优势
Shopify Functions 作为应用的一部分进行安装。它们可与 Shopify 后台中的其他功能一起直接进行配置,这意味着商家在创建或修改自定义项时无需使用代码。运行 Shopify Functions 的 WebAssembly 平台可提供比 Shopify 脚本更出色的性能,能在 5 毫秒内执行代码。因此,Shopify Functions 可以支持限时抢购等大型促销活动,而不会降低性能。
通过使用 Shopify Functions,开发人员可以在自己的本地环境中编写代码和进行单元测试。开发人员将 Shopify Functions 自定义项作为应用的一部分进行分发,而不是将代码复制并粘贴到每个商店中。最后,使用 Shopify Functions 可减少超时和 CPU 内存限制问题。
通过 Shopify 脚本自定义报告过渡到 Shopify Functions
Shopify 脚本自定义报告是 Shopify 后台中的个性化页面,其中显示在 2026 年 6 月 30 日 Shopify 脚本弃用前您的商店中处于活动状态的脚本自定义,并提供可帮助您重新创建这些自定义的 Shopify Functions 文档或相关应用链接。
Shopify 脚本自定义报告会自动生成。您还可以导出报告,将其作为 CSV 文件查看。
查看您的自定义项
根据您安装的脚本,您的 Shopify 脚本自定义报告页面可能包含支付网关、发货和产品折扣自定义项分区。
每个分区都可能包含 Shopify 脚本自定义项的名称、描述和源文件链接,链接到使用 Shopify Functions 构建且特定于您的自定义项的推荐应用,以及链接到 Shopify Functions 教程。
查看报告信息以确定要保留的自定义项。如果您不再使用某个自定义项,则无需使用 Shopify Functions 重新创建它,您可以忽略它。您确实要继续使用的自定义项需要通过 Shopify Functions 重新创建。某些自定义项可通过安装现有应用来重新创建,而某些自定义项可能需要您使用随附的 Shopify Functions API 指南手动重新创建。
步骤:
在 Shopify 后台中,转至应用 > 脚本编辑器。
在替换您的 Shopify 脚本横幅中,点击替换 Shopify 脚本。
在自定义报告的每个部分中,点击自动检测到的自定义数量下方的脚本名称,查看在 Shopify 脚本弃用前处于活动状态的自定义。
确定您要继续使用哪些自定义项,然后考虑使用 Shopify Functions 重新创建它们的选项。
重新创建您的自定义项
您可以使用 Shopify 脚本自定义报告来了解如何使用 Shopify Functions 重新创建基于脚本的自定义项。对于您要继续使用的自定义项,您可以使用以下方法的任意组合通过 Shopify Functions 重新创建它们:
- 安装基于 Shopify Functions 构建的现有应用。详细了解如何通过应用自定义结账。
- 使用 Shopify Functions 构建您自己的解决方案。
步骤:
在 Shopify 后台中,转至应用 > 脚本编辑器。
在替换您的 Shopify 脚本横幅中,点击替换 Shopify 脚本。
在您的自定义报告的每个分区中,执行以下任一操作:
- 若要查看在 Shopify 脚本弃用前处于活动状态的自定义,请点击自动检测到的自定义数量下方的脚本名称。
- 若要查看或安装与您的脚本匹配的兼容应用,请在推荐应用分区中,为您要使用的应用点击安装,或点击更多类似应用以查找其他兼容应用。
- 若要查看 Shopify Functions 教程,请在如何使用 Shopify Functions 重新创建分区中,点击相关的 Function API 链接。
在使用某个应用或手动 Shopify Functions 自定义项成功测试您的自定义项后,您可以停用您要替换的脚本。
关于 Shopify Functions 的资源
有关从 Shopify 脚本过渡到 Shopify Functions 的详细信息,请参阅以下资源列表: