应用扩展和函数
一些应用会使用扩展和函数为您的商店添加功能。扩展和函数由应用开发者进行设置,在您安装并激活应用后即可使用。
扩展允许应用为在线商店、结账、客户账户或 POS 等区域添加功能。例如,应用可能会在您的结账页面中添加自定义字段,在您的在线商店中打开聊天机器人,或者在客户账户中显示忠诚度积分。
Functions 允许应用自定义商店的后端逻辑。例如,应用可能使用 function 来创建自定义折扣类型、在结账时调整配送选项或应用特定的付款规则。在您设置应用后,Functions 会作为商店操作的一部分自动运行。
在 Shopify 后台中,您可以通过设置 > 应用查看和管理已安装应用的扩展和 functions。在应用的“关于”页面上,扩展和 Functions 卡片会显示当前处于活动状态的数量,以及它们在您商店中可用的区域。将鼠标悬停在区域文本上可查看它们活跃的位置,例如,扩展的活跃区域为“结账”、“客户账户”、“在线商店”或“POS”,functions 的活跃区域为“结账”、“折扣”、“支付”或“发货和配送”。
点击扩展或 Functions 以查看该应用的完整列表。在扩展或 Functions 页面上,您可以在活动和非活动标签之间切换,以查看当前正在运行的扩展或 functions。点击扩展或 function 名称可导航至商店中可激活或管理它的区域。
如果您是应用开发者,请参阅关于扩展的 Shopify 开发人员文档和关于 functions 的 Shopify 开发人员文档以获取技术文档。
激活扩展和 functions
您可以在使用扩展和 functions 的 Shopify 后台区域中激活和停用它们。在应用设置的扩展或 Functions 页面中,点击扩展或 function 名称可导航至可对其进行管理的区域。激活扩展或 function 后,它将在应用的“关于”页面上显示为活动状态。
扩展
扩展可在 Shopify 后台的以下区域中激活:
- 在线商店:通过模板编辑器添加应用区块和应用嵌入。参阅相关文档,详细了解如何使用应用自定义模板。
- 结账:在结账编辑器中添加应用扩展。参阅相关文档,详细了解如何管理结账应用。若要移除扩展,请参阅移除应用。
- 客户账户:在结账编辑器中添加应用扩展。参阅相关文档,详细了解如何管理客户账户的结账应用。
- POS:向 POS 添加扩展。参阅相关文档,详细了解如何管理 POS UI 扩展。
Functions
Functions 可在 Shopify 后台的以下区域中激活:
- 结账:添加购物车和结账验证规则。参阅相关文档,详细了解如何添加购物车和结账验证。若要停用或移除规则,请参阅停用结账规则或移除结账规则。
- 折扣:使用应用创建自定义折扣类型。参阅相关文档,详细了解如何使用应用创建您的专属折扣。
- 发货和配送:添加配送自定义设置。参阅相关文档,详细了解如何添加配送自定义设置。
- 支付:添加付款方式自定义设置。参阅相关文档,详细了解如何添加付款方式自定义设置。
对 function 错误进行故障排除
如果 function 遇到错误,则应用的“关于”页面上的 Functions 卡片以及 functions 页面上会显示警告。该卡片将显示 [数量] 个区域出现错误,而不是通常显示的可用区域数,并且该警告会指示检测到最新错误的时间。
在函数页面上,出现错误的函数会以 图标突出显示。如果函数出现错误,请联系应用开发者寻求帮助。在某些情况下,错误可能已得到解决。您还可以共享函数日志,以帮助开发者排查问题。