トラブルシューティングとサポート#
Visualizer SDK の連携で失敗している手順を確認します。SDK の読み込み、商品の照合、データのインポートのどこで問題が起きているかを特定してください。認証情報を共有せずに、リクエストの状況を確認できるようにしておきます。
オンラインストアにボタンが表示されない#
- ネットワークパネルで
https://sdk.ideal.house/sdk.jsを探し、読み込みエラーを確認します。 - ローダーが一つだけ存在し、正しい Shop ID と Publishable Key が設定されていることを確認します。
- ダッシュボード → 設定を開きます。Allowed Origins (CORS) にテスト中のオンラインストアの正確なオリジンが含まれていることを確認し、変更後は 保存 をクリックしてストアを再読み込みします。対象要素の
data-product-codeの値も正確に確認してください。オリジンの設定を参照してください。 - 商品の準備が完了し、選択したバリエーションに対応付けがあることを確認します。
- 独自に作成したボタンの場合、検証済みの有効状態でボタンが表示されるスタイルになっていることを確認します。
利用条件を回避するために、未検証のボタンを強制的に表示しないでください。プラットフォーム別ガイドと対応付けガイドに従ってください。
別の商品が開く#
バリエーションの変更、クイックビューの表示、再読み込みを伴わない画面遷移の後に、対象要素を調べます。動的ページの説明に従って古い SDK 属性を消去し、プラットフォームのコールバックが実際に実行されていることを確認します。
インポートは受け付けられたが商品が見つからない#
202 Accepted レスポンスは非同期処理を開始します。ジョブの状態を確認し、商品単位の失敗を調べ、エラーと再試行を参照してください。状態取得エンドポイントは、ストアで現在実行中または直近のジョブを返します。任意のジョブ ID で履歴を検索する機能ではありません。
サポートに送る情報#
導入時に案内されたサポート窓口、またはアカウント内の問い合わせ機能を利用してください。問題が発生したオンラインストアの URL、必要に応じて Shop ID、商品コードまたはインポートジョブ ID、おおよその発生時刻、ブラウザー、期待する結果、機密情報を除去したエラーレスポンスを含めます。ログやスクリーンショットを共有する前に、Client Secret、API キー、トークン、非公開の顧客画像を削除してください。