0

我有一个用例,我想为 Shopify 网站实现自定义搜索功能。因此,不要使用获取JSONwithAjax并制作 html 并替换 html。有没有办法可以覆盖 .liquid 文件正在使用的 search.results 数据。

因此,当我在 中进行搜索时/search?q=xyz,我想从我的 中获取数据API,并使用该数据来呈现product-item.liquid. 这样我就不必担心product-item不同主题的 UI。

4

1 回答 1

1

是的。你可以很容易地做到这一点。您将在您的商店中安装一个应用程序,并创建一个您将使用搜索条件调用的端点。端点由 Shopify 应用代理处理,它允许您安全地回调应用。您可以根据需要返回 Liquid 作为结果,或者只返回 JSON。这是一个标准且简单的模式供您使用。

见这里:https ://help.shopify.com/api/tutorials/application-proxies

于 2017-12-18T16:30:48.613 回答