DB02002: レコードが見つかりません
これはどういう意味か
リクエストされたレコードはローカルデータベースに存在しません。POSは、ローカルに保存されていない製品、顧客、注文、またはその他のレコードにアクセスしようとしました。
一般的な原因
- まだ同期されていない — データがまだダウンロードされていない
- サーバーで削除された — WooCommerceでレコードが削除された
- 同期が完了していない — 最初の同期がまだ実行中
- フィルターが適用されている — アクティブなフィルターによってレコードが除外されている
修正方法
1. 同期を待つ
最近始めた場合:
- 最初の同期が完了するまで待つ
- 同期進行状況インジケーターを確認
- 同期が完了するとレコードが表示される
2. 更新/再同期
データの更新をトリガーします:
- 更新/同期ボタンを使用する()- 短押しで同期
- ここでは長押しの「クリアして更新」オプションを使わないでください。このデバイス上のリスト全体が消去され、未保存の開いているカートも含まれます。先に手順5を確認してください。
- サーバーから最新データを取得
- 完了するまで待つ
3. WooCommerceを確認
サーバー上にレコードが存在するか確認します:
- WordPress管理画面にログイン
- 製品、注文、または顧客を確認
- アイテムがまだ存在することを確認
4. フィルターを確認
レコードがフィルターで除外されている可能性があります:
- POS内のアクティブフィルターを確認
- カテゴリーフィルターをチェック
- 可視性設定を確認
5. データをクリアし再同期
未保存の作業がないか、先に確認してください
ローカルデータを消去したり、アプリを再インストールしたりすると、店舗にまだ送信されていないデータがこのデバイスから削除されます。オフライン中の販売、開いたままのカート、保存されなかった編集も含まれます。消去する前に、Store health → Databaseを開き、保留中またはサーバーに未到達の項目がないことを確認してください。次にStore health → Logsで、stuck recordsが0件、changes waiting to sendが0件であることを確認し、開いているカートはすべて完了するか内容を記録してください。WCPOSにStore healthページがない場合は、先にWCPOSを更新してから確認してください。項目や待機中の変更がある場合、または確認できない場合は消去せず、店舗のオーナーに相談するかサポートにお問い合わせください。
同期が停止したままで、上記の確認を済ませた場合に限ります:
- ローカルデータをクリア
- 再度ログイン
- 新たに同期を完了
一般的なシナリオ
- 製品が表示されない: 発行されており、可視であるか確認
- 顧客が見つからない: まだ同期されていない可能性がある
- 注文が欠落している: 同期の期間外かもしれない