FROM CACHE - jp_header
解決済

注文管理のタグについて

YokoOyama
Shopify Partner
14 0 3

注文管理の中でタグ付けを出来ると思うのですが、2つ以上のタグをつけて、注文検索の中で検索をすると、先頭につけたタグのみしか、検索ができません。

2つ以上のタグをつけて、つけたタグを検索する方法を教えて欲しいです。

もし、2つ以上のタグをつけて検索できない場合は、注文画面にてお客様ごとにセグメントする方法を教えて欲しいです。

よろしくお願いいたします。

1 件の受理された解決策
junichiokamura
Community Manager
1200 280 506

成功

こちらで検証してみた結果、添付のように検索できます。

ちなみに何故か、日本語でタグを入れた場合、1つ目のタグにはダブルクオートで囲み、2つ目のダグは囲まないで検索すると期待する動作になります。

1つ目のダブルクオートを外すと2つ目のものだけの注文もヒットし、2つ目のタグにダブルクオートを入れるとヒットしなかったりします。

これは調査してみますが、もしうまくいかなかったら、AND OR をつけるか、ダブルクオートを付けてみるかなどを試してみてください。

 

Screen Shot 2020-10-13 at 12.08.15 PM.pngScreen Shot 2020-10-13 at 12.07.24 PM.pngScreen Shot 2020-10-13 at 12.04.26 PM.pngScreen Shot 2020-10-13 at 12.04.13 PM.png

Senior Partner Solutions Engineer

元の投稿で解決策を見る

5件の返信5

junichiokamura
Community Manager
1200 280 506

検索の詳細は以下になりますが、

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 などが利用できます。

Senior Partner Solutions Engineer
YokoOyama
Shopify Partner
14 0 3

ご教授下さりありがとうございます。

以下の構文をテンプレートのどこかに追加することで、

アンドやORの検索=タグに複数の文字を入れた検索ができるということなのでしょうか?

 

query=bob OR norman Shopify

ORはANDよりも演算子の優先順位が高いため、このクエリは上記のクエリと同等です。さらに、用語またはクエリ間のデフォルトのブール演算子はANDであるため、明示的なAND演算子は必要ありません。

 

junichiokamura
Community Manager
1200 280 506

成功

こちらで検証してみた結果、添付のように検索できます。

ちなみに何故か、日本語でタグを入れた場合、1つ目のタグにはダブルクオートで囲み、2つ目のダグは囲まないで検索すると期待する動作になります。

1つ目のダブルクオートを外すと2つ目のものだけの注文もヒットし、2つ目のタグにダブルクオートを入れるとヒットしなかったりします。

これは調査してみますが、もしうまくいかなかったら、AND OR をつけるか、ダブルクオートを付けてみるかなどを試してみてください。

 

Screen Shot 2020-10-13 at 12.08.15 PM.pngScreen Shot 2020-10-13 at 12.07.24 PM.pngScreen Shot 2020-10-13 at 12.04.26 PM.pngScreen Shot 2020-10-13 at 12.04.13 PM.png

Senior Partner Solutions Engineer
YokoOyama
Shopify Partner
14 0 3

ご返信ありがとうございます。

テストまでしてくださりありがとうございます。

 

弊社で実験したところ、

 

テスト1_OR_テスト2

(_は半角スペース)

にて、#テスト1 #テスト2

の2番目に書いたタグを呼び出すことができました。

 

ORの箇所をANDに変更して検索しても検索結果は表示されません。

あと、文字を囲むのは “と " で間違いないでしょうか?

junichiokamura
Community Manager
1200 280 506

確認いただきありがとうございます。

あと、文字を囲むのは “と " で間違いないでしょうか?

ひょっとしたらタイポがあったかもしれませんが、囲むのは全て「"」ダブルクオートです。

 

Senior Partner Solutions Engineer