嘿伙计们,我尝试做一些搜索功能,但使用 shopifyAPI gem 是不可能的
ShopifyAPI::Product.find(:all, conditions: ["title LIKE ?", "%#search%"], params: {limit: 20, page: 1})
通过这个功能我得到了所有的产品。
ShopifyAPI::Product.find(:all, conditions: ["title LIKE ?", "%#search%"])
我得到的所有产品都一样
ShopifyAPI::Product.search(parameters)
我在这个例子中找到了这个函数,但它不再是一个函数了
=> ecommerce.shopify.com/c/shopify-apis-and-technology/t/ruby-shopifyapi-find-customer-by-email-215330
ShopifyAPI::Product.where({ "title LIKE ?" =>"%#{search}%" })
有了这个,我再次获得了所有产品
这是shopify_api gem => help.shopify.com/api/reference/product。
这是shopify_api => help.shopify.com/api/reference/product
在我看来,Shopify API 并不支持此功能。您想要做的事情看起来像 ActiveRecord 查询,但这个 gem 仅提供类似 Active Record 的语法。
该 API 确实支持基于产品标题的搜索,因此也许您可以从产品名称中指定一个或两个单词,它就会匹配这些单词?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)