Liquid、JavaScriptなどに関する質問
注文管理の中でタグ付けを出来ると思うのですが、2つ以上のタグをつけて、注文検索の中で検索をすると、先頭につけたタグのみしか、検索ができません。
2つ以上のタグをつけて、つけたタグを検索する方法を教えて欲しいです。
もし、2つ以上のタグをつけて検索できない場合は、注文画面にてお客様ごとにセグメントする方法を教えて欲しいです。
よろしくお願いいたします。
解決済! ベストソリューションを見る。
成功
こちらで検証してみた結果、添付のように検索できます。
ちなみに何故か、日本語でタグを入れた場合、1つ目のタグにはダブルクオートで囲み、2つ目のダグは囲まないで検索すると期待する動作になります。
1つ目のダブルクオートを外すと2つ目のものだけの注文もヒットし、2つ目のタグにダブルクオートを入れるとヒットしなかったりします。
これは調査してみますが、もしうまくいかなかったら、AND OR をつけるか、ダブルクオートを付けてみるかなどを試してみてください。
検索の詳細は以下になりますが、
https://help.shopify.com/ja/manual/orders/search-view-print-orders
その中の構造化演算子を使えば、ご希望の用途にマッチするかもしれません。
https://shopify.dev/concepts/about-apis/search-syntax#search-query-grammar-overview
これを使えば、AND OR などが利用できます。
ご教授下さりありがとうございます。
以下の構文をテンプレートのどこかに追加することで、
アンドやORの検索=タグに複数の文字を入れた検索ができるということなのでしょうか?
query=bob OR norman Shopify
ORはANDよりも演算子の優先順位が高いため、このクエリは上記のクエリと同等です。さらに、用語またはクエリ間のデフォルトのブール演算子はANDであるため、明示的なAND演算子は必要ありません。
成功
こちらで検証してみた結果、添付のように検索できます。
ちなみに何故か、日本語でタグを入れた場合、1つ目のタグにはダブルクオートで囲み、2つ目のダグは囲まないで検索すると期待する動作になります。
1つ目のダブルクオートを外すと2つ目のものだけの注文もヒットし、2つ目のタグにダブルクオートを入れるとヒットしなかったりします。
これは調査してみますが、もしうまくいかなかったら、AND OR をつけるか、ダブルクオートを付けてみるかなどを試してみてください。
ご返信ありがとうございます。
テストまでしてくださりありがとうございます。
弊社で実験したところ、
テスト1_OR_テスト2
(_は半角スペース)
にて、#テスト1 #テスト2
の2番目に書いたタグを呼び出すことができました。
ORの箇所をANDに変更して検索しても検索結果は表示されません。
あと、文字を囲むのは “と " で間違いないでしょうか?
確認いただきありがとうございます。
> あと、文字を囲むのは “と " で間違いないでしょうか?
ひょっとしたらタイポがあったかもしれませんが、囲むのは全て「"」ダブルクオートです。
Shopifyのチェックアウトは世界一コンバージョン率が高いチェックアウトです。2023年4月に実施された世界3大手マネジメントコンサルティング会社の共同調査によると、Sho...
By Minami_ Apr 11, 2024Shopifyのルーツ Shopifyは、スノーボードをオンラインで販売したいという夢を叶えるために2004年に誕生しました。当時は大企業だけがインターネットで販売す...
By JapanGuru Apr 7, 2024リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024