shopify - 公共 shopify 应用程序将如何呈现给商店访问者
问题描述
我成功创建了一个测试 shopify 应用程序,我调用了 Shopify API 并检索了产品列表。
我在开发商店安装了该应用程序。现在,该应用出现在管理面板中,仅适用于应用选项卡中的管理员,他们可以根据过滤条件搜索和检索商店产品。
我的问题:
公共访问者或注册客户如何访问我的应用程序?
还
如何在不从商店安装应用程序的情况下覆盖shopify搜索引擎,我需要创建自己的应用程序但如何覆盖搜索引擎等核心内容?
我希望我问一些合乎逻辑的问题,如果不是,请让我知道我在 shopify 应用程序开发方面是新手的正确场景。
解决方案
如果您的应用程序将数据呈现给前端,即向 Shopify 商店的客户,您最好的选择是在应用程序中连接一个应用程序代理。这让主题 Liquid 代码回调到您的应用程序,请求特定数据。然后,您可以提供 JSON 或 Liquid 作为两个示例。
至于搜索,只需覆盖您在 search.liquid 中看到的 Liquid 以提供您自己的搜索数据。您可以过滤 Shopify 提供的内容,或者再次对您的应用程序进行回调以获取数据并呈现。
推荐阅读
- angular - 如何在 Angular 中更改 Typescript 的背景图像?
- api-platform.com - API 平台中的 OpenApi 上下文(用例:anyOf)
- javascript - 失去焦点时提交表单
- mysql - 选择哪个用户有更多产品
- c# - 如何从 Azure Function App 中的请求正文中检索字节数据
- rxjs - 无法从 rxjs 5.0 取消 observable
- java - 自定义 Maven 插件 - 阅读 maven-metadata.xml?
- gradle - 如何在 Gradle Kotlin DSL 中使用类型安全的额外属性
- amazon-web-services - 当 ECS 中有多个仅在命令上有所不同的服务时,如何避免 terraform 中的重复?
- android - Cipher.doFinal 之后的 Android AES 加密丢失字节