API03002: 必須パラメータが不足しています
意味
リクエストは、サーバーがアクションを完了するために必要なデータが不足しています。必要なフィールドがリクエストに含まれていません。
一般的な原因
- フォーム未入力 — 必須フィールドが記入されていない
- データ未保存 — フォームデータが正しくキャプチャされていない
- バージョン不一致 — プラグインがPOSが送信するのとは異なるパラメータを期待している
- カスタムフィールド — 必須のカスタムフィールドが不足している
修正方法
1. 必須フィールドの記入
すべての必須情報が記入されていることを確認します:
- 顧客情報(必要な場合)
- 商品情報
- 注文詳細
2. リフレッシュして再試行
フォームの状態が不完全な場合があります:
- POSをリフレッシュ
- 必須情報を再入力
- 再度アクションを試みる
3. プラグインのバージョンを確認
互換性を確保します:
- WCPOSプラグインを更新
- POSアプリケーションを更新
- 両方が互換性のあるバージョンであることを確認
4. 必須フィールド設定を確認
WooCommerceでは、一部のフィールドが必須としてマークされている場合があります:
- チェックアウトフィールドの要件を確認
- カスタムフィールドの設定を確認
- 必要に応じて要件を調整
5. カスタム統合を確認
カスタムプラグインや統合を使用している場合:
- 追加のフィールドが必要な場合があります
- プラグインの文書を確認
- 競合を確認