メインコンテンツにスキップ
バージョン: 1.x

検索とフィルタリング

適切な商品を迅速に見つけることは、効率的なポイントオブセール操作にとって重要です。WCPOSは、膨大な在庫を抱えていても、瞬時に商品を見つけるための強力な検索およびフィルタリング機能を提供します。

商品の検索とフィルタリングインターフェース

WCPOSにおける商品の検索とフィルタリングインターフェース

統一検索フィールド

WCPOSは、複数の商品属性を同時に検索する単一の検索フィールドを提供します:

  • 商品名 - 商品タイトルと説明を検索
  • SKU - 商品のpostmeta _skuフィールドに一致
  • バーコード - 設定されたバーコードフィールドを検索します。バーコードの古い設定は_skuですが、今後は_global_unique_idに変更される予定です。

「商品を検索」フィールドに検索語を入力するだけで、POSがこれらのすべてのフィールドにわたって結果を瞬時にフィルタリングします。

トークン化検索技術

検索機能は、先進的なトークン化機能を持つFlexSearchライブラリを使用しています:

  • 前方トークン化 - 単語の先頭から部分的な単語に一致(例:「blue」を検索すると「blueberry」を見つけます)
  • パフォーマンス最適化 - 高速な検索結果のためのパフォーマンスプリセットを使用
  • 言語対応 - あなたの店舗の設定された言語に適応
  • 遅延初期化 - 必要に応じてのみ検索インデックスをロードしてメモリ使用量を最適化

検索の仕組み

検索フィールドに入力すると、POSは:

  1. トークン化 - あなたの入力を検索可能な用語に分割します
  2. ローカル検索 - 最初にローカルに保存された商品データを検索して即時の結果を得る
  3. サーバー照会 - ローカルの一致が見つからない場合はサーバーに照会し、新しい商品をダウンロードして今後の検索のために保存
  4. 結果の更新 - 入力中にリアルタイムで結果を更新

このアプローチにより、高速な検索性能が確保され、完全なローカル商品データベースが徐々に構築されます。

商品フィルタリング

フィルターバー

検索フィールドの下には、特定の基準によって商品を絞り込むことができるインタラクティブなフィルタートグルとドロップダウンメニューがあります。

利用可能なフィルター

在庫状況

在庫の状況に基づいて商品をフィルタリングします:

  • 在庫あり - 利用可能な在庫がある商品
  • 在庫なし - 在庫がゼロの商品
  • 取り寄せ品 - 取り寄せが可能な商品

トグルを使用して、WooCommerceストアで「特集」としてマークされた商品のみを表示します。

セール中の商品

現在セール中または割引が適用されている商品のみを表示するようにフィルタリングします。

カテゴリ

カテゴリのドロップダウンを使用して、割り当てられた商品カテゴリによって商品をフィルタリングします。これにより、特定の部門や商品ライン内の製品を迅速に見つけることができます。

タグ

WooCommerceストアで定義した特定の属性や特性を持つアイテムを見つけるために商品タグでフィルタリングします。

フィルターの利用方法

  • フィルターの切り替え - 任意のフィルターボタンをクリックしてアクティブにします(アクティブなフィルターはハイライト表示されます)
  • 複数のフィルター - 複数のフィルターを組み合わせて検索をさらに絞り込むことができます
  • フィルターのクリア - アクティブなフィルターを再度クリックして非アクティブにします
  • 検索 + フィルター - フィルターを検索フィールドと組み合わせて正確な商品位置を見つけます

バーコード設定

検索フィールド

検索機能は、あなたが設定したバーコードフィールドを自動的に含みます。検索に使用されるバーコードフィールドは、POS設定構成に依存します。

よくある質問(F.A.Q.)

_global_unique_id フィールドはバーコードに何のためですか?

_global_unique_idフィールドは、WooCommerceが店舗間でのバーコード標準化を改善するために最近追加した新しいバーコードフィールドです。

重要なポイント:

  • 現代の標準:このフィールドは、グローバルバーコード識別のために特に設計されました
  • POS設定:POSで _global_unique_idをバーコードフィールドとして使用するように構成できます
  • 古い設定と新しい設定:古いバーコード設定では_skuフィールドを使用していますが、今後のバージョンでは_global_unique_idに変更される予定です
  • 柔軟性:サードパーティのバーコードプラグインを使用している場合、任意の商品メタフィールドをバーコードフィールドとして構成できます
  • 将来のデフォルト:将来のPOS更新で_global_unique_idがデフォルトのバーコードフィールドになります

POSがバーコードにどのフィールドを使用するかを構成するには、WordPressの管理エリアのPOS設定にアクセスしてください。

検索時にすべての商品が見えないのはなぜですか?

WCPOSはパフォーマンスを維持するためにプログレッシブ商品ダウンロードを使用しています。商品が見つからない場合は:

  1. 検索してみてください - これにより、POSがサーバーで探すトリガーになります
  2. ダウンロードを待機 - POSは商品を小さなバッチでダウンロードします
  3. 再度検索 - ダウンロード後、商品は今後の検索に表示されます

このプロセスにより、数千の商品があってもPOSは迅速で応答性を保つことができます。この点についての詳細は、商品同期ガイドをご覧ください。

部分的な商品名やSKUで検索できますか?

はい!トークン化された検索は前方一致を使用しているため:

  • 「blue」を検索すると「blueberry」、「blue shirt」などの商品が見つかります
  • 「ABC」を検索すると「ABC123」、「ABC-XYZ」などのSKUが見つかります
  • 完全な単語やコードを入力する必要はありません

この検索は、最小限の入力で迅速に商品を見つけるように設計されています。