2017-01-09 2 views
1

Hey Jungs eine Suchanfrage zu tun versuche ich einige Suchfunktionen zu tun, aber es ist nicht möglich, mit shopifyAPI gemShopify API wie mit wie

ShopifyAPI::Product.find(:all, conditions: ["title LIKE ?", "%#search%"], params: {limit: 20, page: 1}) 

Mit dieser Funktion ich alle Produkte einsehen.

ShopifyAPI::Product.find(:all, conditions: ["title LIKE ?", "%#search%"]) 

Das gleiche Ich habe alle Produkte

ShopifyAPI::Product.search(parameters) 

fand ich diese Funktion in diesem Beispiel, aber es ist keine Funktion mehr => ecommerce.shopify.com/c/shopify-apis-and -Technik/t/rubin shopifyapi-find-Kunden-by-E-Mail-215330

ShopifyAPI::Product.where({ "title LIKE ?" =>"%#{search}%" }) 

Mit diesem ich alle Produkte erhielten, wieder

Dies ist das shify_api-Juwel => help.shopify.com/api/reference/product.
Dies ist der shopify_api => help.shopify.com/api/reference/product

Antwort

0

Es sieht nicht so aus, wie die Shopify API dies unterstützt. Was Sie versuchen zu tun, sieht aus wie ActiveRecord Abfragen, aber dieses Juwel bietet nur eine Active Record-ähnliche Syntax.

Die API unterstützt die Suche anhand des Produkttitels. Vielleicht können Sie vielleicht ein oder zwei Wörter aus dem Produktnamen angeben, und sie werden mit diesen übereinstimmen?

+0

Nicht, es passt nichts, einzelnes Wort oder zwei. Ich weiß nicht, wie Shopify es tun kann. Danke Ryan – Jeff

Verwandte Themen