Shopify Public 应用程序可以扩展 "Add/Edit Product" 页面吗?
Can a Shopify Public App extend the "Add/Edit Product" page?
我正在构建一个新的 Shopify public 应用程序,它在产品列表页面(在客户端)显示自定义输入。
因此,要启用此功能,Shopify 管理员应该能够选择特定产品来启用此输入。我看到了两种实现方法。
- 扩展 Add/Edit 产品表单以添加一个包含我的应用特定配置选项的新部分。有关示例,请参见图像。
- 如果第一个选项不可行,我将在我的应用程序页面上为 select 产品提供单独的表格并配置我的应用程序特定选项。
那么可以做#1 吗?另外,哪个选项是在这里做事的更好方法?
任何指向文档的链接都会有所帮助。
您不能使用应用程序以任何形式修改管理面板。
您在这些页面上唯一可以做的就是在您的应用程序页面的“更多操作”中添加 link。
您可以使用 extensions/bookmarklets/userscripts 创建一些自定义逻辑来修改管理页面并以某种过于复杂的方式与您的应用进行通信,但客户需要更多步骤才能使用您的应用,而这不是一种非常友好的方式,您可能无法通过 public 个应用程序的审核过程。
TL;DR 您必须处理应用程序屏幕上的所有内容,并且您不能以任何形式修改管理前端以添加其他内容或修改现有内容。
我正在构建一个新的 Shopify public 应用程序,它在产品列表页面(在客户端)显示自定义输入。
因此,要启用此功能,Shopify 管理员应该能够选择特定产品来启用此输入。我看到了两种实现方法。
- 扩展 Add/Edit 产品表单以添加一个包含我的应用特定配置选项的新部分。有关示例,请参见图像。
- 如果第一个选项不可行,我将在我的应用程序页面上为 select 产品提供单独的表格并配置我的应用程序特定选项。
那么可以做#1 吗?另外,哪个选项是在这里做事的更好方法? 任何指向文档的链接都会有所帮助。
您不能使用应用程序以任何形式修改管理面板。
您在这些页面上唯一可以做的就是在您的应用程序页面的“更多操作”中添加 link。
您可以使用 extensions/bookmarklets/userscripts 创建一些自定义逻辑来修改管理页面并以某种过于复杂的方式与您的应用进行通信,但客户需要更多步骤才能使用您的应用,而这不是一种非常友好的方式,您可能无法通过 public 个应用程序的审核过程。
TL;DR 您必须处理应用程序屏幕上的所有内容,并且您不能以任何形式修改管理前端以添加其他内容或修改现有内容。