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

商品同期

WCPOS(ポイントオブセール)システムの重要な側面の一つは、データ管理へのアプローチです。大量の商品データを効率的に処理する方法を提供します。このガイドでは、WCPOS内で商品がどのようにダウンロードされ、同期されるかを説明します。

商品のローカルストレージ

WCPOSはWooCommerceストアから商品を取得し、デバイス上にローカルで保存します。このアプローチにより、一度商品がダウンロードされると、再度取得する必要がなくなります。POSを使い続けるにつれて、WooCommerceストアからすべての商品を段階的にダウンロードし、商品のローカルデータベースを作成します。

商品のバッチダウンロード

ほとんどのストアでは、一度に50商品以上をダウンロードしようとすると、高いサーバーロード、応答時間の遅延、またはサーバークラッシュにつながる可能性があります。これを防ぐために、WCPOSは通常、50商品程度ずつ小さなバッチで商品をダウンロードするように設計されています。このプロセスは、全在庫がローカルに保存されるまで続き、大量のデータをサーバーに過度の負荷をかけずに管理できるようにします。

商品検索の利用

商品のバッチダウンロードを開始する効果的な方法は、商品検索機能を使用することです。商品検索を行うたびに、POSシステムは別のバッチの商品の取得と保存を行います。この戦略により、新しい商品のダウンロードを徐々に進めるだけでなく、より多くの商品がローカルに保存されるにつれて、検索機能の速度と効率が向上します。

結論

すべての商品が一度にPOSシステムに表示されないのは完全に正常であることを理解することが重要です。時間が経つにつれて、商品検索や他のPOS操作を使用することで、すべての商品をダウンロードできます。WCPOSの操作に関する詳細情報は、アーキテクチャを参照してください。

WCPOSはサーバーロードと運用効率を最適化するように設計されています。段階的な商品ダウンロード機能は、スムーズで効率的、かつユーザーフレンドリーな小売管理体験を提供します。

F.A.Q.

商品をもっとロードするにはどうすれば良いですか?

POSの商品の同期は、いくつかの方法でトリガーできます:

  • POSが最初にロードされたとき。
  • 商品検索を実行するたびに。
  • フィルターを適用する際、例えばカテゴリやタグで。
  • 商品リストの下部にスクロールする際。
  • 同期ボタンを手動で押す際(短押しで同期、長押しでクリアとリフレッシュオプション)。
  • さらに、POSは10分ごとに自動的に同期します。

すべての商品がダウンロードされた後、将来の同期では、前回の同期以降に更新された商品のみが取得されます。

下にスクロールしてもすべての商品が表示されない

すべての商品が表示されない理由はいくつか考えられます:

  • デフォルトでは、POSは在庫切れ商品を非表示にします。これを在庫切れ商品を表示するように変更したい場合は、商品表示設定で行えます。

  • WooCommerce REST APIは、シンプル、バリアブル、グループ、エクスターナルという標準のWooCommerce商品タイプにのみ対応しています。カスタム商品タイプを使用している場合、それらはPOSに表示されない可能性があります。